管理归档日志文件(2)
来源:未知 责任编辑:责任编辑 发表时间:2013-11-18 20:58 点击:次
Alter system set log_archive_max_processes=10;
8.3 指定归档日志的目录
指定归档目录的路径
你可以选择单一的路径或者多重复用的路径。你如果想使用单一的路径你只需要修改log_archive_dest初始化参数中路径即可。(说明:只有在spfile中存在的参数才可以修改)。如果你想设置更多的存储路径,你可以选择是否把归档路径设置到10(使用log_archive_dest_n参数),或者使用主和被用的归档路径(使用log_archive_dest和log_archive_duplex_dest)。下面显示了他们的设置方法:
方法
初始化参数
主机
例子
1
Log_archive_dest_n
N是1到10的数
Local或remote
LOG_ARCHIVE_DEST_1 = 'LOCATION=/disk1/arc'
LOG_ARCHIVE_DEST_2 = 'SERVICE=standby1'
Service后面指定的是tnsnames.ora中的名字
2
Log_archive_dest和log_archive_duplex_dest
Local only
LOG_ARCHIVE_DEST = '/disk1/arc'
LOG_ARCHIVE_DUPLEX_DEST = '/disk2/arc'
修改log_archive_dest_n的路径
1. 关闭数据库
Shutdown immediate
2. 修改初始化参数(在设置log_archive_dest_n时,首先判断是否存在log_archive_dest,如果存在则先把这个值给删掉)
LOG_ARCHIVE_DEST_1 = 'LOCATION = /disk1/archive'
LOG_ARCHIVE_DEST_2 = 'LOCATION = /disk2/archive'
LOG_ARCHIVE_DEST_3 = 'LOCATION = /disk3/archive'
如果存在远程机器上则使用:
Log_archive_dest_4=’service=standby1’;
3. (可选的)设置归档日志的格式
设置log_archive_format初始化参数:
参数
含义
%t
文件名中包含进程号
%s
文件名中包含sequence号
%r
文件名中包含resetlog id
使用%T或者%S或者%R
文件中左边用0来补齐
修改log_archive_dest和log_archive_duplex_dest
1. 关闭数据库
Shutdown immediate
2. 修改参数值
LOG_ARCHIVE_DEST = '/disk1/archive'
LOG_ARCHIVE_DUPLEX_DEST = '/disk2/archive'
3. 设置归档日志的格式
同上面的3。
8.4 指定日志的传输模式
归档日志文件保存到相应路径有两种模式:正常归档日志传输和冗余归档日志传输。
正常日志传输文件保存在本地,而冗余传输则可以保存在本地也可以保存在远程服务器上。
正常的传输模式
归档目录保存在数据库服务器的其他磁盘驱动器上。这种配置中,归档不去和线程需求的其他文件争夺资源,并且完成的更快。指定用参数log_archive_dest_n或者log_archive_dest指定文件的路径。
冗余传输模式
归档日志可以保存在本地或则保存在远程备份服务器上。
如果你保持你的备用数据库在管理恢复模式中,你最好使你的主数据库和备用数据库自动同步归档日志文件。
为了保证备份数据库传输成功,ARCn和操作系统做下面的工作
1. 确认远程路径
2. 远程服务器上的remote file server(RFS)进程和本地的归档日志文件传输相结合。
相关新闻>>
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>