Oracle中sys和system的区别小结

 更新时间:2009年11月09日 17:34:18   作者:  
SYS用户具有DBA权限,并且拥有SYS模式,只能通过SYSDBA登陆数据库。是Oracle数据库中权限最高的帐号 SYSTEM具有DBA权限。但没有SYSDBA权限。平常一般用该帐号管理数据库就可以了。
1.
SYS用户具有DBA权限,并且拥有SYS模式,只能通过SYSDBA登陆数据库。是Oracle数据库中权限最高的帐号
SYSTEM具有DBA权限。但没有SYSDBA权限。平常一般用该帐号管理数据库就可以了。
2.
(1)sys -- sysdba
system --sysoper
(2)startup/shutdown/dba管理两个都能做

(3)sys拥有数据字典(dictionay),或者说dictionay属于sys schema

(4)sysdba比sysoper多了一个create database的权限
3.
SYSDBA
Perform STARTUP and SHUTDOWN operations
ALTER DATABASE: open, mount, back up, or change character set
CREATE DATABASE
CREATE SPFILE
ARCHIVELOG and RECOVERY
Includes the RESTRICTED SESSION privilege
Effectively, this system privilege allows a user to connect as user SYS.
SYSOPER
Perform STARTUP and SHUTDOWN operations
CREATE SPFILE
ALTER DATABASE OPEN/MOUNT/BACKUP
ARCHIVELOG and RECOVERY
Includes the RESTRICTED SESSION privilege
This privilege allows a user to perform basic operational tasks, but without the ability to look at user data

相关文章

  • oracle中误删除表后恢复语句(FLASHBACK)

    oracle中误删除表后恢复语句(FLASHBACK)

    在操作过程中难免会误操作,出现这种情况应该怎样解决呢?不要着急,下面与大家分享下误删的恢复语句
    2013-06-06
  • 实现oracle数据库字段自增长(两种方式)

    实现oracle数据库字段自增长(两种方式)

    这篇文章主要通过两种方式实现oracle数据库字段自增长,第一种方式是序列+触发器,第二种方式序列+显示调用序列,需要的朋友可以参考下
    2015-07-07
  • Oracle还原恢复启动时数据库报ORA-00704、 ORA-00604,、ORA-00904的问题解决

    Oracle还原恢复启动时数据库报ORA-00704、 ORA-00604,、ORA-00904的问题解决

    这篇文章主要介绍了Oracle还原恢复启动时数据库报ORA-00704、 ORA-00604,、ORA-00904的问题解决,本文给大家讲解的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-04-04
  • oracle SQL递归的使用详解

    oracle SQL递归的使用详解

    本篇文章是对oracle SQL递归的使用进行了详细的分析介绍,需要的朋友参考下
    2013-05-05
  • Oracle三种上载文件技术

    Oracle三种上载文件技术

    Oracle三种上载文件技术...
    2007-03-03
  • Oracle锁表问题的解决方法

    Oracle锁表问题的解决方法

    在实际工作中,并发量比较大的项目,经常会出现锁表的问题,下面我将复现这个问题,并给出解决方法,文中通过代码示例和图文介绍的非常详细,需要的朋友可以参考下
    2024-04-04
  • Oracle临时表空间删除和重建实现过程

    Oracle临时表空间删除和重建实现过程

    这篇文章主要介绍了Oracle临时表空间删除和重建实现过程,临时表空间是NOLOGGING模式以及它不保存永久类型对象,因此即使数据库损毁,做Recovery也不需要恢复Temporary Tablespace。下文更多详细内容介绍需要的小伙伴可以参考一下
    2022-03-03
  • Oracle开发之分析函数(Rank, Dense_rank, row_number)

    Oracle开发之分析函数(Rank, Dense_rank, row_number)

    本文主要是对Oracle分析函数Rank, Dense_rank, row_number的使用法,通过这些函数,我们可以对数据进行排序和分组,需要的朋友可以参考下。
    2016-05-05
  • Oracle中sequence(序列)使用方法详解

    Oracle中sequence(序列)使用方法详解

    在oracle中sequence就是序号,每次取的时候它会自动增加,下面这篇文章主要给大家介绍了关于Oracle中sequence(序列)使用方法的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2023-03-03
  • oracle查询字段类型长度等字段信息简单代码示例

    oracle查询字段类型长度等字段信息简单代码示例

    这篇文章主要给大家介绍了关于oracle查询字段类型长度等字段信息的相关资料,文中介绍了如何查询Oracle数据库中表的字符集和字段长度类型,包括VARCHAR2字段的两种表示方式及其区别,需要的朋友可以参考下
    2024-12-12

最新评论