用户创建
由于在Oracle在11g版本之后不再自动创建sott用户和其学习使用的数据表,因此在学习Oracle过程中需要自己手动导入。
数据库基础配置
打开数据库界面操作程序
登录数据库
在Oracle应用文件夹中找到SQL Plus。点击进入其中:
使用sys /as sysdba
后输入用户名和密码,其中用户名使用Oracle的超级管理员用户sys,下图为登陆成功界面:
其中/as sysdba
的含义是作为超级管理员登录,当用户拥有超级管理员的权限时,就必须这样登录。密码口令则为安装时设置的密码。
查询可读写数据库
使用命令:show pdbs;
查询你的可读写库:
可以看到当前ORCLPDB可插入数据库目前符合写要求,但是有可能没有打开。
打开ORCLPDB数据库
通过命令打开:
alter pluggable database ORCLPDB open;
打开后可以开始创建scott用户了。
修改scott.sql
文件路径在:你的21c_home\rdbms\admin\
下,需要修改指定到你的可读写库里:
#将 CONNECT SCOTT/TIGER
#更改为
CONNECT SCOTT/TIGER@你的主机名:监听端口/你的可读写库
#如:CONNECT SCOTT/TIGER@192.168.56.1:1521/orclpdb
导入scott.sql
直接使用 @+你的scott.sql文件路径
,如:
@C:\Users\Administrator\Desktop\21C\rdbms\admin\scott.sql;
解锁scott
查询下当前用户:show user;
导入之后,可以查询一下是否成功创建scott用户:select username from all_users;
若创建成功,可以再次查看当前用户:show user;
然后新开个窗口,或者直接当前窗口conn连接到sysdba上。再然后?对scott进行解锁:
alter user scott identified by tiger account unlock;
后记
scott用户可以用于后续的登录,其密码为tiger。登陆后可以对齐账户中的表进行sql语句练习。