快速掌握重啟Oracle資料庫的操作步驟

2021-08-22 18:44:07 字數 1044 閱讀 4566

1. 停應用層的各種程式

2. 停oralce的監聽程序

$ lsnrctl stop

3. 在獨佔的系統使用者下,備份控制檔案:

$ sqlplus "/as sysdba"

sql> alter database backup controlfile to trace;

4. 在獨佔的系統使用者下,手工切換重作日誌檔案,確保當前已修改過的資料存入檔案:

sql> alter system switch logfile;

5. 在獨佔的系統使用者下,執行下面sql語句,生成殺資料庫使用者連線的kill_all_session.sql檔案:

sql> set head off;

sql> set feedback off;

sql> set newpage none;

sql> spool ./kill_session.sql

sql> select 'alter system kill session '''||sid||','||serial#||''';' from v$session where username is not null;

sql> spool off;

6. 在獨佔的系統使用者下,執行殺資料庫使用者連線的kill_session.sql檔案

sql> @./kill_session.sql

7. 在獨佔的系統使用者下,用immediate方式關閉資料庫:

sql> shutdown immediate;

或者svrmgrl> shutdown immediate;

8. 啟動oralce的監聽程序

$ lsnrctl start

9. 進入獨佔的系統使用者下,啟動oralce資料庫

$ sqlplus /nolog

sql> connect / as sysdba

sql> startup;

或者$ svrmgrl

svrmgrl> connect internal;

svrmgrl> startup;

10.啟動應用層的各種程式

Oracle資料庫重啟

oracle資料庫重新啟動應該如何實現呢?這是很多人都提到過的問題,下面就為您詳細介紹 oracle 資料庫重新啟動的方法,供您參考。1.停應用層的各種程式。2.停oralce的監聽程序 lsnrctl stop 3.在獨佔的系統使用者下,備份控制檔案 sql alter database back...

教你快速掌握Oracle資料庫中的bfile

具體步驟如下 1.先在oracle資料庫中下面我們建立乙個目錄別名,用於將檔案定位指標對映到檔案系統 create directory tmpdir as tmp tmpdir表示邏輯目錄名,tmp 是實際目錄。注意該目錄oracle應該有讀許可權 然後根據需要授權。grant read on di...

資料庫 快速掌握雲資料庫MySQL版

mysql 是全球最受歡迎的開源資料庫,作為開源軟體組合 lamp linux apache mysql perl php python 中的重要一環,廣泛應用於各類應用場景。本課程主要介紹雲資料庫 mysql 版的使用 資料遷移 備份恢復 效能優化等方法,幫助學員掌握雲資料庫mysql版的基本使用...