較好的重新啟動資料庫的步驟-----餘楓
因為各種各樣的原因,有時候工作資料庫需要重新啟動.
我列出一個較好的操作步驟,希望對初學者有些幫助.[@more@]1. 停應用層的各種程式.
2. 停oralce的監聽程式:
$lsnrctl stop
3. 在獨佔的系統使用者下,備份控制檔案:
SQL>alter database backup controlfile to trace;
4. 在獨佔的系統使用者下,手工切換重作日誌檔案,確保當前已修改過的資料存入檔案:
SQL>alter system switch logfile;
5. 在獨佔的系統使用者下,執行下面SQL語句,生成殺資料庫使用者連線的kill_all_session.sql檔案:
set head off;
set feedback off;
set newpage none;
spool /oracle_backup/bin/kill_all_session.sql
select 'alter system kill session '''||sid||','||serial#||''';' from v$session where username is not null;
spool off;
6. 在獨佔的系統使用者下,執行殺資料庫使用者連線的kill_all_session.sql檔案
SQL>@/oracle_backup/bin/kill_all_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.啟動應用層的各種程式.
我列出一個較好的操作步驟,希望對初學者有些幫助.[@more@]1. 停應用層的各種程式.
2. 停oralce的監聽程式:
$lsnrctl stop
3. 在獨佔的系統使用者下,備份控制檔案:
SQL>alter database backup controlfile to trace;
4. 在獨佔的系統使用者下,手工切換重作日誌檔案,確保當前已修改過的資料存入檔案:
SQL>alter system switch logfile;
5. 在獨佔的系統使用者下,執行下面SQL語句,生成殺資料庫使用者連線的kill_all_session.sql檔案:
set head off;
set feedback off;
set newpage none;
spool /oracle_backup/bin/kill_all_session.sql
select 'alter system kill session '''||sid||','||serial#||''';' from v$session where username is not null;
spool off;
6. 在獨佔的系統使用者下,執行殺資料庫使用者連線的kill_all_session.sql檔案
SQL>@/oracle_backup/bin/kill_all_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.啟動應用層的各種程式.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/262387/viewspace-830676/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle資料庫啟動步驟Oracle資料庫
- Oracle資料庫例項啟動步驟分析Oracle資料庫
- 快速掌握重啟Oracle資料庫的操作步驟Oracle資料庫
- 手動建立資料庫步驟資料庫
- duplicate資料庫的操作步驟資料庫
- 資料庫優化的步驟資料庫優化
- RAC資料庫啟用歸檔和閃回的步驟資料庫
- 1、啟動oracle的步驟Oracle
- PHP連線資料庫的步驟PHP資料庫
- 資料庫設計的基本步驟資料庫
- 手工建立資料庫的完整步驟資料庫
- JDBC訪問資料庫的步驟JDBC資料庫
- 開啟或關閉oracle資料庫的閃回功能步驟Oracle資料庫
- 如何刪除win10多餘的開機啟動項_win10刪除多餘的系統啟動項步驟Win10
- 關閉資料庫比較好的方法資料庫
- 【JDBC的實現步驟……MySQL資料庫】JDBCMySql資料庫
- 資料庫的檢查步驟指令碼資料庫指令碼
- 手工建立/刪除資料庫的步驟資料庫
- 修復MSSQLSERVER資料庫置疑的步驟SQLServer資料庫
- oracle啟動的三個步驟Oracle
- Oracle 啟動的三個步驟Oracle
- 資料庫查詢步驟資料庫
- 複製資料庫步驟資料庫
- ORACLE啟動步驟Oracle
- Java訪問資料庫的具體步驟:Java資料庫
- 關於資料庫表的設計步驟資料庫
- rman複製資料庫詳細的步驟資料庫
- 資料庫的啟動資料庫
- 11G oracle資料庫重新啟動crsOracle資料庫
- JDBC連線資料庫步驟JDBC資料庫
- 資料庫設計方法步驟資料庫
- standby 資料庫的切換步驟的官方版本資料庫
- php遠端連線mysql資料庫的步驟PHPMySql資料庫
- 手工建立一個資料庫的步驟參考資料庫
- Oracle資料庫登入流程的步驟介紹Oracle資料庫
- 使用 Oracle 資料庫 10g 資料泵重新啟動功能Oracle資料庫
- MySQL資料庫安裝步驟-WindowsMySql資料庫Windows
- informix資料庫擴容操作步驟ORM資料庫