oracle rac 归档开启

2025-04-08 15:06:27

1、查看数据库是否开启归档SQL> archive log list;

oracle rac 归档开启

2、创建共享目录[grid@node1 ~]$ export ORACLE_SID=+ASM1[grid@node1 ~]$ asmcmdASMCMD> lsDATADG/GRIDDG/ASMCMD> cd DATADG/ASMCMD> lsTEST/ASMCMD> mkdir archASMCMD> lsTEST/arch/ASMCMD> cd archASMCMD> pwd+DATADG/archASMCMD> exit共享目录存放归档,在这里因为没有其他共享存储,所以只能放在dg中

oracle rac 归档开启

3、将rac设置成单实例模式SQL> show parameter cluster_databaseNAME TYPE VALUE--幻腾寂埒---------------------------------- ----------- ------------------------------cluster_database boolean TRUEcluster_database_instances integer 2在各个节点上都要执行以下命令SQL> alter system set cluster_database=false scope=spfile sid='*';System altered.

oracle rac 归档开启

4、分别关闭各个节点实例shutdown immediate <---------node1shutdown immediate <---------node2

oracle rac 归档开启

5、将其中一个节点启动到mount状态,开启归档,设置归档路径,格式,并打开数据库棵褶佐峨还原rac模式SQL> startup mountSQL> show parameter cluster_database 查看之前设置是否生效SQL> alter database archivelog; 开启归档SQL> alter system set log_archive_format='test_%t_%s_%r.log' scope=spfile; 设置归档格式SQL> alter system set log_archive_start=true scope=spfile;SQL> alter system set log_archive_dest_1='location=+DATADG/arch' scope=spfile;SQL> alter database open;SQL> alter system set cluster_database=true scope=spfile sid='*';SQL> shutdown immediate;归档格式说明:%t 重做线程号%s 日志序列号%r resetlogs的id号

oracle rac 归档开启

6、打开所有节点数据库[oracle@node1 ~]$ srvctl start database -d test使用集群服务打开所有节点数据库

oracle rac 归档开启

7、查看数据库归档参数设置是否生效SQL> archive log list;

oracle rac 归档开启

8、切换归档,查看归档是否正常工作alter system switch logfile;或者alter system archive log current;

oracle rac 归档开启
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢