<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style=""></span></p>
<p class="MsoNormal" style=""><span style="" lang="EN-US"><span style=""><span style="font-family: Times New Roman;"><span style="font-size: small;">1.</span><span style='font: 7pt "Times New Roman";'> </span></span></span></span><span style="font-size: small;"><span style="">归档日志是非活动重做日志的备份。通过使用归档日志,可以保留所有重做历史记录。当数据库处于</span><span lang="EN-US"><span style="font-family: Times New Roman;">ARCHIVELOG</span></span><span style="">模式并进行日志切换时,后台进程</span><span lang="EN-US"><span style="font-family: Times New Roman;">ARCH</span></span><span style="">会将重做日志的内容保存在归档日志中,当数据库出现介质失败时,使用数据恩见备份,归档日志和重做日志可以完全恢复数据库。</span></span></p>
<p class="MsoNormal" style=""><span style="font-family: Times New Roman;"><span style="" lang="EN-US"><span style=""><span style="font-size: small;">2.</span><span style='font: 7pt "Times New Roman";'> </span></span></span><span lang="EN-US"><span style="font-size: small;">ORACLE</span></span></span><span style="font-size: small;"><span style="">数据库包括</span><span lang="EN-US"><span style="font-family: Times New Roman;">NOARCHIVELOG</span></span><span style="">和</span><span lang="EN-US"><span style="font-family: Times New Roman;">ARCHIVELOG</span></span><span style="">两种日志操作模式。</span></span></p>
<p class="MsoNormal" style=""><span style="font-family: Times New Roman;"><span style="" lang="EN-US"><span style=""><span style="font-size: small;">3.</span><span style='font: 7pt "Times New Roman";'> </span></span></span><span lang="EN-US"><span style="font-size: small;">NOARCHIVELOG</span></span></span><span style=""><span style="font-size: small;">(非归档模式)</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 21pt;"><span style="font-size: small;"><span lang="EN-US"><span style="font-family: Times New Roman;">NOARCHIVELOG</span></span><span style="">不保留重做日志的日志操作模式。</span></span></p>
<p class="MsoNormal" style=""><span style="font-family: Times New Roman;"><span style="" lang="EN-US"><span style=""><span style="font-size: small;">4.</span><span style='font: 7pt "Times New Roman";'> </span></span></span><span lang="EN-US"><span style="font-size: small;">NOARCHIVELOG</span></span></span><span style=""><span style="font-size: small;">模式有如下特点:</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 21pt;"><span style="font-size: small;"><span style="">当检查点完成之后,后台进程</span><span lang="EN-US"><span style="font-family: Times New Roman;">LGWR</span></span><span style="">可以覆盖原有重做日志内容。</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 21pt;"><span style=""><span style="font-size: small;">如果数据库备份后的重做日志内容已经被覆盖,那么当出现数据文件损坏时只能恢复到过去的完全备份点。</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 21pt;"><span style="font-size: small;"><span style="">执行数据库备份时,必须使用</span><span lang="EN-US"><span style="font-family: Times New Roman;">SHUTDOWN NORMAL</span></span><span style="">,或</span><span lang="EN-US"><span style="font-family: Times New Roman;">SHURDOWN IMMEDIATE</span></span><span style="">关闭数据库。</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 21pt;"><span style=""><span style="font-size: small;">执行数据库备份时,必须备份所有数据文件和控制文件。</span></span></p>
<p class="MsoNormal" style=""><span style="font-family: Times New Roman;"><span style="" lang="EN-US"><span style=""><span style="font-size: small;">5.</span><span style='font: 7pt "Times New Roman";'> </span></span></span><span lang="EN-US"><span style="font-size: small;">ARCHIVELOG</span></span></span><span style=""><span style="font-size: small;">(归档模式)</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 21pt;"><span style=""><span style="font-size: small;">保留归档日志:保留重做日志模式。</span></span></p>
<p class="MsoNormal" style=""><span style="font-family: Times New Roman;"><span style="" lang="EN-US"><span style=""><span style="font-size: small;">6.</span><span style='font: 7pt "Times New Roman";'> </span></span></span><span lang="EN-US"><span style="font-size: small;">ARCHIVE</span></span></span><span style=""><span style="font-size: small;">模式有如下特点:</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21pt;"><span style=""><span style="font-size: small;">出现介质失败(磁盘损坏,误删文件)时,可以防止丢失数据。</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21pt;"><span style="font-size: small;"><span style="">当数据库处于</span><span lang="EN-US"><span style="font-family: Times New Roman;">OPEN</span></span><span style="">状态时,可以备份数据库,并且不影响数据库的正常使用。</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 21pt;"><span style="font-size: small;"><span style="">出现数据文件损坏时,除了</span><span lang="EN-US"><span style="font-family: Times New Roman;">SYSTEM</span></span><span style="">表空间的数据文件之外,其他表空间的数据可以在</span><span lang="EN-US"><span style="font-family: Times New Roman;">OPEN</span></span><span style="">状态下恢复。</span></span></p>
<p class="MsoNormal" style=""><span style="" lang="EN-US"><span style=""><span style="font-family: Times New Roman;"><span style="font-size: small;">7.</span><span style='font: 7pt "Times New Roman";'> </span></span></span></span><span style="font-size: small;"><span style="">执行数据库恢复时,不仅可以执行完全恢复,而且可以讲数据库恢复到特点(时间、</span><span lang="EN-US"><span style="font-family: Times New Roman;">SCN</span></span><span style="">值、日志序列号)的状态。</span></span></p>
<p class="MsoNormal" style=""><span style="" lang="EN-US"><span style=""><span style="font-family: Times New Roman;"><span style="font-size: small;">8.</span><span style='font: 7pt "Times New Roman";'> </span></span></span></span><span style=""><span style="font-size: small;">选择日志操作模式</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 21pt;"><span style=""><span style="font-size: small;">选择日志操作模式的原则:</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 21pt;"><span style="font-size: small;"><span style="">如果数据库允许丢失部分数据,可以选择</span><span lang="EN-US"><span style="font-family: Times New Roman;">NOARCHIVE</span></span><span style="">模式,否则选择</span><span lang="EN-US"><span style="font-family: Times New Roman;">NOARCHIVE</span></span><span style="">模式。</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 21pt;"><span style="font-size: small;"><span lang="EN-US"><span style="font-family: Times New Roman;">DSS</span></span><span style="">(数据变化量很少)的数据库可以选择</span><span lang="EN-US"><span style="font-family: Times New Roman;">NOARCHIVE</span></span><span style="">模式。</span><span lang="EN-US"><span style="font-family: Times New Roman;">OLTP</span></span><span style="">模式(数据变化量很大)应该选择</span><span lang="EN-US"><span style="font-family: Times New Roman;">ARCHIVELOG</span></span><span style="">模式。</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 21pt;"><span style="font-size: small;"><span style="">如果数据库必须全时运行,应该选择</span><span lang="EN-US"><span style="font-family: Times New Roman;">ARCHIVELOG</span></span><span style="">模式。</span></span></p>
<p class="MsoNormal" style=""><span style="" lang="EN-US"><span style=""><span style="font-family: Times New Roman;"><span style="font-size: small;">9.</span><span style='font: 7pt "Times New Roman";'> </span></span></span></span><span style=""><span style="font-size: small;">改变日志操作模式</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 21pt;"><span style="font-size: small;"><span style="">为了防止物理损坏导致丢失数据库数据,应该将数据库改变为</span><span lang="EN-US"><span style="font-family: Times New Roman;">ARCHIVELOG</span></span><span style="">模式。改变日志操作模式时,必须以</span><span lang="EN-US"><span style="font-family: Times New Roman;">SYSDBA</span></span><span style="">或者</span><span lang="EN-US"><span style="font-family: Times New Roman;">SYSOPER</span></span><span style="">身份执行相应的操作。具体步骤如下:</span></span></p>
<p class="MsoNormal" style=""><span style="" lang="EN-US"><span style=""><span style="font-family: Times New Roman;"><span style="font-size: small;">1)</span><span style='font: 7pt "Times New Roman";'> </span></span></span></span><span style=""><span style="font-size: small;">检查当前日志操作模式</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt;"><span style="font-size: small;"><span style="">在改变日志操作模式之前,</span><span lang="EN-US"><span style="font-family: Times New Roman;">DBA</span></span><span style="">应首先检查当前日志操作模式。通过查询性能视图</span><span lang="EN-US"><span style="font-family: Times New Roman;">V$database</span></span><span style="">,可以确定目前的日志操作模式。</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt;"><span lang="EN-US"><span style="font-size: small; font-family: Times New Roman;">sqlplus sys/oracle@demo as sysdba</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt;"><span lang="EN-US"><span style="font-size: small; font-family: Times New Roman;">SELECT log_mode FROM v$database;</span></span></p>
<p class="MsoNormal" style=""><span style="" lang="EN-US"><span style=""><span style="font-family: Times New Roman;"><span style="font-size: small;">2)</span><span style='font: 7pt "Times New Roman";'> </span></span></span></span><span style=""><span style="font-size: small;">关闭数据库,然后装载数据库。</span></span></p>
<p class="MsoNormal" style=""><span style="" lang="EN-US"><span style=""><span style="font-family: Times New Roman;"><span style="font-size: small;">10.</span><span style='font: 7pt "Times New Roman";'> </span></span></span></span><span style="font-size: small;"><span style="">改变日志操作模式只能在</span><span lang="EN-US"><span style="font-family: Times New Roman;">MOUNT</span></span><span style="">状态下进行,因此必须首先关闭数据库,然后重新装载数据库。需要注意,如果要改变日志操作模式,那么在关闭数据库时,不能采用</span><span lang="EN-US"><span style="font-family: Times New Roman;">SHUTDOWN ABORT</span></span><span style="">命令。</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 21pt;"><span lang="EN-US"><span style="font-size: small; font-family: Times New Roman;">SQL> SHUTDOWN IMMEDIATE</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 21pt;"><span lang="EN-US"><span style="font-size: small; font-family: Times New Roman;">SQL> STARTUP MOUNT</span></span></p>
<p class="MsoNormal" style=""><span style="" lang="EN-US"><span style=""><span style="font-family: Times New Roman;"><span style="font-size: small;">11.</span><span style='font: 7pt "Times New Roman";'> </span></span></span></span><span style=""><span style="font-size: small;">改变日志操作模式,然后打开数据库。</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 21pt;"><span style="font-size: small;"><span style="">将数据库转变为</span><span lang="EN-US"><span style="font-family: Times New Roman;">MOUNT</span></span><span style="">状态后,可以改变数据库操作模式了。</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 21pt;"><span lang="EN-US"><span style="font-size: small; font-family: Times New Roman;">SQL>ALTER DATABASE ARCHIVELOG;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 21pt;"><span lang="EN-US"><span style="font-size: small; font-family: Times New Roman;">SQL>ALTER DATABASE OPEN;</span></span></p>
<p class="MsoNormal" style=""><span style="" lang="EN-US"><span style=""><span style="font-family: Times New Roman;"><span style="font-size: small;">12.</span><span style='font: 7pt "Times New Roman";'> </span></span></span></span><span style="font-size: small;"><span style="">从</span><span lang="EN-US"><span style="font-family: Times New Roman;">Oracle Database 10g</span></span><span style="">开始,当将日志操作模式改为</span><span lang="EN-US"><span style="font-family: Times New Roman;">ARCHIVELOG</span></span><span style="">模式时。</span><span lang="EN-US"><span style="font-family: Times New Roman;">ORACLE</span></span><span style="">会自动启动</span><span lang="EN-US"><span style="font-family: Times New Roman;">ARCH</span></span><span style="">进程。如果要使用手工归档,那么在改变日志操作时必须使用命令</span><span lang="EN-US"><span style="font-family: Times New Roman;">ALTER DATABASE ARCHIVELOG MANUAL</span></span><span style="">。</span></span></p>
分享到:
相关推荐
如何正确删除Oracle归档日志,oralce归档日志清理.
#功能:当空间占用率高于60%时自动删除ORACLE归档日志文件 # #删除方式:高于60%时使用rman+deletearchivelog,高于79%时使用武力删除 #调用方式:可单独调用,或配置定时任务自动执行脚本(会调用clean_archivelog....
简单的oralce11g 数据库的归档日志关闭操作,分享给大家看看,如果有什么问题可以给我留言,尽量给你解决,请确认环节正常方可执行。切记。切记 。
oracle归档日志步骤+RMAN步骤 . set ORACLE_SID=EKP sqlplus /nolog conn / as sysdba SQL> archive log list; show parameter db_reco show parameter log_archive alter system set db_recovery_file_...
Oracle异机logminer日志分析 日志分析 挖掘日志 分析
关闭11gRAC自动归档日志
oracle rman占用磁盘空间,利用Windows计划任务执行该脚本释放空间,脚本内相关路径需根据实际情况进行更改
第六讲:Oracle数据库归档日志文件管理 第七讲:Oracle数据库控制文件管理 第八讲:Oracle数据库参数文件管理 第九讲:oracle数据库启动和关闭管理 第十讲:oracle undo sapce管理 第十一讲:oracle tablespace管理 ...
ORACLE11g数据库归档日志清理规程[归纳].pdf
Oracle数据库系统是数据库领域最优秀的数据库之一,《Oracle11g从入门到精通》以Oracle最新版本Oracle 11g为蓝本,系统地讲述了Oracle数据库的概念、管理和应用开发等内容。 全书结构合理、内容翔实、示例丰富...
当Oracle 归档日志满了后,将无法正常登入oracle,需要删除一部分归档日志才能正常登入ORACLE。 最近同事在工作中遇到一个问题,他那边的一套Oracle 11g数据库使用RMAN没办法删除旧的归档,导致磁盘使用率很高。 ...
主要介绍了解决Oracle数据库归档日志占满磁盘空间问题,文中给大家提到了常用命令及实现代码,需要的朋友可以参考下
第10章 RAC管理 10.1 Clusterware磁盘文件管理 10.1.1管理表决磁盘文件 10.1.2管理OCR文件 10.1.3表决磁盘和OCR的恢复案例 10.1.4管理OLR文件 10.1.5重建表决磁盘和OCR文件 10.1.6重新配置Grid ...
1.Vendition:销售管理系统(11个表)(略) 32 2. School:学生成绩管理系统(6个表) 32 四. SQL SELECT语句 34 1.Select语句的格式 34 2.Select … From … ——选择列(投影) 35 3.Where子句——选择行(选择)...
Logminer依赖于2个包:DBMS_LOGMNR和DBMS_LOGMNR_D,Oracle 11g默认已安装 Logminer 基本使用步骤 <1>. Specify a LogMiner dictionary. 指定Logminer字典 <2>. Specify a list of redo log files for analysis. ...
oracle集群管理状态unknown问题
《Oracle11g从入门到精通》是针对Oracle公司最新推出的大型数据库管理系统Oracle 11g编写的,循序渐进地介绍了Oracle的基本知识。具内容包括四大部分:Oracle中的基本概念、非模式对象的管理、对模式对象的管理、...