用系统用户登录Oracle

1、Oracle默认的系统用户

(1)、只有合法的用户账号才能访问Oracle数据库

(2)、Oracle默认的系统用户:

<1>、sys/system:

(一)、sys:这个账户相当于SQLserver中的sa账户,是个超级账户,拥有的权限最大,可以完成数据库的所有管理任务。

(二)、system:没有sys的权限大,通常用来创建一些用于查看管理信息的表和视图,同样也不建议使用system架构来创建一些与管理无关的表或视图。

(三)、sys和system在登录Oracle工具时,sys只能以系统管理员(sysdba)或系统操作员(sysoper)的权限登录,而system可以直接登录(normal)。

下图分别是两种不同环境下连接sys和system区别的具体体现:

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)、解锁后,便可对其自带的表进行操作


--------------------- 
作者:S-_-Lei 
来源:CSDN 
原文:https://blog.csdn.net/s___lei/article/details/78474837 
版权声明:本文为博主原创文章,转载请附上博文链接!

猜你喜欢

转载自blog.csdn.net/qq_32054169/article/details/84340352