Windows平台上,Oracle19c软件完成安装和建库之后,在学习《Oracle SQL高级编程》的过程中,发现没有scott用户,需要额外动手创建部署。
scott用户需要利用$ORACLE_HOME\rdbms\admin\scott.sql脚本来创建。
/1.我们用超级管理员打开sqlplus然后登录 sys as sysdba;
SQL> @D:\oracle\rdbms\admin\scott.sql
题外话:如果是Linux平台上,scott用户的创建脚本则需要执行:
SQL> @/u01/app/oracle/product/19.0.0/dbhome_1/rdbms/admin/utlsampl.sql
/2:修改scott密码,tiger为你设置的密码/
SQL> alter user scott identified by tiger;
/3:解锁用户 需要重新登录用sqlplus登录或者在超级管理员中继续登录
SQL> alter user scott account unlock;
/4:登录scott用户,验证一下/
SQL> conn scott/tiger
SQL> show user
5:也可以利用sys或system用户验证/
SQL> SELECT OWNER, OBJECT_TYPE, COUNT(*) FROM DBA_OBJECTS WHERE OWNER IN (‘SCOTT’) GROUP BY OWNER, OBJECT_TYPE ORDER BY OWNER, OBJECT_TYPE;
OWNER OBJECT_TYPE COUNT(1)
SCOTT INDEX 2
SCOTT TABLE 4