Oracle數(shù)據(jù)庫的十種重新啟動(dòng)步驟
更新時(shí)間:2012年07月16日 00:19:05 作者:
本文詳細(xì)的介紹了Oracle數(shù)據(jù)庫較好的十種重新啟動(dòng)步驟
1. 停應(yīng)用層的各種程序。
2. 停oralce的監(jiān)聽進(jìn)程:
$lsnrctl stop
3. 在獨(dú)占的系統(tǒng)用戶下,備份控制文件:
SQL>alter database backup controlfile to trace;
4. 在獨(dú)占的系統(tǒng)用戶下,手工切換重作日志文件,確保當(dāng)前已修改過的數(shù)據(jù)存入文件:
SQL>alter system switch logfile;
5. 在獨(dú)占的系統(tǒng)用戶下,運(yùn)行下面SQL語句,生成殺數(shù)據(jù)庫用戶連接的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. 在獨(dú)占的系統(tǒng)用戶下,執(zhí)行殺數(shù)據(jù)庫用戶連接的kill_all_session.sql文件:
SQL>@/oracle_backup/bin/kill_all_session.sql
7. 在獨(dú)占的系統(tǒng)用戶下,用immediate方式關(guān)閉數(shù)據(jù)庫:
SQL>shutdown immediate;
或者
SVRMGRL>shutdown immediate;
8. 啟動(dòng)oralce的監(jiān)聽進(jìn)程:
$lsnrctl start
9. 進(jìn)入獨(dú)占的系統(tǒng)用戶下,啟動(dòng)oralce數(shù)據(jù)庫:
$sqlplus /nolog
SQL>connect / as sysdba
SQL>startup;
或者:
$svrmgrl
SVRMGRL>connect internal;
SVRMGRL>startup;
10.啟動(dòng)應(yīng)用層的各種程序。
2. 停oralce的監(jiān)聽進(jìn)程:
$lsnrctl stop
3. 在獨(dú)占的系統(tǒng)用戶下,備份控制文件:
SQL>alter database backup controlfile to trace;
4. 在獨(dú)占的系統(tǒng)用戶下,手工切換重作日志文件,確保當(dāng)前已修改過的數(shù)據(jù)存入文件:
SQL>alter system switch logfile;
5. 在獨(dú)占的系統(tǒng)用戶下,運(yùn)行下面SQL語句,生成殺數(shù)據(jù)庫用戶連接的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. 在獨(dú)占的系統(tǒng)用戶下,執(zhí)行殺數(shù)據(jù)庫用戶連接的kill_all_session.sql文件:
SQL>@/oracle_backup/bin/kill_all_session.sql
7. 在獨(dú)占的系統(tǒng)用戶下,用immediate方式關(guān)閉數(shù)據(jù)庫:
SQL>shutdown immediate;
或者
SVRMGRL>shutdown immediate;
8. 啟動(dòng)oralce的監(jiān)聽進(jìn)程:
$lsnrctl start
9. 進(jìn)入獨(dú)占的系統(tǒng)用戶下,啟動(dòng)oralce數(shù)據(jù)庫:
$sqlplus /nolog
SQL>connect / as sysdba
SQL>startup;
或者:
$svrmgrl
SVRMGRL>connect internal;
SVRMGRL>startup;
10.啟動(dòng)應(yīng)用層的各種程序。
您可能感興趣的文章:
- oracle 數(shù)據(jù)庫啟動(dòng)階段分析
- oracle、mysql數(shù)據(jù)庫停止與啟動(dòng)的批處理文件
- oracle 11g配置 解決啟動(dòng)連接數(shù)據(jù)庫出現(xiàn)的ora錯(cuò)誤
- Oracle數(shù)據(jù)庫的啟動(dòng)和關(guān)閉順序?qū)嵗v解
- 詳解Linux系統(tǒng)中Oracle數(shù)據(jù)庫程序的啟動(dòng)和關(guān)閉方式
- Oracle數(shù)據(jù)庫的啟動(dòng)與關(guān)閉方法
- Oracle?數(shù)據(jù)庫啟動(dòng)過程的三階段、停庫四種模式詳解
相關(guān)文章
在Spring中用select last_insert_id()時(shí)遇到問題
一直使用的Oracle數(shù)據(jù)庫,通過序列來實(shí)現(xiàn)自增字段,插入之前就已經(jīng)獲得了自增id,保存下來即可在后來的操作中使用2009-05-05Oracle?range時(shí)間范圍自動(dòng)分區(qū)的創(chuàng)建方式
這篇文章主要介紹了Oracle??range時(shí)間范圍自動(dòng)分區(qū)的創(chuàng)建方式,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-04-04oracle插入字符串?dāng)?shù)據(jù)時(shí)字符串中有''單引號(hào)問題
這篇文章主要介紹了oracle插入字符串?dāng)?shù)據(jù)時(shí)字符串中有'單引號(hào)問題的相關(guān)資料,需要的朋友可以參考下2017-04-04Oracle之SQL語句性能優(yōu)化(34條優(yōu)化方法)
本篇文章主要介紹了Oracle之SQL語句性能優(yōu)化,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-11-11