史上最全最基础的Oracle数据库教程(入门一)介绍Oracle默认用户
1.1Oracle默认系统用户说明
默认的四个系统用户:
①sys:这个账户相当于SqlServer中的sa账户,是个超级账户,拥有的权限最大,可以完成数据库所有管理任务。
②system:没有sys的权限大,通常用来创建一些用于查看管理信息的表或试图,同样也不建议使用system架构来创建一些与管理无关的表或视图。
③sysman:是Oracle数据库中用于EM管理的用户,如果你不用该用户,也可以删除。
④scott:是Oracle提供的示例用户,里面有一些初学者学习操作的数据表(比如:emp,dept,salgrade,bonus)。
这里主要介绍sys和system两个账户,那二者有什么区别呢?
连接身份的选择不同
sys能选择SYSDBA登录或SYSOPER登录,不能选择Normal。
system能选择Normal也能选择SYSDBA,不能选择SYSOPER。
1.2安装好Oracle数据库之后,如何使用SQL Plus连接Oracle数据库?
键盘按下windows+R,在运行弹框中输入sqlplus。
弹出如下窗口:
输入对应的用户名和口令(密码),出现SQL>表示已成功连接到数据库:
1.3 玩转scott账户从解锁到使用
解锁scott账户
这里注意一下,前面涉及的三个账户都能直接连接,只有scott不能,因为它被默认锁定的,要想使用可使用如下方法解锁。
给xxx用户解锁语法格式 => alter user xxx account unlock;
同样,也可以是锁定xxx用户 => alter user xxx account lock;
scott怎么解锁,先登录system账户,再进行解锁:
使用conn命令进行连接
解锁scott之后,使用 conn用户名/口令 的格式连接到Oracle数据库:
操作scott账户
select table_name from user_tables; --查询当前使用账户下总共有哪些表