当前位置:数据库 > Oracle >>

oracle之archive模式

oracle之archive模式
 
1、查看是否归档
archive log list;
2、开启归档模式
shutdown immediate;
startup mount;
alter database archivelog;
alter database open;
archive log list;-----确认是否已经启用归档
 
3、ARCn进程的数量
alter system set log_archive_max_processes=3;(最多十个)
4、自动归档
alter system set log_archive_start=true;(10g之后默认为true)
5、停止/启动归档(10g好像不行)
ALTER SYSTEM ARCHIVE LOG STOP;
alter system archive log start to ‘c:\temp’;
6、常用的归档操作
alter system archive log current ;
alter system switch logfile;
 
7、log_archive 相关参数
 
 
注意:Method 1 与Method 2 不能一起使用,使用时会报错
 
 
Method 1参数解释:
 
alter system set log_archive_dest_1='location=c:\temp mandatory reopen=500';
--mandatory必须归档成功,optional表示归档不一定要求成功
--reopen每5秒重试一次
--log_archive_dest_n最多可以配置10个,从1开始(可以是service)
Alter system set log_archive_min_succeed_dest=2;
--表示要求最少的归档成功的数目,如果mandatory大于该值,就以mandatory为准
Alter system set log_archive_dest_state_3=defer;
--defer表示延迟启用,enable表示启用,alternate表示可选的,当其他的dest不能写时,就会选择这个dest。
查看归档目的地的状态信息:
SELECT dest_name, status, destination FROM v$archive_dest;
STATUS    DEST_NAME            DESTINATION
--------- -------------------- -------------------------------------------------
VALID     LOG_ARCHIVE_DEST_1   /home/oracle/test/1
VALID     LOG_ARCHIVE_DEST_2   /home/oracle/test/2
VALID     LOG_ARCHIVE_DEST_3   /home/oracle/test/3
VALID     LOG_ARCHIVE_DEST_4   /home/oracle/test/4
INACTIVE  LOG_ARCHIVE_DEST_5
INACTIVE  LOG_ARCHIVE_DEST_6
Oracle
MySQL
Access
SQLServer
DB2
Excel
SQLite
SYBASE
Postgres
如果你遇到数据库难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,