Oracle数据库学习笔记——scott用户的创建

Posted by Linexus on Sunday, January 8, 2023

用户创建

由于在Oracle在11g版本之后不再自动创建sott用户和其学习使用的数据表,因此在学习Oracle过程中需要自己手动导入。

数据库基础配置

打开数据库界面操作程序

image-20230108220504188

登录数据库

在Oracle应用文件夹中找到SQL Plus。点击进入其中:

image-20230108220630940

使用sys /as sysdba后输入用户名和密码,其中用户名使用Oracle的超级管理员用户sys,下图为登陆成功界面:

image-20230108220749293

其中/as sysdba的含义是作为超级管理员登录,当用户拥有超级管理员的权限时,就必须这样登录。密码口令则为安装时设置的密码。

查询可读写数据库

使用命令:show pdbs; 查询你的可读写库:

image-20230108221224636

可以看到当前ORCLPDB可插入数据库目前符合写要求,但是有可能没有打开。

打开ORCLPDB数据库

通过命令打开:

alter pluggable database ORCLPDB open;

打开后可以开始创建scott用户了。

修改scott.sql

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

image-20230108221843793

#将 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语句练习。