當前位置:首頁 » 數據倉庫 » oracle資料庫服務重啟命令
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

oracle資料庫服務重啟命令

發布時間: 2022-07-02 06:56:03

Ⅰ 如何在linux下重啟oracle資料庫

在linux下重啟oracle資料庫及監聽器:

方法1:
用root以ssh登錄到linux,打開終端輸入以下命令:
cd $ORACLE_HOME #進入到oracle的安裝目錄
dbstart #重啟伺服器
lsnrctl start #重啟監聽器
cd $ORACLE_HOME #進入到oracle的安裝目錄
dbstart #重啟伺服器
lsnrctl start #重啟監聽器
-----------------------------------
方法2:
sql代碼
cd $ORACLE_HOME/bin #進入到oracle的安裝目錄
./dbstart #重啟伺服器
./lsnrctl start #重啟監聽器
-----------------------------------
方法3:
(1) 以oracle身份登錄資料庫,命令:su – oracle
(2) 進入Sqlplus控制台,命令:sqlplus /nolog
(3) 以系統管理員登錄,命令:connect / as sysdba
(4) 啟動資料庫,命令:startup
(5) 如果是關閉資料庫,命令:shutdown immediate
(6) 退出sqlplus控制台,命令:exit
(7) 進入監聽器控制台,命令:lsnrctl
(8) 啟動監聽器,命令:start
(9) 退出監聽器控制台,命令:exit
(10) 重啟資料庫結束
-----------------------------------
方法4:(自已寫腳本)
1)啟動腳本(dbstart.sh)
lsnrctl start
sqlplus /nolog <<EOF
connect / as sysdba
startup;
exit
EOF
$sh dbstart.sh 即可
----------
2)關閉腳本(dbstop.sh)

lsnrctl stop
sqlplus /nolog <<EOF
connect / as sysdba
shutdown immediate;
exit
EOF
$sh dbstop.sh 即可

===============================================

$ su - oracle
$ lsnrctl stop
$ sqlplus "/as sysdba"
SQL> shutdown immediate;
SQL> quit
$ lsnrctl start
$ sqlplus /nolog
SQL> connect / as sysdba
SQL> startup;

===============================================

linux中啟動oracle主要分兩步:一個是啟動監聽器,一個是啟動實例(一般都忘記了這一步),具體命令如下,提供給大家參考一下:
1:連接伺服器
telnet ip
2:輸入管理員用戶和密碼
user-name:oracle
password:oracle
3:進入oracle根目錄
cd $ORACLE_HOME/bin
4:進入監聽
./lsnrctl
5:啟動監聽器
start
6:退出監聽
exit
7:進入sqlplus
sqlplus /nolog
8:使用管理員連接
connect as sysdba
9:輸入用戶和密碼
user-name:oracle
password:oracle
10:啟動ORACLE實例
startup

Ⅱ linux oracle資料庫服務怎麼重啟

linux下重啟oracle資料庫按如下步驟操作:
(1) 以oracle身份登錄資料庫,命令:su – oracle
(2) 進入Sqlplus控制台,命令:sqlplus /nolog
(3) 以系統管理員登錄,命令:connect / as sysdba
(4) 啟動資料庫,命令:startup
(5) 如果是關閉資料庫,命令:shutdown immediate /SHUTDOWN ABORT
(6) 退出sqlplus控制台,命令:exit
(7) 進入監聽器控制台,命令:lsnrctl
(8) 啟動監聽器,命令:start
(9) 退出監聽器控制台,命令:exit
(10) 重啟資料庫結束

Ⅲ 如何重啟oracle資料庫windows

在windows下,重啟oracle資料庫需要先停止,重啟,以下是步驟:

1、關閉資料庫:win+r,輸入如下代碼停止:

  • set ORACLE_SID=SID_Name,回車。

  • sqlplus /nolog

  • SQL> connect / as sysdba

  • SQL> shutdown immediate

  • SQL> exit

2、啟動資料庫:win+r,輸入如下代碼啟動:

  • set ORACLE_SID=你的資料庫SID名字

  • sqlplus /nolog

  • SQL> connect / as sysdba

  • SQL> startup

  • SQL> exit

Ⅳ oracle資料庫重啟步驟

1. 停應用層的各種程序
2. 停Oralce的監聽進程
$ lsnrctl stop
3. 手工切換重作日誌文件,確保當前已修改過的數據存入文件:
SQL> alter system switch logfile;
4。關閉資料庫
sql> shutdown immediate;
關閉資料庫與實例也分為3步:關閉資料庫-->實例卸載資料庫--->終止實例

Ⅳ 啟動oracle資料庫命令

(1)startup(用sys用戶或者其他擁有啟動資料庫許可權的用戶登錄資料庫軟體,然後執行該命令即可,如果存在多個實例,請在啟動前確認SID),資料庫有三個狀態nomount,mount,和open,默認開啟到open,如果開啟到另外兩個狀態,那麼可以通過alter命令改變狀態。
(2)如果是rac中啟停資料庫節點,那麼有專門的命令srvcrl(這個僅僅是命令的操作符,後面有參數的,參數我就不寫了,具體可以查一下,網上很多與偶內容的),另外還有crscrl(啟停crs服務的命令,同樣也是操作符,後面有參數的,這里也不寫了,自己查一下就可以了)
(3)啟動資料庫還有一個命令就是啟動監聽,lsnrctl命令(後面同樣有參數,能啟動停止,也能查詢監聽狀態,這個監聽的基本命令)

Ⅵ 如何在linux下重啟oracle資料庫

第一步:登陸
root登陸之後切換到oracle用戶上,輸入
su oracle

第二步:連接
在oracle用戶下,輸入
sqlplus /nolog

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

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

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

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

Ⅶ 怎樣重啟oracle資料庫

最簡單的辦法:重啟伺服器。
高效一點的:
按WIN+R組合鍵調出運行框,輸入CMD回車,進入命令行模式。
輸入SQLPLUS / AS SYSDBA 回車。
輸入SHUTDOWN IMMEDIATE 回車。
等待提示資料庫關閉完成後,
輸入STARTUP回車。
等待資料庫開啟完成。
以上

Ⅷ 如何在命令行重啟oracle資料庫

方法:

1.打開secureCRT,連接到資料庫所在的linux機器。若用戶為root,請輸入命令「su - oracle」並回車,若要密碼,輸入密碼後並回車,就切換到了oracle用戶下。