oracle中sys和system用户权限的区别
2012-10-19 14:02:57 来源:WEB开发网核心提示: oracle sys和system 用户、sysdba和sysoper系统权限、sysdba和dba角色的区别sys和system用户区别1)最重要的区别,存储的数据的重要性不同sys所有oracle的数据字典的基表和视图都存放在sys用户中,oracle中sys和system用户权限的区别,这些基表和视图对于ora
oracle sys和system 用户、sysdba和sysoper系统权限、sysdba和dba角色的区别
sys和system用户区别
1)最重要的区别,存储的数据的重要性不同
sys所有oracle的数据字典的基表和视图都存放在sys用户中,这些基表和视图对于oracle的运行是至关重要的,由数据库自己维护,任何用户都不能手动更改。sys用户拥有dba,sysdba,sysoper等角色或权限,是oracle权限最高的用户。
system用户用于存放次一级的内部数据,如oracle的一些特性或工具的管理信息。system用户拥有普通dba角色权限。
2)其次的区别,权限的不同
system用户只能用normal身份登陆em,除非你对它授予了sysdba的系统权限或者syspoer系统权限。
sys用户具有“SYSDBA”或者“SYSOPER”系统权限,登陆em也只能用这两个身份,不能用normal。
sys用户具有“SYSDBA”或者“SYSOPER”系统权限,登陆em也只能用这两个身份,不能用normal。
以sys用户登陆Oracle,执行select * from V_$PWFILE_USERS;可查询到具有sysdba权限的用户,如:
SQL> select * from V_$PWFILE_USERS;
USERNAME SYSDBA SYSOPER
SYS TRUE TRUE
USERNAME SYSDBA SYSOPER
SYS TRUE TRUE
Sysdba和sysoper两个系统权限区别
normal 、sysdba、 sysoper有什么区别
normal 是普通用户
另外两个,你考察他们所具有的权限就知道了
sysdba拥有最高的系统权限,登陆后是 sys
sysoper主要用来启动、关闭数据库,sysoper登陆后用户是 public
normal 是普通用户
另外两个,你考察他们所具有的权限就知道了
sysdba拥有最高的系统权限,登陆后是 sys
sysoper主要用来启动、关闭数据库,sysoper登陆后用户是 public
sysdba和sysoper属于system privilege,也称为administrative privilege,拥有例如数据库开启关闭之类一些系统管理级别的权限sysdba和sysoper具体的权限可以看下表:
系统权限
|
sysdba
|
sysoper
|
区别
|
Startup(启动数据库)
|
startup
|
Shutdown(关闭数据库)
|
shutdown
|
|
alter database open/mount/backup
|
alter database open/mount/backup
|
|
改变字符集
|
none
|
|
create database(创建数据库)
|
None不能创建数据库
|
|
drop database(删除数据库)
|
none
|
|
create spfile
|
create spfile
|
|
alter database archivelog(归档日志)
|
alter database archivelog
|
|
alter database recover(恢复数据库)
|
只能完全恢复,不能执行不完全恢复
|
|
拥有restricted session(会话限制)权限
|
拥有restricted session权限
|
|
可以让用户作为sys用户连接
|
可以进行一些基本的操作,但不能查看用户数据
|
|
登录之后用户是sys
|
登录之后用户是public
|
- ››oracle 恢复误删除的表和误更新的表
- ››Oracle分页查询排序数据重复问题
- ››Oracle创建dblink报错:ORA-01017、ORA-02063解决
- ››Oracle 提高SQL执行效率的方法
- ››Oracle 动态查询,EXECUTE IMMEDIATE select into...
- ››Oracle 11g必须开启的服务及服务详细介绍
- ››oracle性能34条优化技巧
- ››oracle数据库生成随机数的函数
- ››Oracle 数据库表空间容量调整脚本
- ››oracle单库彻底删除干净的方法
- ››Oracle创建表空间、创建用户以及授权、查看权限
- ››oracle 中 UPDATE nowait 的使用方法
赞助商链接