1. 程式人生 > >Oracle資料庫中SYS、SYSTEM、DBSNMP、SYSMAN四使用者的區別

Oracle資料庫中SYS、SYSTEM、DBSNMP、SYSMAN四使用者的區別

SYS、SYSTEM、DBSNMP、 Oracle 資料庫中 SYS、SYSTEM、DBSNMP、SYSMAN 四使用者的區別 使用者: 

SYS 使用者: SYS,預設密碼為 CHANGE_ON_INSTALL,當建立一個數據庫時,SYS 使用者將被預設 建立並授予 DBA 角色,所有資料庫資料字典中的基本表和檢視都儲存在名為 SYS 的方案中,這些基本表和檢視對於 Oracle 資料庫的操作時非常重要的。為了維 護資料字典的真實性,SYS 方案中的表只能由系統來維護,他們不能被任何使用者 或資料庫管理員修改,而且任何使用者不能在 SYS 方案中建立表。 

SYSTEM 使用者: SYSTEM,預設密碼為 MANAGER,與 SYS 一樣,在建立 Oracle 資料庫時,SYSTEM 使用者被預設建立並被授予 DBA 角色,用於建立顯示管理資訊的表或檢視,以及被 各種 Oracle 資料庫應用和工具使用的內容表或檢視。

 DBSNMP 使用者: DBSNMP 是 Oracle 資料庫中用於智慧代理(Intelligent Agent)的使用者,用來 監控和管理資料庫相關效能的使用者,如果停止該使用者,則無法提取相關的資料信 息; 

SYSMAN 使用者: SYSMAN 是 Oracle 資料庫中用於 EM 管理的使用者,如果你不用該使用者,也可以刪 除。

 sys 和 system 使用者的區別 【system】使用者只能用 normal 身份登陸 em。 

【sys】使用者具有“SYSDBA”或者“SYSOPER”許可權,登陸 em 也只能用這兩個身份,不能用 normal。 

“SYSOPER”許可權,即資料庫操作員許可權,許可權包括: 開啟資料庫伺服器、 關閉資料庫伺服器、 備份資料庫 日誌歸檔、 恢復資料庫、 會話限制

 “SYSDBA”許可權,即資料庫管理員許可權,許可權包括: 開啟資料庫伺服器、 關閉資料庫伺服器、 備份資料庫、 日誌歸檔、 管理功能、 恢復資料庫、 會話限制、

  建立資料庫 

normal 、sysdba、 sysoper 有什麼區別: normal 是普通使用者。  另外兩個,你考察他們所具有的許可權就知道了,

 sysdba 擁有最高的系統許可權 

sysoper 主要用來啟動、關閉資料庫,

sysoper 登陸後用戶是

public sysdba 登陸後是 sys

相關推薦

【DRP】——oracle資料庫syssystem,scott,hr使用者的區別

  背景:   每一個不曾出現錯誤的一天,都是對學習機會的浪費。so今天是又遇見問題的節奏哦。Oracle雖然有安裝教程,但是擋不住我電腦想犯錯的心。錯誤天天有,今天特別多。但今天的錯誤,確是小編自己

Oracle資料庫SYSSYSTEMDBSNMPSYSMAN使用者的區別

SYS、SYSTEM、DBSNMP、 Oracle 資料庫中 SYS、SYSTEM、DBSNMP、SYSMAN 四使用者的區別 使用者:  SYS 使用者: SYS,預設密碼為 CHANGE_ON_INSTALL,當建立一個數據庫時,SYS 使用者將被預設 建立並授予 DBA 角色,所有資料庫資料字典中的基

Oracle資料庫SYSSYSTEMDBSNMPSYSMAN類許可權的區別

Oracle 資料庫中 SYS、SYSTEM、DBSNMP、SYSMAN 四類使用者的區別  使用者: SYS 使用者: SYS,預設密碼為 CHANGE_ON_INSTALL,當建立一個數據庫時,S

MySQLSQL server Oracle資料庫查詢所有的資料庫,查詢指定資料庫所有表名,查詢所有的欄位的名字

MySQL中查詢所有資料庫名和表名 1.查詢所有資料庫 show databases; 2.查詢指定資料庫中所有表名 select table_name from information_schema.tables where table_schema='database_name' a

oracle 資料庫(建立解鎖授權刪除)使用者

上文我們已經建立了名為orcl66的資料庫。 想要在資料庫中建立、修改使用者需要我們以管理員許可權登入到資料庫中。 首先我們通過sqlplus命令登入連線資料庫。 輸入sqlplus命令--使用者名稱: sys as sysdba (回車)--口令:(任意字元都可以登入) 登陸成功後就可以建立新使

oracle 資料庫幾種連線方式執行過程(nested loophash joinsort order join)

簡單介紹了一下oracle 各種連線方式的執行過程,虛擬碼內容來源於pro oracle sql。 nested loop: select empno, ename, dname, loc fro

Oracle資料庫的函式檢視和索引

1. Oracle函式 Oracle SQL 提供了用於執行特定操作的專用函式。這些函式大大增強了 SQL 語言的功能。函式可以接受零個或者多個輸入引數,並返回一個輸出結果。 Oracle 資料庫中主要使用兩種型別的函式: 1. 單行函式: 對每一個函式應用在表的記錄中時,只能輸入一

Oracle資料庫查詢所有觸發器儲存過程檢視

在Oracle資料庫中查詢所有觸發器、儲存過程、檢視、表 方法一: Select object_name From user_objects Where object_type='TRIGGER';  --所有觸發器 Select object_name From user_objects Where ob

oracle資料庫重要的檔案(控制檔案資料檔案重寫日誌檔案歸檔日誌檔案初始化引數檔案)

本篇著重從物理角度來說明oracle資料庫的組成。 Oracle資料庫,就是作業系統檔案的集合。包括下面幾種檔案。 1       控制檔案 引數檔案init.ora記錄了控制檔案的位置 控制檔案中的主要資訊: 資料庫的名字,檢查點資訊,資料庫建立的時間戳,所有的資料檔案

oracle資料庫 to_numberto_charto_date用法介紹

TO_DATE 是把字串轉換為資料庫中得日期型別轉換函式 TO_CHAR 是把日期或數字轉換為字串 TO_NUMBER 將字元轉化為數字 (1)TO_DATE使用TO_DATE函式將字元轉換為日期,規範:TO_DATE(char, '格式') 例1: select to

資料庫敏感欄位的標記標示

資料治理需要面臨和解決的最重要的問題是,企業這麼多的資料庫,每個資料庫這麼多的表,每個表這麼多的欄位,如何進行資訊資產的分類分級。 通過以下方法,可以自動的取企業所有資料庫、所有表、所有欄位,根據欄位的值,利用正則表示式等方式判斷此欄位是否屬於使用者敏感資訊,如姓名、手機、地址、身份證等。 最終形成資料的

Oraclesyssystem使用者的區別

  Oracle中sys和system使用者的區別 1.資料庫的啟動需要以SYSDBA/SYSOPER身份登入。 2.如果在同一主機上使用IPC連線到資料庫使用作業系統授權,登入任何一個使用者都可以擁有as sysdba和as sysoper。 3.sys和system使用

C# 連線 Oracle 資料庫(三種方式:OracleClientODBCOLEDB)

1、OracleClient //基於.NET 2.0,只有2.0中包含OracleClient using System; using System.Collections; using System.ComponentModel; using System.Data;

oracle資料庫之統計分析(方差標準差協方差)

SELECT deptno, ename, --st_name || ' ' || last_name employee_name, hiredate, sal, STDDEV (sal) OVER (PARTIT

oracle資料庫sys.dual

        最近在學習oracle資料庫時,寫觸發器時發現了這個sys.dual。不知為何物,查閱資料終於明白了。dual是一個虛擬表,用來構成select的語法規則,oracle保證dual裡面永遠只有一條記錄。我

ORACLE資料庫的三種狀態:RESTRICTQUIESCE和SUSPEND

bash-2.03$ srvctl status db -d testracInstance testrac1 is running on node racnode1Instance testrac2 is running on node racnode2Instance testrac3 is runnin

Oracle資料庫的邏輯結構未完待續

這是一張非常基本同時也是非常重要的結構圖。物理結構很簡單,就是作業系統物理塊組成資料檔案,對於作業系統來說,資料檔案跟其他非資料庫檔案沒有區別。重點是邏輯結構。 oracle資料庫從邏輯儲存結構上來講

資料庫的模式跟基本表檢視索引的區別

模式:是資料庫中全體資料的邏輯結構和特徵的描述,在關係型資料庫中,模式的具體表現是一系列表及表與表之間的聯絡。 基本表:基本表就是一個關係及屬性的描述,如:學生(學好,姓名,性別,班級) 模式的作用:模式既然是全體資料的邏輯結構和特徵的描述,它其實包含了所有表,

資料庫取行最大值最小值平均值問題

專案中經常碰到需要在資料錶行中取最大值、最小值、平均值問題,SQL資料庫不支援此功能,所以我們需要轉換一下。比如說有以下表結構: 圖1資料庫表結構 我們需要選取出每個時間點(DateTime)每個裝置(PositionID)的所有數值(Value1,Value2,Val

oraclesyssystem解鎖

 環境:Oracle 11g R2 +SQLPlus         問題:ORACLE用SYS和SYSTEM預設密碼登入提示 ORA-01017:invalidusername/password;logond denied         我們都知道,sys的預設密