切换归档模式

将数据库的日志模式设置切换(Archive Mode 和No Archive Mode之间的切换)的步骤和操作如下:
  
  1. 关闭运行的数据库实例
  
  SVRMGRL> shutdown
  
  在进行日志模式切换之前,必须将运行的数据库正常关闭。
  
  2. 备份数据库
  
  该备份跟以后产生的日志一起用于将来的灾难恢复(很重要,如要改为归档日志模式,没有这个数据库备份,仅有日志文件是无法从该时间点恢复的)。
  
  3. 启动数据库实例到mount状态,但不要打开。
  
  SVRMGRL> startup mount
  
  注意:如果是使用OPS的话,请只打开一个数据库实例进行模式切换操作。
  
  4. 切换数据库日志模式。
  
  SVRMGRL> alter database archivelog;(设置数据库为归档日志模式)
  
  或
  
  SVRMGRL> alter database noarchivelog;(设置数据库为归档日志模式)
  
  5. 打开数据库
  
  SVRMGRL> alter database open;
  
  6. 确认数据库现在处于归档日志模式。
  
  SVRMGRL> archive log list;
  
  Database log mode        Archive Mode
  
  Automatic archival       disabled
  
  Archive destination       for example: $ORACLE_HOME/dbs/arch
  
  Oldest on-line log sequence   275
  
  Next log sequence        277
  
  Current log sequence      278
注意:此时自动归档功能是禁用的, 通过下面的语句可以暂时打开自动归档功能,但是在数据库关闭后,仍旧是禁用自动归档

    SQL> archive log start;
     已处理的语句

    7、打开自动归档功能

       第一步:创建静态参数文件

          SQL>create pfile from spfile; 

经上一步创建的静态参数文件,一般存储在$OracleHome:\database:\下,文件名为INIT[SID],在其中增加以下参数:

  *.log_archive_start='TRUE'

  *.log_archive_max_processes=6

  *.log_archive_dest_1='LOCATION=D:\oracle\ora92\arc'

  *.log_archive_dest_2='LOCATION=D:\oracle\ora92\arcbak'

  *.log_archive_format='ARC%S.ARC' 

    

 第二步:关闭数据

   SQL>shutdown immediate;

 第三步:使用pfile打开数据库

  SQL>startup pfile='D:\oracle\database\INIThou.ORA';

 第四步:生成spfile

  SQL>create spfile from pfile;

  第五步:关闭 并重启数据库

        shutdown immediate;

         startup;

          archive log list ;


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值