1. 程式人生 > >Linux下oracle資料庫啟動和關閉操作

Linux下oracle資料庫啟動和關閉操作

第一步:登陸
root登陸之後切換到oracle使用者上,輸入
<span><strong>su oracle</strong></span>

第二步:連線
在oracle使用者下,輸入
<span><strong>sqlplus /nolog</strong></span>

第三步:使用管理員許可權
輸入
<span><strong>connect /as sysdba</strong></span>

第四步:啟動/關閉服務
輸入
<strong>startup</strong>

startup引數
不帶引數,啟動資料庫例項並開啟資料庫,以便使用者使用資料庫,在多數情況下,使用這種方式!
nomount,只啟動資料庫例項,但不開啟資料庫,在你希望建立一個新的資料庫時使用,或者在你需要這樣的時候使用!
mount,在進行資料庫更名的時候採用。這個時候資料庫就開啟並可以使用了!
謝謝!不準確的地方請指教!
<strong>shutdown</strong>

shutdown的引數
Normal 需要等待所有的使用者斷開連線
Immediate 等待使用者完成當前的語句
Transactional 等待使用者完成當前的事務
Abort 不做任何等待,直接關閉資料庫
normal需要在所有連線使用者斷開後才執行關閉資料庫任務,所以有的時候看起來好象命令沒有執行一樣!在執行這個命令後不允許新的連線
immediate在使用者執行完正在執行的語句後就斷開使用者連線,並不允許新使用者連線。
transactional 在擁護執行完當前事物後斷開連線,並不允許新的使用者連線資料庫。
abort 執行強行斷開連線並直接關閉資料庫。
第五步:如果是啟動服務,要開啟監聽

退出sqlplus模式,輸入
<strong>lsnrctl start</strong>