1.SYS用户
SYS用户是Oracle中的一个超级用户。数据库中的所有数据字典和视图都储存在SYS模式中。数据字典储存了用来管理数据库对象的所有信息。是Oracle数据库中非常重要的系统信息。主要用来维护系统信息和管理示例。
SYS用户只能以SYSOPER或SYSDBA角色登入系统。
2.SYSTEM用户
SYSTEM是Oracle中默认的系统管理员,它拥有DBA权限。该用户拥有Oracle管理工具使用的内部表和视图。一般建议使用该用户进行对Oracle的操作。
SYS只能以默认方式登入,而不能使用SYSOPER和SYSDBA
3.SCOTT用户
SCOTT是Oracle数据库的一个示范用户,一般在数据库安装时创建。SCOTT用户模式包含四个示范表。其中一个是EMP表。使用USERS表空间储存模式对象。
Oracle中CREATE USER命令用于创建用户,每个用户都有一个默认的表空间和一个临时表空间。如果没有指定那么Oracle就讲USERS设为默认表空间,将TEMP设为临时表空间
以下代码用于创建一个用户和指定默认表空间和临时表空间和操作用户的几个指令
--创建用户
CREATE USER martin
IDENTIFIED BY password
DEFAULT TABLESPACE worktbs
TEMPORARY TABLESPACE temp;
--修改用户密码
ALTER USER martin
IDENTIFIED BY PWS;
--删除用户
DROP USER martin CASCADE;
--授予和撤销martin用户的CONNECT和RESOUTCE两个角色
GRANT connect,resource TO martin; --授予CONNECT和RESOUTCE两个角色
REVOKE connect,resource FROM martin; --撤销CONNECT和RESOURCE两个角色
GRANT SELECT ON SCOTT.EMP TO martin; --允许用户查看emp表中的记录
GRANT UPDATE ON SCOTT.EMP TO martin; --允许用户更新emp表中的记录
花落知多少,点个赞来好不好