如何在oracle rac环境中开启归档

简介:

  oracle rac 归档设置需要不像单实例设置简单,开启过程需要注意一些细节

归档开启思路:

1:查看数据库是否开启归档

2:创建共享目录(归档一定要放在共享存储上)

3:将rac设置成单实例模式 

4:分别关闭各个节点实例

5:将其中一个节点启动到mount状态,开启归档,设置归档路径,格式,并打开数据库还原rac模式

6: 打开所有节点数据库

7:查看数据库归档参数设置是否生效

8:切换归档,查看归档是否正常工作


1、查询归档当前信息

1
2
3
4
5
6
SQL> show parameter recovery
NAME                     TYPE     VALUE
------------------------------------ ----------- ------------------------------
db_recovery_file_dest             string
db_recovery_file_dest_size         big integer  0
recovery_parallelism             integer      0


2、查询是否开户归档日志

1
2
3
4
5
6
7
SQL> archive log list
Database log mode           Archive Mode
Automatic archival           Enabled
Archive destination            /oracle/app/oracle/product/11 .2.0 /db_1/dbs/arch
Oldest online log sequence     35
Next log sequence to archive   36
Current log sequence           36

   说明:从当前查询是已开始归档模式了,但是规定路径不对要重新修改

3、查询集群参数

1
2
3
4
5
6
SQL> show parameter cluster
NAME                     TYPE     VALUE
------------------------------------ ----------- ------------------------------
cluster_database             boolean     TRUE
cluster_database_instances         integer     2
cluster_interconnects             string


4、关闭另外一个节点数据库

    

1
2
3
4
SQL>  shutdown  immediate
Database closed.
Database dismounted.
ORACLE instance shut down.

5、在当前正常节点修改集群为单节点模式

1
2
SQL> alter system  set  cluster_database= false  scope=spfile;
System altered.

6、配置闪回大小

1
2
SQL> alter system  set  db_recovery_file_dest_size=2G scope=both;
System altered.

7、配置归档日志路径,配置在DG中

1
2
SQL> alter system  set  db_recovery_file_dest= '+DGRECOVERY' scope=both;
System altered.

8、关闭当前节点数据库

1
2
3
4
SQL>  shutdown  immediate
Database closed.
Database dismounted.
ORACLE instance shut down.

9.把当前节点数据库启动到mount状态中修改归档

1
2
3
4
5
6
7
8
SQL> startup  mount
ORACLE instance started.
Total System Global Area  784998400 bytes
Fixed Size            2257352 bytes
Variable Size          331353656 bytes
Database Buffers      448790528 bytes
Redo Buffers            2596864 bytes
Database mounted.

10.查询当前数据库是处于什么状态

1
2
3
4
5
SQL>  select  status from  v $instance
   2  ;
STATUS
------------
MOUNTED

11.修改数据库归档

1
2
SQL> alter database archivelog;
Database altered.

12.恢复数据库双节点实例

1
2
SQL> alter system  set  cluster_database= true  scope=spfile;
System altered.

13.打开数据库

1
2
SQL> alter database  open ;
Database altered.

14.查询当前数据库状态

1
2
3
4
SQL>  select  status from  v $instance;
STATUS
------------
OPEN

15、查询数据库集群状态

1
2
3
4
5
6
SQL> show parameter cluster
NAME                     TYPE     VALUE
------------------------------------ ----------- ------------------------------
cluster_database             boolean     TRUE
cluster_database_instances         integer     2
cluster_interconnects             string

16、再启动另外一个节点

        startup


17、切换归档日志,判断是否切换成功

1
2
SQL> alter system switch logfile;
System altered.

18、查询归档中数据

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
ASMCMD>  pwd
+DGRECOVERY /RAC/ARCHIVELOG/2017_06_13
ASMCMD>  ls
thread_1_seq_37.256.946542069
thread_1_seq_38.257.946542129
thread_1_seq_39.258.946542133
thread_1_seq_40.260.946542135
thread_1_seq_41.261.946543367
thread_1_seq_42.262.946543369
thread_1_seq_43.264.946543373
thread_1_seq_44.265.946543375
thread_1_seq_45.266.946543377
thread_1_seq_46.267.946543377
thread_1_seq_47.269.946544929
thread_2_seq_4.259.946542029
thread_2_seq_5.263.946543265
thread_2_seq_6.268.946543277


通过以上则可以判断数据库可以正常归档
















本文转自xiaocao1314051CTO博客,原文链接: http://blog.51cto.com/xiaocao13140/1936847,如需转载请自行联系原作者



相关文章
|
7月前
|
Oracle 关系型数据库 流计算
flink cdc 同步oracle idea启动可以全量同步,服务器环境不同步。standalone模式
flink cdc 同步oracle idea启动可以全量同步,服务器环境不同步。standalone模式
|
1月前
|
存储 运维 Oracle
Oracle系列十八:Oracle RAC
Oracle系列十八:Oracle RAC
|
2月前
|
Oracle 关系型数据库
oracle Hanganalyze no RAC
oracle Hanganalyze no RAC
15 0
|
2月前
|
Oracle 关系型数据库
oracle rac 手工安装补丁,不适用auto
oracle rac 手工安装补丁,不适用auto
25 3
|
3月前
|
SQL Oracle 关系型数据库
Linux环境下oracle切换用户并查询数据库命令
Linux环境下oracle切换用户并查询数据库命令
|
3月前
|
Oracle 关系型数据库
【Oracle报错】[INS-13001] 环境不满足最低要求。
【Oracle报错】[INS-13001] 环境不满足最低要求。
|
5月前
Win10系统安装Oracle11g时遇到INS-13001环境不满足最低要求
Win10系统安装Oracle11g时遇到INS-13001环境不满足最低要求
|
6月前
|
Oracle 关系型数据库 Java
分享一个 Oracle RAC 模式下客户端建立JDBC初始连接时因ONS造成应用启动时卡顿30秒问题的排查分析案例
分享一个 Oracle RAC 模式下客户端建立JDBC初始连接时因ONS造成应用启动时卡顿30秒问题的排查分析案例
|
8月前
|
Oracle Java 关系型数据库
RAC 环境中 gc block lost 和私网通信性能问题的诊断
对于每个节点,以及集群汇总统计信息中的global cache数据块丢失的统计信息("gc cr block lost" 和/或 "gc current block lost") 代表了私网通信的包处理效率低或者包的处理存在异常。
199 0
|
10月前
|
Oracle 关系型数据库 数据库
查询listener的日志排除不能登录的错误使用Oracle官方提供的ova文件建立Oracle 19c学习环境
Oracle官方提供了安装好的Oracle 19c虚拟机,打包成ova文件。可以使用这个文件建立一个oracle 19c的学习环境。
121 0