linux下重啟oracle 命令
阿新 • • 發佈:2019-01-04
-- 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
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. 啟動監聽器
4. 停止監聽器
[email protected]:~> lsnrctl stop
5、檢視監聽器狀態
[email protected]:~> lsnrctl
LSNRCTL> status
LSNRCTL> exit