oracle不开归档模式,【ORACLE】开启归档模式

(一)检查数据库是否在归档模式

SQL>archive log list;

Database log mode No Archive Mode

Automatic archival Disabled

Archive destination USE_DB_RECOVERY_FILE_DEST

Oldest online log sequence 8

Current log sequence 10

(二)关闭数据库,启动数据库到MOUNT状态

SQL>shutdown immediate;

Database closed.

Database dismounted.

ORACLE instance shut down.

SQL> exit

SQL> startup mount

ORACLE instance started.

Total System Global Area 754974720 bytes

Fixed Size 2928968 bytes

Variable Size 570429112 bytes

Database Buffers 176160768 bytes

Redo Buffers 5455872 bytes

Database mounted.

(三)开启归档,并启动数据库

SQL>alter database archivelog;

Database altered.

SQL>alter database open;

Database altered.

(四)查看数据库是否在归档模式

SQL>archive log list;

Database log mode Archive Mode

Automatic archival Enabled

Archive destination USE_DB_RECOVERY_FILE_DEST

Oldest online log sequence 8

Next log sequence to archive 10

Current log sequence 10

(五)归档日志目录

SQL>show parameter DB_RECOVERY_FILE_DEST

NAME           TYPE           VALUE

------------------------------------   -----------     ------------------------------

db_recovery_file_dest       string   /usr/oracle/fast_recovery_area

db_recovery_file_dest_size    big integer       4560M

PS:默认用闪回恢复区来存放归档日志。

(六)修改归档日志存放目录

SQL> alter system set log_archive_dest_1='location=/home/oracle/archivelog';

System altered.

SQL> archive log list;

Database log mode   Archive Mode

Automatic archival Enabled

Archive destination /home/oracle/archivelog

Oldest online log sequence 8

Next log sequence to archive 10

Current log sequence 10

DB_RECOVERY_FILE_DEST、LOG_ARCHIVE_DEST、LOG_ARCHIVE_DEST_n的区别描述,如下:

DB_RECOVERY_FILE_DEST:指定闪回恢复区路径。

LOG_ARCHIVE_DEST:指定归档文件存放的路径,该路径只能是本地磁盘,默认为’’。

LOG_ARCHIVE_DEST_n:默认值为’’。Oracle最多支持把日志文件归档到10个地方,n从1到10。归档地址可以为本地磁盘,或者网络设备。

三者关系:1、 如果设置了DB_RECOVERY_FILE_DEST,就不能设置LOG_ARCHIVE_DEST,默认的归档日志存放于DB_RECOVERY_FILE_DEST指定的闪回恢复区中。可以设置LOG_ARCHIVE_DEST_n,如果这样,那么归档日志不再存放于DB_RECOVERY_FILE_DEST中,而是存放于LOG_ARCHIVE_DEST_n设置的目录中。

如果想要归档日志继续存放在DB_RECOVERY_FILE_DEST中,可以通过如下命令:alter system set log_archive_dest_1=’location=USE_DB_RECOVERY_FILE_DEST’;

2、如果设置了LOG_ARCHIVE_DEST,就不能设置LOG_ARCHIVE_DEST_n和DB_RECOVERY_FILE_DEST。如果设置了LOG_ARCHIVE_DEST_n,就不能设置LOG_ARCHIVE_DEST。也就是说,LOG_ARCHIVE_DEST参数和DB_RECOVERY_FILE_DEST、LOG_ARCHIVE_DEST_n都不共存。而DB_RECOVERY_FILE_DEST和LOG_ARCHIVE_DEST_n可以共存。

3、 LOG_ARCHIVE_DEST只能与LOG_ARCHIVE_DUPLEX_DEST共存。这样可以设置两个归档路径。LOG_ARCHIVE_DEST设置一个主归档路径,LOG_ARCHIVE_DUPLEX_DEST设置一个从归档路径。所有归档路径必须是本地的。

4、 如果LOG_ARCHIVE_DEST_n设置的路径不正确,那么Oracle会在设置的上一级目录归档。

标签:LOG,DEST,开启,FILE,归档,ORACLE,ARCHIVE,log

来源: https://www.cnblogs.com/CL-learning/p/12722351.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值