管理例程 資料庫管理員

2021-09-06 09:32:25 字數 1697 閱讀 8623

1.sysdba特權

sysdba特權是oracle至高無上的一種特權。當使用者具有該特權時,不僅可以啟動,關閉,建立,備份和恢復資料庫,而且具有dba角色的所有許可權。在建立資料庫之後,預設情況下只有sys使用者具有sysdba特權。當以sysdba特權登入時必須帶有as sysdba選項,而且在伺服器本體登入時os使用者必須具有osdba角色;

例子:

sysplus sys/admin as

sysdba

startup force

create

user user01 inentified by user01;

c:\documents and settings\administrator>sqlplus sys/sys as sysdba

sql*plus: release 11.2.0.1.0 production on 星期二 5月 7 21:52:52 2013

sql> startup force

oracle 例程已經啟動。

total system global area  778387456 bytes

fixed size                  1374808 bytes

variable size             343934376 bytes

database buffers          427819008 bytes

redo buffers                5259264 bytes

資料庫裝載完畢。

資料庫已經開啟。

sql> create user user01 identified by user01;

使用者已建立。

2.sysoper特權

sysoper特權也是資料庫的一種特殊許可權。當使用者具有改許可權時,可以啟動,關閉,備份和完全恢復資料庫,但不能建立資料庫,不能執行不完全恢復,也不具備dba角色的任何許可權。在建立了資料庫之後,預設情況下只有sys使用者具有sysoper特權。當以sysoper特權登入時必須帶有as sysoper選項,並且在伺服器本地登入時os使用者必須具有osoper角色;

例子:

conn sys/sys as

sysoper

drop

user user01;

sql> conn sys/sys as sysoper

已連線。

sql> drop user user01;

drop user user01

*第 1 行出現錯誤:

ora-01031: 許可權不足

3.dba角色

當資料庫處於open狀態時,dba角色可以執行各種管理操作,但dba角色不能執行sysdba和sysope所具有的特權操作。在建立資料庫之後,預設情況下只有sys和system使用者具有dba角色。

conn system/

sytem

create

user user02 identified by

user02;

startup force;

sql> conn system/system

已連線。

sql> create user user02 identified by user02;

使用者已建立。

sql> startup force;

ora-01031: 許可權不足

資料庫管理員

資料庫管理員的職責 一 一般監視 1 監控資料庫的警告日誌。alert.log,定期做備份刪除。2 linstener.log的監控,network admin linstener.ora。3 重做日誌狀態監視,留意檢視v log,v logfile,該兩個檢視儲存重做日誌的資訊。4 監控資料庫的日...

oracle資料庫管理員

autho yeexun date 發表於 2010年12月24日 11 08 00 address jau 17 304 每個oracle 資料庫應該至少有一名資料庫管理員 dba 他們的職責有 1.安裝和公升級oracle 資料庫 2.建庫,表空間,表,檢視,索引.3.制定並實施備份與恢復計畫。...

DBA 資料庫管理員

資料庫管理員 dba 資料庫管理員的任務是使所有執行oracle資料庫的系統能夠有效的工作。資料庫管理員為每乙個使用者提供技術支援,並且應當對oracle軟體 現的所有問題都相當熟悉。資料庫管理員有以下職責 oracle資料庫的日常操作。oracle軟體的安裝與公升級。效能調整。備份與恢復策略。個人...