首先Oracle用户分为三种
sys用户
sys用户属于真正的管理员(sysdba)用户,可以新建数据库
system用户
相当于不能创建数据库的sys用户
scott用户(新的版本没有自带这个了,要自己创建用户进行授权)
scott是给初学者学习的用户,学习者可以用Scott登录系统,注意scott用户登录后,就可以使用Oracle提供的数据库和数据表,这些都是oracle提供的,学习者不需要自己创建数据库和数据表,直接使用这些数据库和数据表练习SQL
创建scott用户进行学习
方法1:运行自带sql文件,在安装包解压的那里面(可以试试,我不行)
cmd打开
sqlplus /nolog
切换为sys用户连接
CONN sys/change_on_install AS SYSDBA
导入自带的sql文件
@ "D:\Tools\Oracle\rdbms\admin\scott.sql"
切换连接
conn scott/tiger
出现错误
方法2:
sqlplus /nolog
CONN sys/change_on_install AS SYSDBA
创建c##scott用户,密码为tiger
create user c##scott identified by tiger;
授权
grant connect,resource,unlimited tablespace to c##scott container = all;
alter user c##scott default tablespace users;
alter user c##scott temporary tablespace temp;
connect c##scott/tiger;
show user;
成功了
重新进行登录试试
成功
同时也讲一下navicat使用
点开高级,进行设置
其它用户就正常登录即可