Oracle-->数据库备份与恢复-->数据库归档模式设置

来源:互联网 发布:知乎 软件下载安卓 编辑:程序博客网 时间:2024/05/24 03:33

1.1.1   设置归档日志磁盘存储目录

归档日志设置,日志存储目录与镜像存储目录,目录磁盘要求高速磁盘。日志目录与镜像目录在不同的磁盘。

在参数文件中设置:

D:\oracle\product\10.2.0\db_1\admin\orcldove\pfile\ init.ora

 

1.     日志目录

a)    Log_archive_dest = 目录名

2.     设置归档日志镜像存储目录

a)    Log_archive_duplex_dest = 目录2

 

1.    Log_archive_dest=d:\Disk10gWin7\archivelog01

2.    Log_archive_duplex_dest=d:\Disk10gWin7\archivelog02

3.    Log_archive_format=%r-%t-%s

 

1.1.2   设置归档日志磁盘存储格式

Log_archive_format = 格式组合

Log_archive_format =%t-%s.arc

Log_archive_format =%t-%r-%s.arc

 

组合方法:

1.     %t:归档线程号 ----thread# 1  双实例 2

2.     %rresetlogsID

a)    9i之前是不存在的,9i之后就有此参数,日志清零时的数据库标识

3.     %sarchvied redo file的文件,日志序列号

a)    从不完全开始恢复,%s0开始记录

4.     %ddbid

a)    注意不同于rmanformat%d,而是同%I

 

SQL>Select resetlogs_idfrom v$database_incarnation;

 

RESETLOGS_ID

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

   620105650

   851270082

 

1.1.3   归档模式设置

归档操作步骤:

1.     sys帐号登录

sqlplus "sys/manager as sysdba"

shutdown immediate

startup mount ---以mount方式启动数据库

2.     手工设置init.ora参数

修改D:\oracle\product\10.2.0\db_1\admin\orcldove\pfile\init.ora文件:

 

--注释以下两个参数

 

###########################################

# File Configuration

###########################################

control_files=("D:\oracle\product\10.2.0\oradata\orcldove\control01.ctl", "D:\oracle\product\10.2.0\oradata\orcldove\control02.ctl", "D:\oracle\product\10.2.0\oradata\orcldove\control03.ctl")

#db_recovery_file_dest=D:\oracle\product\10.2.0\db_1\flash_recovery_area

#db_recovery_file_dest_size=2147483648

 

--新增以下三个参数

 

###########################################

# Log_archive

###########################################

Log_archive_dest=d:\Disk10gWin7\archivelog01

Log_archive_duplex_dest=d:\Disk10gWin7\archivelog02

Log_archive_format=%r-%t-%s

 

3.     设置归档模式

alterdatabase archivelog;

alterdatabaseopen;

alter system switch logfile;

4.     查看产生日志

d:\Disk10gWin7\archivelog01

d:\Disk10gWin7\archivelog02

0 0
原创粉丝点击