操作系统:Windows 10 x64


第一节:下载 Oracle Database XE 11gR2

第二节:安装、验证安装 Oracle Database XE 11gR2

第三节:Oracle Database XE 11gR2 自带的用户,新建用户,修改用户密码

第四节:下载、安装 PL/SQL Developer

第五节:使用 PL/SQL Developer 导入 .sql 文件


Oracle Database XE 11gR2 自带的用户

SYS:超级用户

SYSTEM:系统用户

区别:SYS 比 SYSTEM 拥有更多的权限。


获取帮助

SQL> conn system/root as sysdba
已连接。
SQL> help HELP
---- Accesses this command line help system. Enter HELP INDEX or ? INDEX
for a list of topics. You can view SQL*Plus resources at
http://www.oracle.com/technology/tech/sql_plus/
and the Oracle Database Library at
http://www.oracle.com/technology/documentation/ HELP|? [topic]
SQL> help index

Enter Help [topic] for help.

 @             COPY         PAUSE                    SHUTDOWN
@@ DEFINE PRINT SPOOL
/ DEL PROMPT SQLPLUS
ACCEPT DESCRIBE QUIT START
APPEND DISCONNECT RECOVER STARTUP
ARCHIVE LOG EDIT REMARK STORE
ATTRIBUTE EXECUTE REPFOOTER TIMING
BREAK EXIT REPHEADER TTITLE
BTITLE GET RESERVED WORDS (SQL) UNDEFINE
CHANGE HELP RESERVED WORDS (PL/SQL) VARIABLE
CLEAR HOST RUN WHENEVER OSERROR
COLUMN INPUT SAVE WHENEVER SQLERROR
COMPUTE LIST SET XQUERY
CONNECT PASSWORD SHOW

参考:Oracle 11g Express 安装和使用教程

新建用户、赋予用户权限、删除用户

使用 SYSTEM 以系统数据库管理员(SYSDBA)的身份登录:

SQL> conn system/root as sysdba
已连接。

创建用户,并设置密码:

SQL> create user test identified by test;

用户已创建。

使用新创建的用户登录,因为权限不足,登录被拒绝:

SQL> conn test/test
ERROR:
ORA-01045: user TEST lacks CREATE SESSION privilege; logon denied 警告: 您不再连接到 ORACLE。

赋予用户登录连接的权限:

SQL> grant connect to test;

授权成功。

赋予用户资源操纵的权限:

SQL> grant resource to test;

授权成功。

赋予用户数据库管理员的权限:

SQL> grant dba to test;

授权成功。

当然,如果觉得没有必要赋予用户数据库管理员的权限,可以撤销其相应的权限:

SQL> revoke dba from test;

撤销成功。

使用新建的用户登录:

SQL> conn test/test
已连接。

删除用户:

SQL> conn system/root as sysdba
已连接。
SQL> drop user test; 用户已删除。

使用被删除的用户登录,提示用户/密码无效,登录被拒绝:

SQL> conn test/test
ERROR:
ORA-01017: invalid username/password; logon denied 警告: 您不再连接到 ORACLE。

修改用户的密码

WIN + R,打开运行,输入 cmd,确定

输入命令:sqlplus /nolog,按回车键确认

C:\Users\86188>sqlplus /nolog

SQL*Plus: Release 11.2.0.2.0 Production on 星期一 7月 22 22:04:17 2019

Copyright (c) 1982, 2014, Oracle.  All rights reserved.

输入命令:conn /as sysdba

SQL> conn /as sysdba
已连接。

修改用户的密码

语法:alter user 用户 identified by 新密码;

SQL> alter user scott identified by 1234;

用户已更改。

验证一下:

SQL> conn scott/1234;
已连接。

Oracle Database XE 11gR2 自带的用户,新建用户,修改用户密码的更多相关文章

  1. 安装、验证安装 Oracle Database XE 11gR2

    操作系统:Windows 10 x64 第一节:下载 Oracle Database XE 11gR2 第二节:安装.验证安装 Oracle Database XE 11gR2 第三节:Oracle ...

  2. 下载 Oracle Database XE 11gR2

    操作系统:Windows 10 x64 第一节:下载 Oracle Database XE 11gR2 第二节:安装.验证安装 Oracle Database XE 11gR2 第三节:Oracle ...

  3. Oracle Database XE 11gR2 SQL 命令行的显示调整

    操作系统:Windows 10 x64 Oracle Database XE 11gR2 参考:在cmd命令行使用sqlplus时的页面显示问题 通过 cmd 命令行或运行 SQL 命令行查看一张表的 ...

  4. 微信开发第5章 通过accesstoken获取用户基本信息并修改用户备注

    在关注者与公众号产生消息交互后,公众号可获得关注者的OpenID(加密后的微信号,每个用户对每个公众号的OpenID是唯一的.对于不同公众号,同一用户的openid不同).公众号可通过本接口来根据Op ...

  5. centos单用户模式:修改ROOT密码和grub加密

    centos单用户模式:修改ROOT密码和grub加密 CentOSLinux网络应用配置管理应用服务器  Linux 系统处于正常状态时,服务器主机开机(或重新启动)后,能够由系统引导器程序自动引导 ...

  6. llinux下mysql建库、新建用户、用户授权、修改用户密码

    1.创建新的数据库 1.1.root用户登录mysql mysql -u root -p  1.2.查看现有数据库 show databases;  1.3.新建数据库,此命名为cjc create ...

  7. CentOS单用户模式下修改ROOT密码和grub加密

    Linux 系统处于正常状态时,服务器主机开机(或重新启动)后,能够由系统引导器程序自动引导 Linux 系统启动到多用户模式,并提供正常的网络服务.如果系统管理员需要进行系统维护或系统出现启动异常时 ...

  8. CentOS 单用户模式:修改Root密码和grub加密[转]

    原文出处: http://zhengdl126.iteye.com/blog/430268 Linux 系统处于正常状态时,服务器主机开机(或重新启动)后,能够由系统引导器程序自动引导 Linux 系 ...

  9. Linux的用户切换、修改用户的用户名和密码

    一.用户切换 "$":普通用户提示符 "#":root用户提示符  1.普通用户到root: 方式一:命令:su然后输入root密码 此种方式只是切换了root ...

随机推荐

  1. laravel核心Ioc容器

    laravel容器和依赖注入 啥是Ioc容器,方便我们实现依赖注入的一种实现,也就是说依赖注入不一定需要控制反转容器,只不过使用容器可能会方便些. laravel通过向容器中绑定接口的具体实现,可实现 ...

  2. Hexo-butterfly-magicv3.0.1(持续更新中....)

    介绍 Hexo-butterfly魔改v3.0.1 软件架构 本项目是基于Hexo静态博客的个性主题---蝴蝶主题魔改版 安装教程 克隆 安装依赖 hexo命令生成public文件夹 启动hexo-s ...

  3. 喵的Unity游戏开发之路 - 互动环境(有影响的运动)

    如图片.视频或代码格式等显示异常,请查看原文: https://mp.weixin.qq.com/s/Sv0FOxZCAHHUQPjT8rUeNw 很多童鞋没有系统的Unity3D游戏开发基础,也不知 ...

  4. 想在java接口自动化里用上Python的requests?这样做就可以了

    相信现在很多的公司自动化测试重点都在接口层,因为接口测试更加接近代码底层,相对于UI自动化,接口自动化有着开发更快.覆盖更全.回报率高等优点. 接口自动化代码实现不难,本质上就是代码模拟发送请求,然后 ...

  5. Guava Retrying

    目录 依赖 使用demo RetryerBuilder 实现callable接口 调用 git 参考 依赖 <dependency> <groupId>com.github.r ...

  6. 程序员你的maven多模块项目如何对外输出为一个构件?

    上图为常见的台式机,程序员,你看了有啥启发? 台式机生产线 我的maven代码工程 xxx 显示器 xxx-web 主机 xxx-app 键盘 xxx-domian 鼠标 xxx-infrastrat ...

  7. [BUUOJ记录] [GYCTF]EasyThinking

    主要考察ThinkPHP6.0的一个任意文件写入的CVE以及突破disable_function的方法. ThinkPHP6.0.0任意文件操作漏洞 理论分析 进入题目是一个简单的操作页面,dirma ...

  8. [BUUOJ记录] [ZJCTF 2019]NiZhuanSiWei

    考察PHP伪协议+反序列化,都比较简单 进入题目给出源码: <?php $text = $_GET["text"]; $file = $_GET["file&quo ...

  9. Activiti7 组任务

    需求:在流程定义中在任务节点的assignee固定设置任务负责人,这种情况不是很好,如果有天任务负责人请假了,你想请假,等着吧..没人审批,针对这种情况,可以给任务设置多个候选人,可以从候选中选择参与 ...

  10. PHP 安装 扩展时 抛出 /usr/local/Cellar/php@7.1/7.1.25/pecl 异常解决

    liugx@MacBook-Pro  ~/work/php/ext_source/php-xhprof-extension   master  make installmkdir: /usr/ ...