OCP認證考試指南(5) 管理Oracle程序

2021-05-22 14:06:38 字數 2478 閱讀 2096

1、啟動sql*plus

啟動用sql*plus都會啟動了,這種方式合適正常的終端使用者使用,作為管理員我們有另一種變化形式nolog開關。

?[copy to clipboard]

view code bash

$ sqlplus /nolog

2、啟動isql*plus

由於不是主要學這個,前一篇也提過這個了,看下前一篇的內容吧,ocp認證考試指南(四):接合oracle資料庫

3、啟動database listenter

啟動:?[copy to clipboard]

view code bash

$ lsnrctl start

關閉:?[copy to clipboard]

view code bash

$ lsnrctl stop

檢視:?[copy to clipboard]

view code bash

$ lsnrctl status

4、啟動database control埠監控程式

啟動:?[copy to clipboard]

view code bash

$ emctl start dbconsole

關閉:?[copy to clipboard]

view code bash

$ emctl stop dbconsole

檢視:?[copy to clipboard]

view code bash

$ emctl status dbconsole

啟動之後,我們一樣可以開啟網頁檢視,輸入url:http://:/em

5、資料庫的啟動和關閉

嚴格說來,我們並不是啟動或停止乙個資料庫:例項可以被啟動和停止;資料庫可以被載入和開啟,隨後還可以被解除安裝和關閉。

5.1、使用正確的許可權進行連線

普通使用者無法啟動或關閉資料庫,其原因在於普通使用者依據資料字典進行身份驗證,但是資料字典在資料庫開啟前無法被讀取,從而出現普通使用者注定無法啟動(或建立)資料庫的情況。所以想要連線資料庫,我們要用某種外部身份驗證:作為oracle軟體擁有組的乙個成員,通過系統進行身份驗證;通過給出存在於外部口令檔案的某個使用者名稱口令組合進行身份驗證。

connect命令可能具有下列語法:

?[copy to clipboard]

view code sql

sql> connect user/pass[@db]

這是標準的資料字典身份驗證,oracle會依據資料字典中的儲存值來驗證使用者名稱/口令組合,此時資料庫必須被開啟。

?[copy to clipboard]

view code sql

sql> connect user/pass[@db]

as sysdba

sql> connect user/pass[@db]

as sysoper

oracle外部口令檔案驗證使用者名稱/口令組合。

?[copy to clipboard]

view code sql

sql> connect /

as sysdba

sql> connect /

as sysoper

作業系統身份驗證。

5.2、sysoper與sysdba

sysoper能夠執行如下所示的命令:

?[copy to clipboard]

view code sql

startup

shutdown

alter

database

[mount | open | close| dismount]

alter

[database

| tablespace]

[begin | end] backup

recover

sysdba許可權包括上述的所有命令,此外還能建立資料庫、執行不完全恢復以及建立其它sysoper和sysdba使用者。

sysdba與sysoper不是使用者,而是能夠被授予使用者的許可權。預設情況下,只有使用者sys才具有這些許可權。

5.3、startup 命令

資料庫的啟動程序是分階段的:首先,在記憶體中構建例項;接著,通重載入資料庫來支援與資料庫的連線;最後,開啟資料庫以供使用。根據這個,我們來看資料庫的4種狀態:

在這裡會有一些有關於oracle定位引數檔案的問題。請參考本博「oracle初始化引數檔案」。

OCP認證考試指南(16) 管理撤銷

1 撤銷資料 如果資料庫已被轉換使用撤銷段,並且自動進行撤銷管理,那麼任何現有的回滾段都必須處於離線模式中,而且不能被設定為聯機。根據undo management引數的不同設定,oracle資料庫要麼使用撤銷段,要麼使用回滾段。2 撤銷表空間 乙個資料庫可以存在多個撤銷表空間,但是在任意給定時刻都...

oca考試及ocp考試指南

ocp oracle認證專家專家級技能和技術知識考試,通過這個考試,說明此人可以管理大型資料庫,或者能夠開發可以部署到整個企業的強大應用。要成為ocp,需要先獲得oca的認證,然後才能參加ocp的考試。課程描述 ocp教學目標 核心課程包括oracle10g構架介紹 oracle10g資料庫基本操作...

OCP認證考試指南(7) 管理資料庫使用者(4)

1 利用配置檔案實施資源限制 oracle只有在resource limit系統初始化引數值被設定為true時才會實施資源限制,這個引數預設值為false。配置檔案資源限制 設定說明 cpu per session 使用者在一次會話期間可以占用的cpu時間問題,單位百分之一秒。達到限制,會話終止,並...