视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
Oracle10备份与恢复之归档模式配置
2020-11-09 12:12:36 责编:小采
文档


文章的前面回把开启归档模式及设置归档日志格式等内容放到前面,便于查阅及理清思路。后面会对每一部都进行详细的描述 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_7346919.dbf 1_6_7346919.dbf 1_7_7346919.dbf ARC0000000008_07346919.0001.arc

下载本文
显示全文
专题