1. 程式人生 > >linux下重啟oracle 命令

linux下重啟oracle 命令

-- linux 下對 oracle 資料庫的操作 
1. linux下啟動 oracle
su - oracle (切換到oracle使用者下)
sqlplus /nolog
conn /as sysdba
startup
exit


資料庫啟動使用startup命令,它有三種情況
  mount:增加 , 掛在 ;
 第一種:不帶引數,啟動資料庫例項並開啟資料庫,以便使用者使用資料庫,在多數情況下,使用這種方式!


 第二種:帶nomount引數,只啟動資料庫例項,但不開啟資料庫,在你希望建立一個新的資料庫時使用!


 第三種:帶mount引數,在進行資料庫更名的時候採用 , 這個時候資料庫就開啟並可以使用了!


2. linux下關閉 oracle
su - oracle (切換到oracle使用者下)  
sqlplus /nolog
conn /as sysdba
shutdown immediate
exit


shutdown有四個引數,四個引數的含義如下:


  Normal 需要等待所有的使用者斷開連線 , 後才執行關閉資料庫任務,所以有的時候看起來好象命令沒有執行一樣 , 在執行這個命令後不允許新的連線 !


  Immediate 等待使用者完成當前的語句 , 後就斷開使用者連線,並不允許新使用者連線!


  Transactional 等待使用者完成當前的事務,後斷開連線,並不允許新的使用者連線資料庫!


  Abort 不做任何等待,直接關閉資料庫 !


  前三種方式不回丟失使用者資料 


  第四種在不的已的情況下,不建議採用! 


3. 啟動監聽器
[email protected]
:~> lsnrctl start


4. 停止監聽器
[email protected]:~> lsnrctl stop


5、檢視監聽器狀態
[email protected]:~> lsnrctl
LSNRCTL> status
LSNRCTL> exit