mysql数据库归档模式备份_Oracle 10备份与恢复之归档模式配置

文章的前面回把开启归档模式及设置归档日志格式等内容放到前面,便于查阅及理清思路。后面会对每一部都进行详细的描述 SQLgt; a

文章的前面回把开启归档模式及设置归档日志格式等内容放到前面,便于查阅及理清思路。后面会对每一部都进行详细的描述

SQL> archive log list //查看当前归档模式

Database log mode No Archive Mode

Automatic archival Disabled

Archive destination USE_DB_RECOVERY_FILE_DEST

Oldest online log sequence 3

Current log sequence 5

开启归档模式

SQL> shutdown immediate

Database closed.

Database dismounted.

Oracle instance shut down.

SQL> startup mount;

ORACLE instance started.

Total System Global Area 612368384 bytes

Fixed Size 2022832 bytes

Variable Size 222298704 bytes

Database Buffers 385875968 bytes

Redo Buffers 2170880 bytes

Database mounted.

SQL> alter database archivelog; //开启归档模式

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 3

Next log sequence to archive 5

Current log sequence 5

修改归档日志存放地

SQL> alter system set db_recovery_file_dest=‘’;

System altered.

SQL> alter system set log_archive_dest=‘/home/oracle/backup’;

System altered.

SQL> archive log list

Database log mode Archive Mode

Automatic archival Enabled

Archive destination /home/oracle/backup

Oldest online log sequence 3

Next log sequence to archive 5

Current log sequence 5

注:

从oracle10g开始默认情况下,归档日志会存放到快速恢复区所对应的目录(对应于初始化参数db_recovery_file_dest)并且会按照特定的格式生成归档日志文件名,如果我们不修改db_recovery_file_dest=‘'为空,,而直接指定log_archive_dest的路径则会报错。如下:

SQL> alter system set log_archive_dest='/home/oracle/backup';

alter system set log_archive_dest='/home/oracle/backup'

*

ERROR at line 1:

ORA-02097: parameter cannot be modified because specified value is invalid

ORA-16018: cannot use LOG_ARCHIVE_DEST with LOG_ARCHIVE_DEST_n or

DB_RECOVERY_FILE_DEST

SQL> alter system set log_archive_format=’ARC%S_%R.%T.arc‘ scope=spfile;

System altered.

SQL> alter system switch logfile; //日志格式的修改仍然没有生效,尝试重启数据库使之生效,生成.arc结尾的文件

System altered.

SQL> alter database open;

Database altered.

SQL> alter system switch logfile; //手工切换,目的是产生归档日志,在backup目录下查看生成的文件

System altered.

cd /home/oracle/backup

$ ls

1_5_736446919.dbf 1_6_736446919.dbf 1_7_736446919.dbf ARC0000000008_0736446919.0001.arc

logo.gif

f68f2add0b68e4f9810432fce46917b7.png

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值