用系统用户登陆Oracle
Posted 爱学编程网
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用系统用户登陆Oracle相关的知识,希望对你有一定的参考价值。
1、Oracle默认的系统用户
(1)只有合法的用户账号才能访问Oracle数据库
(2)Oracle默认的系统用户:
<1>sys/system:
(一)sys:这个账户相当于SQLserver中的sa账户,是个超级账户,拥有的权限最大,可以完成数据库的所有管理任务。
(二)system:没有sys的权限大,通常用来创建一些用于查看管理信息的表和视图,同样也不建议使用system架构来创建一些与管理无关的表或视图。
(三)sys和system在登录Oracle工具时,sys只能以系统管理员(sysdba)或系统操作员(sysoper)的权限登录,而system可以直接登录(normal)。
2、在SQL Plus中登录Oracle的用户的语法格式:
(1){<username>[/<password>][@<connect_identifier>] | / }[AS { SYSDBA | SYSOPER }]
(2)username/password:指定数据库账户用户名,口令
(3)connect_identifier:数据库连接的连接标识符(服务器名)。如果没有连接标识符,SQL Plus将连接到默认的数据库。
(4)SYSDBA、SYSOPER选项是数据库管理员权限(SYSDBA:数据库管理员的权限;SYSOPER:数据库操作员的权限)
注:如果指定了连接标识符,即服务器名,则需要在服务中将Oracle的监听器一项启动,如果没有指定,即使用默认的,则不必启东监听器一项
3、启用scott用户
(1)给scott用户解锁【语法格式】(默认的scott用户是锁定的):alter user username account unlock
例:alter user scott account unlock
然后连接:conn scott/tiger
(2)以下是解锁scott用户的具体操作
(3)解锁后,便可对其自带的表进行操作
以上是关于用系统用户登陆Oracle的主要内容,如果未能解决你的问题,请参考以下文章
用sqlplus / as sysdba登陆oracle系统时,用户名和密码是啥