隨筆-314  評(píng)論-209  文章-0  trackbacks-0
          [摘要] 在實(shí)際的應(yīng)用中,有時(shí)候工作數(shù)據(jù)庫(kù)需要重新啟動(dòng)。本文介紹了一個(gè)特別實(shí)用的操作步驟,希望對(duì)大家有所幫助。
          [關(guān)鍵字] Oracle 重啟
            在實(shí)際的應(yīng)用中,有時(shí)候工作數(shù)據(jù)庫(kù)需要重新啟動(dòng)。本文介紹了一個(gè)特別實(shí)用的操作步驟,希望對(duì)大家有所幫助。

            1. 停應(yīng)用層的各種程序

            2. 停Oralce的監(jiān)聽(tīng)進(jìn)程

            $ lsnrctl stop

            3. 在獨(dú)占的系統(tǒng)用戶下,備份控制文件:

            $ sqlplus "/as sysdba"

            SQL> alter database backup controlfile to trace;

            4. 在獨(dú)占的系統(tǒng)用戶下,手工切換重作日志文件,確保當(dāng)前已修改過(guò)的數(shù)據(jù)存入文件:

            SQL> alter system switch logfile;

            5. 在獨(dú)占的系統(tǒng)用戶下,運(yùn)行下面SQL語(yǔ)句,生成殺數(shù)據(jù)庫(kù)用戶連接的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. 在獨(dú)占的系統(tǒng)用戶下,執(zhí)行殺數(shù)據(jù)庫(kù)用戶連接的kill_session.sql文件

            SQL> @./kill_session.sql

            7. 在獨(dú)占的系統(tǒng)用戶下,用immediate方式關(guān)閉數(shù)據(jù)庫(kù):

            SQL> shutdown immediate;

            或者

            SVRMGRL> shutdown immediate;

            8. 啟動(dòng)oralce的監(jiān)聽(tīng)進(jìn)程

            $ lsnrctl start

            9. 進(jìn)入獨(dú)占的系統(tǒng)用戶下,啟動(dòng)Oralce數(shù)據(jù)庫(kù)

            $ sqlplus /nolog

            SQL> connect / as sysdba

            SQL> startup;

            或者

            $ svrmgrl

            SVRMGRL> connect internal;

            SVRMGRL> startup;

            10.啟動(dòng)應(yīng)用層的各種程序
          posted on 2011-01-04 10:10 xzc 閱讀(762) 評(píng)論(3)  編輯  收藏 所屬分類: Oracle

          評(píng)論:
          # re: 快速掌握重啟Oracle數(shù)據(jù)庫(kù)的操作步驟 2011-01-04 10:11 | xzc
          --在服務(wù)器上執(zhí)行
          sqlplus "/as sysdba"
          SQL>alter system checkpoint;
          SQL>shutdown immediate
          SQL>startup;
            回復(fù)  更多評(píng)論
            
          # re: 快速掌握重啟Oracle數(shù)據(jù)庫(kù)的操作步驟 2011-01-04 10:14 | xzc
          nmyz2$[/oracle]sqlplus "/as sysdba"

          SQL*Plus: Release 10.2.0.4.0 - Production on Tue Jan 4 09:39:52 2011

          Copyright (c) 1982, 2007, Oracle. All Rights Reserved.


          Connected to:
          Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit Production
          With the Partitioning, OLAP, Data Mining and Real Application Testing options

          SQL> alter system checkpoint;

          System altered.

          SQL> shutdown immediate
          Database closed.
          Database dismounted.


          ORACLE instance shut down.
          SQL> SQL> SQL> startup;
          ORACLE instance started.

          Total System Global Area 1.9327E+10 bytes
          Fixed Size 2103520 bytes
          Variable Size 2298480416 bytes
          Database Buffers 1.7012E+10 bytes
          Redo Buffers 14671872 bytes
          Database mounted.
          Database opened.
          SQL> exit
          Disconnected from Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit Production
          With the Partitioning, OLAP, Data Mining and Real Application Testing options
          you have mail in /var/mail/oracle
          nmyz2$[/oracle]  回復(fù)  更多評(píng)論
            
          # 快速掌握重啟Oracle數(shù)據(jù)庫(kù)的操作步驟[未登錄](méi) 2011-03-23 09:06 | 林海
          謝謝了!寫(xiě)的條理清晰,不錯(cuò)!  回復(fù)  更多評(píng)論
            
          主站蜘蛛池模板: 昌乐县| 贺州市| 林甸县| 法库县| 乐清市| 昌宁县| 乌拉特后旗| 扬中市| 青神县| 岐山县| 瓦房店市| 绿春县| 山西省| 亳州市| 靖西县| 孟州市| 宜川县| 延长县| 兰州市| 玉龙| 当雄县| 长岛县| 沛县| 米脂县| 阳信县| 和顺县| 合江县| 左权县| 澄迈县| 鸡西市| 红河县| 九台市| 威海市| 通州区| 商丘市| 剑阁县| 城步| 伊金霍洛旗| 台江县| 景泰县| 长兴县|