ORACLE 单实例或集群中如何开归档

(一)单实例开归档


1)修改归档日志的格式


SQL> show parameterlog_archive_format
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
log_archive_format string %t_%s_%r.dbf


SQL> alter system set log_archive_format='%t_%s_%r.arc' scope=spfile;


2)修改归档日志的路径,首先确保有该路径


SQL> !df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_data01-lv_archivelog 197G 188M 187G 1% /archivelog


SQL> alter system set log_archive_dest_1='location=/archivelog/szdlhs';


3)先关监听


$lsnrctl stop


4)重启数据库为mount模式



SQL> shutdown immediate


SQL> startup mount


5)改成归档模式


SQL> alter database archivelog;


6)再把数据库改为open状态,查看归档是否修改成功


SQL> alter database open;


SQL> archive log list;


7)开启监听,再注册到数据库


$lsnrctl start


SQL> alter system register;


8)查看监听状态


$ lsnrctl status




(二)集群开归档



1)2)同上



3)先关监听


$ srvctl stop listener -l LISTENER


4)重启数据库为mount模式


$ srvctl stop database -d testdb


$ srvctl start database -d testdb -o mount


5)改成归档模式


SQL> alter database archivelog;


6)再把数据库关闭一次,重新打开



$ srvctl stop database -d testdb


$ srvctl start database -d testdb


7)查看归档是否修改成功


SQL> archive log list


8)观察监听随着一起起来了


9)检查两个节点的日志是否一样


$ crsctl stat res -t
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值