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