rac需要至少需要四个日志组,分配到每个线程上各两组,两个线程的日志组不共享。
一、查看各个节点的线程分配:
节点一
SQL> show parameters thread
NAME TYPE VALUE
----------------------------------------------- ------------------------------
parallel_threads_per_cpu integer 2
thread integer 1
节点2
SQL> show parameters thread
NAME TYPE VALUE
----------------------------------------------- ------------------------------
parallel_threads_per_cpu integer 2
thread integer 2
二、查看默认组对应的线程
SQL> select group#,thread#,members from v$log;
GROUP# THREAD# MEMBERS
---------- ---------- ----------
1 1 2
2 1 2
3 2 2
4 2 2
三、常见的日志组规划:每个线程6组,每个组的两个成员放在不同的位置
redo 日志组 |
线程 |
成员 |
位置 |
大小 |
Group 1 |
thread 1 |
member 1 |
+DGDATA |
1GB |