濮阳杆衣贸易有限公司

主頁(yè) > 知識(shí)庫(kù) > Oracle中sys和system用戶、系統(tǒng)權(quán)限和角色的區(qū)別

Oracle中sys和system用戶、系統(tǒng)權(quán)限和角色的區(qū)別

熱門標(biāo)簽:開發(fā)外呼系統(tǒng) 百度地圖標(biāo)注途經(jīng)點(diǎn) 山東crm外呼系統(tǒng)軟件 愛客外呼系統(tǒng)怎么樣 哪個(gè)400外呼系統(tǒng)好 慧營(yíng)銷crm外呼系統(tǒng)丹丹 圖吧網(wǎng)站地圖標(biāo)注 地圖標(biāo)注養(yǎng)老院 哈爾濱電話機(jī)器人銷售招聘

1)最重要的區(qū)別,存儲(chǔ)的數(shù)據(jù)的重要性不同

【sys】  所有oracle的數(shù)據(jù)字典的基表和視圖都存放在sys用戶中,這些基表和視圖對(duì)于oracle的運(yùn)行是至關(guān)重要的,由數(shù)據(jù)庫(kù)自己維護(hù),任何用戶都不能手動(dòng)更改。sys用戶擁有dba,sysdba,sysoper等角色或權(quán)限,是oracle權(quán)限最高的用戶。

【system】  用戶用于存放次一級(jí)的內(nèi)部數(shù)據(jù),如oracle的一些特性或工具的管理信息。system用戶擁有普通dba角色權(quán)限。

2)其次的區(qū)別,權(quán)限的不同。

【system】用戶只能用normal身份登陸em,除非你對(duì)它授予了sysdba的系統(tǒng)權(quán)限或者syspoer系統(tǒng)權(quán)限。

【sys】用戶具有“SYSDBA”或者“SYSOPER”系統(tǒng)權(quán)限,登陸em也只能用這兩個(gè)身份,不能用normal。

 以sys用戶登陸Oracle,執(zhí)行select * from V_$PWFILE_USERS;可查詢到具有sysdba權(quán)限的用戶,如:

復(fù)制代碼 代碼如下:
SQL> select * from V_$PWFILE_USERS;
  USERNAME SYSDBA SYSOPER
  SYS TRUE TRUE

Sysdba和sysoper兩個(gè)系統(tǒng)權(quán)限區(qū)別

normal 、sysdba、 sysoper有什么區(qū)別

normal 是普通用戶

另外兩個(gè),你考察他們所具有的權(quán)限就知道了

sysdba擁有最高的系統(tǒng)權(quán)限,登陸后是 sys

sysoper主要用來(lái)啟動(dòng)、關(guān)閉數(shù)據(jù)庫(kù),sysoper 登陸后用戶是 public

sysdba和sysoper屬于system privilege,也稱為administrative privilege,擁有例如數(shù)據(jù)庫(kù)開啟關(guān)閉之類一些系統(tǒng)管理級(jí)別的權(quán)限sysdba和sysoper具體的權(quán)限可以看下表:

oracle wbr>sys和system用戶區(qū)別

system如果正常登錄,它其實(shí)就是一個(gè)普通的dba用戶,但是如果以as sysdba登錄,其結(jié)果實(shí)際上它是作為sys用戶登錄的,這一點(diǎn)類似Linux里面的sudo的感覺,從登錄信息里面我們可以看出來(lái)。因此在as sysdba連接數(shù)據(jù)庫(kù)后,創(chuàng)建的對(duì)象實(shí)際上都是生成在sys中的。其他用戶也是一樣,如果 as sysdba登錄,也是作為sys用戶登錄的,看以下實(shí)驗(yàn): 

SQL> create user strong identified by strong;

用戶已創(chuàng)建。

SQL> conn strong/strong@magick as sysdba;

已連接。

SQL> show user;

USER 為 "SYS"

SQL> create table test(a int);

表已創(chuàng)建。

SQL> select owner from dba_tables where table_name='test';

未選定行 //因?yàn)閯?chuàng)建表時(shí)oracle自動(dòng)轉(zhuǎn)為大寫,所以用小寫查的時(shí)候是不存在的;

SQL> select owner from dba_tables where table_name='TEST';

OWNER

------------------------------

SYS

dba和sysdba的區(qū)別

dba、sysdba這兩個(gè)系統(tǒng)角色有什么區(qū)別呢

在說(shuō)明這一點(diǎn)之前我需要說(shuō)一下oracle服務(wù)的創(chuàng)建過(guò)程

創(chuàng)建實(shí)例→啟動(dòng)實(shí)例→創(chuàng)建數(shù)據(jù)庫(kù)(system表空間是必須的)

啟動(dòng)過(guò)程

實(shí)例啟動(dòng)→裝載數(shù)據(jù)庫(kù)→打開數(shù)據(jù)庫(kù)

sysdba,是管理oracle實(shí)例的,它的存在不依賴于整個(gè)數(shù)據(jù)庫(kù)完全啟動(dòng),只要實(shí)例啟動(dòng)了,他就已經(jīng)存在,以sysdba身份登陸,裝載數(shù)據(jù)庫(kù)、打開數(shù)據(jù)庫(kù)。只有數(shù)據(jù)庫(kù)打開了,或者說(shuō)整個(gè)數(shù)據(jù)庫(kù)完全啟動(dòng)后,dba角色才有了存在的基礎(chǔ)!

1.DBA權(quán)限主要包含的是數(shù)據(jù)庫(kù)管理相關(guān)的權(quán)限

2.需要給你的用戶admin賦予建表等相關(guān)權(quán)限,比如
grant create table to admin; --創(chuàng)建表 grant create view to admin; -- 創(chuàng)建視圖

3.也可以直接給connect和resource角色,其包括大部分需要的 grant connect,resource to admin; 
這兩個(gè)角色包括的權(quán)限(以oracle 10g為例)有: 

CONNECT角色:    --是授予最終用戶的典型權(quán)利,最基本的
CREATE    SESSION    --建立會(huì)話
RESOURCE角色:    --是授予開發(fā)人員的
CREATE    CLUSTER         --建立聚簇
CREATE    PROCEDURE    --建立過(guò)程
CREATE    SEQUENCE      --建立序列
CREATE    TABLE              --建表
CREATE    TRIGGER          --建立觸發(fā)器
CREATE    TYPE                --建立類型
CREATE    OPERATOR       --創(chuàng)建操作者
CREATE    INDEXTYPE      --創(chuàng)建索引類型
CREATE    TABLE              --創(chuàng)建表

您可能感興趣的文章:
  • Oracle 用戶權(quán)限管理方法
  • oracle用戶權(quán)限、角色管理詳解
  • Oracle刪除當(dāng)前用戶下所有表的方法適用于有或沒有刪除權(quán)限
  • oracle用戶權(quán)限管理使用詳解
  • MySQL與Oracle 差異比較之七用戶權(quán)限
  • Oracle的用戶、角色及權(quán)限相關(guān)操作
  • Oracle 創(chuàng)建用戶及數(shù)據(jù)表的方法
  • oracle 12c創(chuàng)建可插拔數(shù)據(jù)庫(kù)(PDB)與用戶詳解
  • oracle命令行刪除與創(chuàng)建用戶的代碼
  • Oracle創(chuàng)建設(shè)置查詢權(quán)限用戶的方法

標(biāo)簽:甘肅 周口 武漢 青島 開封 固原 承德 和田

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Oracle中sys和system用戶、系統(tǒng)權(quán)限和角色的區(qū)別》,本文關(guān)鍵詞  Oracle,中,sys,和,system,用戶,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Oracle中sys和system用戶、系統(tǒng)權(quán)限和角色的區(qū)別》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于Oracle中sys和system用戶、系統(tǒng)權(quán)限和角色的區(qū)別的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    新巴尔虎左旗| 临湘市| 合作市| 靖西县| 四川省| 荣昌县| 武定县| 庆元县| 安吉县| 潞城市| 民勤县| 高青县| 崇文区| 乌鲁木齐市| 望谟县| 青田县| 广州市| 榆中县| 寻甸| 南皮县| 静乐县| 罗山县| 丰顺县| 大埔县| 卓尼县| 五指山市| 湖北省| 田阳县| 泰安市| 三明市| 墨江| 天祝| 营山县| 洞口县| 兰溪市| 荃湾区| 安乡县| 秦皇岛市| 石城县| 天等县| 武穴市|