您好,登錄后才能下訂單哦!
本啟動停止規范適用于單實例數據庫。
sqlplus / as sysdba
SQL> startup
啟動成功后,啟動監聽
lsnrctl status
啟動監聽后,動態監聽需要等待一分鐘左右,才可以將服務注冊成功。或手動在SQLPLUS中發出alter system register;
應用停掉
停監聽器
ps -ef|grep LOCAL|wc -l
[oracle@r11g ~]$ lsnrctl stop
查看有沒有JOB--如有需要確定是否停掉
ps -ef|grep ora_j
是否有大的查詢在進行
select count() from v$transaction;
select count() from v$session_longops where time_remaining>0;
是否有大的事務在進行
select sum(used_ublk) from v$transaction; ---如果有大量返回,參考本文最后
select to_char(start_time,'yyyy/mm/dd hh34:mi:ss') start_t from v$transaction;
是否有事務需要在數據庫OPEN時進行實例恢復
select from v$fast_start_transactions;
and/or
select from v$fast_start_servers;
手工切換log
SQL> alter system switch logfile;
SQL> /
System altered.
SQL> /
System altered.
做checkpoint
目的是把臟數據寫入數據文件,避免造成數據丟失,減小關閉啟動不起來這種現象發生
SQL> alter system checkpoint;
SQL> /
System altered.
SQL> /
System altered.
SQL> /
System altered
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。