Oracle归档模式的相关切换的实际操作步骤

我们大家都知道在Oracle数据库的实际开发环境与相关测试环境中,Oracle数据库的实际日志模式与自动的Oracle归档模式,在一般的情况下是不设置的,主要目的是有利于系统应用的调整,也免的生成大量的归档日志文件将磁盘空间大量的消耗。

但在系统上线,成为生产环境时,将其设置为日志模式并自动归档就相当重要了,因为,这是保证系统的安全性,有效预防灾难的重要措施。这样,通过定时备份数据库和在两次备份间隔之间的日志文件,可以有效的恢复这段时间的任何时间点的数据,可以在很多时候挽回或***可能的减少数据丢失。

虽然Oracle数据库的日志模式和自动归档设置并不复杂,但其中的一些概念和操作过程还是容易混淆的,现在根据本人的经验,分析介绍如下,所用环境为UNIX(HPUX,SOLARIES,AIX,TRU64UNIX)和Oracle8.

一要使OARCLE数据库进行日志的自动归档

需要做两方面的事情,一是数据库日志模式的设置(database log mode,可为Archive Mode和No Archive Mode),另外就是自动Oracle归档模式设置(Automatic archival,可为Enabled和Disabled)。

二如何查看数据库的现行日志和自动归档模式的设置:

可用archive log list命令来查看。

例如:

运行在日志自动Oracle归档模式下的数据库系统查看结果如下(一般是生产环境)

 

  1. SVRMGR> archive log list  
  2. Database log mode Archive Mode  
  3. Automatic archival Enabled  
  4. Archive destination/backup/archivelog  
  5. Oldest online log sequence 2131  
  6. Next log sequence to archive  2133  
  7. Current log sequence  2133  

 

没有启动数据库日志模式和自动归档的数据库系统查看结果如下(一般是测试环境)

 

  1. SVRMGR> archive log list  
  2. Database log mode No Archive Mode  
  3. Automatic archival Disabled  
  4. Archive destination/u01/app/Oracle/product/8.0.5/dbs/arch  
  5. Oldest online log sequence 194  
  6. Current log sequence  196  

 

三数据库日志模式的设置

在创建数据库时,可以在CREATE DATABASE 语句中指定数据库的日志模式。假如没有指明,则缺省为NOARCHIVELOG模式。由于如果在创建数据库时指明是Archive Mode的话,会增加约20%的创建时间,而在以后启动INSTANCE时再设置的话,一般只用去几秒的时间,所以一般在创建数据库时是不设置为ARCHIVE MODE的。

如要确定一系统数据库的日志模式设置,除了(二)中的方法外也可以执行如下操作查看:

 

  1. SVRMGR> Select * from V$DATABASE  
  2. NAME CREATEDLOG_MODE CHECKPOINT ARCHIVE_CH  
  3. ---- ----------------- ------------ ---------- ----------  
  4. ORCL 05/21/97 17:55:06 NOARCHIVELOG 172185 170808  

 

将数据库的日志模式设置切换(Archive Mode 和No Archive Mode之间的切换)的步骤和操作如下:

1. 关闭运行的数据库实例

 

  1. SVRMGRL> shutdown 

在进行日志模式切换之前,必须将运行的数据库正常关闭。

2. 备份数据库

该备份跟以后产生的日志一起用于将来的灾难恢复(很重要,如要改为归档日志模式,没有这个数据库备份,仅有日志文件是无法从该时间点恢复的)。

3. 启动数据库实例到mount状态,但不要打开。

 

  1. SVRMGRL> startup mount 

注意:如果是使用OPS的话,请只打开一个数据库实例进行Oracle归档模式切换操作。

4. 切换数据库日志模式。

 

  1. SVRMGRL> alter database archivelog; 

(设置数据库为归档日志模式)

 

  1. SVRMGRL> alter database noarchivelog; 

(设置数据库为归档日志模式)

5. 打开数据库

 

  1. SVRMGRL> alter database open;  

上述的相关内容就是对Oracle归档模式的切换的描述,希望会给你带来一些帮助在此方面。

【编辑推荐】

  1. Oracle数据库中两个易被忽视的进程
  2. 实现Oracle传输表空间的实际功能解析
  3. Oracle rownum用法的归纳
  4. Oracle存储过程定时执行2种方法
  5. 提高Oracle SQL的执行效率的3个方案

文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/265201.html<

(0)
运维的头像运维
上一篇2025-05-05 09:28
下一篇 2025-05-05 09:30

相关推荐

  • 个人主题怎么制作?

    制作个人主题是一个将个人风格、兴趣或专业领域转化为视觉化或结构化内容的过程,无论是用于个人博客、作品集、社交媒体账号还是品牌形象,核心都是围绕“个人特色”展开,以下从定位、内容规划、视觉设计、技术实现四个维度,详细拆解制作个人主题的完整流程,明确主题定位:找到个人特色的核心主题定位是所有工作的起点,需要先回答……

    2025-11-20
    0
  • 社群营销管理关键是什么?

    社群营销的核心在于通过建立有温度、有价值、有归属感的社群,实现用户留存、转化和品牌传播,其管理需贯穿“目标定位-内容运营-用户互动-数据驱动-风险控制”全流程,以下从五个维度展开详细说明:明确社群定位与目标社群管理的首要任务是精准定位,需明确社群的核心价值(如行业交流、产品使用指导、兴趣分享等)、目标用户画像……

    2025-11-20
    0
  • 香港公司网站备案需要什么材料?

    香港公司进行网站备案是一个涉及多部门协调、流程相对严谨的过程,尤其需兼顾中国内地与香港两地的监管要求,由于香港公司注册地与中国内地不同,其网站若主要服务内地用户或使用内地服务器,需根据服务器位置、网站内容性质等,选择对应的备案路径(如工信部ICP备案或公安备案),以下从备案主体资格、流程步骤、材料准备、注意事项……

    2025-11-20
    0
  • 如何企业上云推广

    企业上云已成为数字化转型的核心战略,但推广过程中需结合行业特性、企业痛点与市场需求,构建系统性、多维度的推广体系,以下从市场定位、策略设计、执行落地及效果优化四个维度,详细拆解企业上云推广的实践路径,精准定位:明确目标企业与核心价值企业上云并非“一刀切”的方案,需先锁定目标客户群体,提炼差异化价值主张,客户分层……

    2025-11-20
    0
  • PS设计搜索框的实用技巧有哪些?

    在PS中设计一个美观且功能性的搜索框需要结合创意构思、视觉设计和用户体验考量,以下从设计思路、制作步骤、细节优化及交互预览等方面详细说明,帮助打造符合需求的搜索框,设计前的规划明确使用场景:根据网站或APP的整体风格确定搜索框的调性,例如极简风适合细线条和纯色,科技感适合渐变和发光效果,电商类则可能需要突出搜索……

    2025-11-20
    0

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注