如何在linux下重啟oracle資料庫

時間 2022-04-30 12:28:06

1樓:

1,切到oracle使用者下 su - oracle2,進入sqlplus : sqlplus / as sysdba3,關閉資料庫: shutdown immediate4,開啟資料庫:

startup

如何在linux下重啟oracle資料庫

2樓:育知同創教育

可以使用終端工具登陸linux,再用sysdba角色登陸資料庫,用shutdown immediate關閉資料庫,再startup啟動例項。

只要登陸到linux,重啟資料庫、例項、監聽等都可以設定。

3樓:千鋒教育

先用在oracle中有dba許可權的使用者登入linux,用sqlplus連線oracle

執行 sqlplus /nolog

進入sqlplus介面後,執行 conn / as sysdba小等一會提示已連上,再執行

shutdown immediate

等一會兒會提示你oracle已經停了

再執行startup

等一會兒會提示你啟動成功

這樣就完成了oracle的重啟

注意事項

必須是oracle對應的使用者來執行,因為環境變數那些可能都是以那個使用者來設定的,如果不是這個使用者,很可能會出各種錯誤導致無法啟動。

如何在linux下重啟oracle資料庫

4樓:匿名使用者

使用終端工具登陸linux,再用sysdba角色登陸資料庫,用shutdown immediate關閉資料庫,再startup啟動例項。

只要登陸到linux,重啟資料庫、例項、監聽等都可以設定。

如何在linux下重啟oracle資料庫

5樓:琅玥天敏

你好,解決辦法如下:

使用終端工具登陸linux,再用sysdba角色登陸資料庫,用shutdown immediate關閉資料庫,再startup啟動例項。

只要登陸到linux,重啟資料庫、例項、監聽等都可以設定。

如何在linux下重啟oracle資料庫

6樓:千鋒教育

步驟:1、以使用者oracle登入;

2、執行:$lsnrctl start

3、執行:$sqlplus /nolog

4、執行:sql>conn /as sysdba5、執行:sql>startup

6、執行:sql>quit -----退出

7樓:匿名使用者

用oracle對應的使用者(有sysdba許可權的那個)登入執行sqlplus /nolog

進入到sqlplus

執行conn / as sysdba

小等一會就提示你連線上了

執行shutdown immediate

小等一會,資料庫就關閉了

這時候你如果不想再啟動,這樣就行了,如果還要再啟動,再執行startup

小等一會就啟動啦,重啟完成。

如何在linux下重啟oracle資料庫

8樓:千鋒教育

工具/原料

oracle資料庫

securecrt或其他類似工具

方法/步驟

開啟securecrt,連線到資料庫伺服器,使用oracle使用者登入系統

登入oracle: sqlplus / as sysdba

關閉資料庫 shutdown normal

啟動資料庫 startup

參考 關閉資料庫時的引數:

在shutdown時可選擇關閉模式:normal、transactional、immediate或abort

• abort:在關閉之前執行的任務最少。由於此模式需要在啟動之前進行恢復,因此只在需要時才使用此模式。

當啟動例項時出現了問題,或者因緊急情況(如,通知在數秒內斷電)而需要立即關閉時,如果其它關閉方式都不起作用,通常選擇使用此模式。

• immediate:這是最常用選項。選擇此模式會回退未提交的事務處理。

• transactional:允許事務處理完成

• normal:等待會話斷開

如果考慮執行關閉所花費的時間,則會發現abort的關閉速度最快,而normal的關閉速度最慢。normal和transactional花費的時間較長,具體取決於會話和事務處理的數目。

注意:在shutdown normal或shutdown transactional或 shutdown immediate 這三個模式下關閉資料庫,則:

關閉時:執行immediate時,會回退未提交的更改;資料庫緩衝區快取記憶體,會寫入到資料檔案;會釋放資源。

啟動時:不用恢復例項。

在shutdown abort或 例項錯誤 或startup force,則

關閉時:修改過的緩衝區未寫入資料檔案;不回退未提交的更改。

啟動時:使用聯機重做日誌檔案重新應用更改;使用還原段回退未提交的更改。

如何在linux下重啟oracle資料庫

9樓:

用ssh工具連線linux,按以下步驟操作執行。

1、用oracle使用者登入進去。

2、export oracle_sid=qs5100j; 指定oracle資料庫的instance的名稱。「qs5100j」為oracle的sid名稱。

3、sqlplus /nolog 連線到資料庫的sqlplus中。

4、connect /as sysdba; 出現「connected to an idle instance.」停止連線到資料庫的應用。

5、shutdown immediate; 關閉資料庫,等待數分鐘...。

6、startup; 啟動資料庫。

自動執行:寫在sql檔案中,用符號「@」引入檔案執行。

以下檔案可以放sql檔案中執行

connect /as sysdba;

shutdown immediate;

startup;

手動執行:手動時一行一行輸入執行。

使用ssh工具以root使用者登入到資料庫伺服器後,執行以下命令:

1、啟動資料庫例項

su – oracle

export oracle_sid=qs5100z qs5100z為資料庫名

sqlplus /nolog

conn / as sysdba

startup

exit

emctl start dbconsole 啟動控制台

2、啟動資料庫監聽

輸入:su – oracle

輸入: lsnrctl start

3、檢視是否啟動成功

su - oracle

ps -ef|grep oracle

4、檢視oracle監聽狀態

su - oracle

lsnrctl status

如何在linux下重啟oracle資料庫

10樓:千鋒教育

1、開啟sqlplus

sqlplus /nolog

2、用sys使用者登入

sql> conn / as sysdba3、先shutdown

sql> shutdown immediate4、再啟動

sql> startup

如何在linux下重啟oracle資料庫

11樓:育知同創教育

方法/步驟

開啟securecrt,連線到資料庫所在的linux機器。若使用者為root,請輸入命令「su - oracle」並回車,若要密碼,輸入密碼後並回車,就切換到了oracle使用者下。(圖為已切換到oracle使用者下了)

關掉oracle的監聽程序:輸入「lsnrctl stop」並回車

用命令:「ps -ef|grep $oracle_sid|grep -v ora_|grep local=no|awk ''|xargs kill」先殺掉所有session

用命令"exit"退出sqlplus。然後用命令「lsnrctl start」啟動資料庫的監聽程序。如圖

提示語句表明啟動成功。

用sqlplus登入到資料庫。命令依次為:「sqlplus /nolog」-「connect / as sysdba」。

然後輸入命令「startup」並回車。等待幾分鐘會出現如圖提示資訊。最後用命令「exit」退出sqlplus。

如何在linux下重啟MySQL資料庫

看是怎麼配置的了 service mysql restart etc init.d mysqld restart 要麼就kill mysql的程序 usr local mysql bin mysqld safe defaults file etc my.cnf 大概這幾種方式吧,第二種的需要把mys...

如何在linux下重啟MySQL資料庫

看是怎麼配置的了 service mysql restart etc init.d mysqld restart要麼就kill mysql的程序 usr local mysql bin mysqld safe defaults file etc my.cnf 大概這幾種方式吧,第二種的需要把mysq...

linu下如何重啟,linux下如何重啟nginx

可以使用以下常用命令來重啟nginx服務 使用 nginx s reload 來在重新編寫或者修改nginx配置檔案後實現重新載入。使用 systemctl restart nginx.service 系統命令重啟nginx。linux nginx伺服器 怎麼重啟apache linux下web伺服...

如何在linu下使用,如何在Linux下使用MySQL

樓主會 sql 查詢命令不?如何在linux下安裝mysql 1 安裝cmake tar zxf untar cmake 288targz pushd cmake 288 bootstrap gmake gmake install popd 2 建立使用者 groupadd mysql userad...

如何在linux下安裝WINDOWS XP

如果是linux新手,對xp又比較熟。請看以下操作,我盡量說簡單些,打字較慢 第一,刪除硬碟上的乙個分割槽,例如 硬碟上有c d e f等四個分割槽,則在win下的磁碟管理工具裡刪除f盤。刪除之前記得備份資料。第二,這時硬碟裡就只有c d e了還有未化分的乙個分割槽。第三,插入linux光碟,選擇光...