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.啟動應用層的各種程式。
文章**:
Oracle資料庫的十種重新啟動步驟
本文詳細的介紹了oracle資料庫較好的十種重新啟動步驟。1.停應用層的各種程式。2.停oralce的監聽程序 lsnrctl stop 3.在獨佔的系統使用者下,備份控制檔案 sql alter database backup controlfile to trace 4.在獨佔的系統使用者下,手...
Oracle資料庫的十種重新啟動步驟
1.停應用層的各種程式。2.停oralce的監聽程序 lsnrctl stop 3.在獨佔的系統使用者下,備份控制檔案 sql alter database backup controlfile to trace 4.在獨佔的系統使用者下,手工切換重作日誌檔案,確保當前已修改過的資料存入檔案 sql...
Oracle資料庫的十種重新啟動步驟
1.停應用層的各種程式。2.停oralce的監聽程序 lsnrctl stop 3.在獨佔的系統使用者下程式設計客棧,zzckuvaopc備份控制檔案 sql alter database backup controlfile to trace 4.在獨佔的系統使用者下,手工切換重作日誌檔案,確保當...