RAC环境19cCDB开启归档

12C之后的容器数据库下的PDB都共用CDB的归档模式,要么所有pdb为归档模式,要么都不归档。所以开启归档只能在CDB中操作

1.确认当前CDB 归档模式

SQL> archive log list; #当前为非归档模式
Database log mode No Archive Mode
Automatic archival Disabled
Archive destination /u01/app/oracle/product/19.3.0.0/db_1/dbs/arch
Oldest online log sequence 11
Current log sequence 13

2.将归档路径改到asm(如asm中没有相应路径可手动建)

SQL> alter system set log_archive_dest_1=‘location=+ARCH’ scope=spfile sid=‘*’;
#修改归档日志路径到asm

3.将两个节点的CDB-orcl都关掉

[grid@hisdb1 ~]$ srvctl stop database -d orcl

4.将节点一的cdb启动到mount状态

[grid@hisdb1 ~]$ srvctl start instance -d orcl -i orcl1 -o mount

5.在节点一上将CDB置于归档模式,并将节点一OPEN

SQL> alter database archivelog;
Database altered.
SQL> alter database open;
Database altered.

6.然后在将节点二启动

[grid@hisdb1 ~]$ srvctl start instance -d orcl -i orcl2

7.验证

SQL> archive log list;
Database log mode Archive Mode
Automatic archival Enabled
Archive destination +ARCH
Oldest online log sequence 601
Next log sequence to archive 602
Current log sequence 602
SQL> show pdbs;

CON_ID CON_NAME			  OPEN MODE  RESTRICTED

 2 PDB$SEED			  READ ONLY  NO
 3 DBSERVER			  READ WRITE NO

SQL> alter system archive log current;
System altered.

Asm中已经产生归档
[grid@hisdb1 ~]$ asmcmd
ASMCMD> cd arch
ASMCMD> ls
ORCL/
ASMCMD> cd orcl
ASMCMD> ls
ARCHIVELOG/
ASMCMD> cd archivelog
ASMCMD> ls
2022_10_25/
ASMCMD> cd 2022_10_25
ASMCMD> ls
thread_1_seq_602.258.1119038599
thread_2_seq_799.256.1119038501
thread_2_seq_800.257.1119038599

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值