Windows平台下为Oracle Database 21C添加scott用户

Oracle Database 21C以及不包含scott、hr等示例用户,不过如果你仔细查看相关sql脚本,会发现仍然含有scott.sql。那么如何手动配置添加启用scott用户呢?

说明

其实博主对Oracle DB也不是特别了解,日常主用也不过是耍耍Mysql。所以一些操作上可能不太符合“常规”(毕竟萌新^_^),反正看得懂就行了,怎么喜欢怎么来喽……Video:

[bvideo bv="BV1EY41177nx"][/bvideo]

启用scott

查询可读写库

使用 sys as sysdba  或者其它命令登录之后,使用命令:show pdbs; 查询你的可读写库。

切换到可读写库

#orclpdb1根据上面查询的自行替换
alter session set container = orclpdb1;

修改scott.sql

文件路径在:你的21c_home\rdbms\admin\ 下,需要修改指定到你的可读写库里:

#将 CONNECT SCOTT/TIGER

#更改为
CONNECT SCOTT/TIGER@你的主机名:监听端口/你的可读写库

#如:CONNECT SCOTT/TIGER@MoeClub:1521/orclpdb1

导入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账户了。(实际上已经是脚本里已经是解锁过了的,是可以直接登录使用的。这里只不过再一次做类似改密码:大写转小写)

碎碎念

关于scott登录

可以使用 scott/tiger@moeclub:1521/orclpdb1 进行登录 ,具体的主机名、端口、可读写库自行替换成你自己的。

阅读剩余
THE END