OS환경 : Oracle Linux 6.8 (64bit)
DB 환경 : Oracle Database 11.2.0.4 ADG
에러 : ORA-16797: member is not using a server parameter file
데이터가드 구성 후 dgmgrl 툴에서 configuration 활성화 시 발생하는 메세지
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | DGMGRL> enable configuration Enabled. DGMGRL> show configuration Configuration - adg11g Protection Mode: MaxPerformance Databases: adg11g - Primary database Error: ORA-16797: database is not using a server parameter file adg11gsb - Physical standby database Error: ORA-16797: database is not using a server parameter file Fast-Start Failover: DISABLED Configuration Status: ERROR |
해결 방법 : 파라미터 파일을 pfile 이 아닌 spfile 사용
현재 파라미터 파일 확인
1 2 3 4 5 | SQL> show parameter spfile NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ spfile string |
spfile에 아무런 값이 없으므로 pfile 을 사용중인것
spfile 생성
1 2 3 4 5 6 7 8 | Primary DB SQL> create spfile from pfile; File created. Standby DB SQL> create spfile from pfile; File created. |
양쪽 노드 모두 재기동
1 2 3 4 5 6 7 | Primary DB SQL> shutdown immediate SQL> startup Standby DB SQL> shutdown immediate SQL> startup mount |
파라미터 파일 확인
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | Primary DB SQL> show parameter spfile NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ spfile string /app/oracle/product/11.2.0/db_ 1/dbs/spfileadg11g.ora Standby DB SQL> show parameter spfile NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ spfile string /app/oracle/product/11.2.0/db_ 1/dbs/spfileadg11gsb.ora |
정상적으로 spfile 사용중임
다시 dgmgrl로 확인
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | $ dgmgrl sys/oracle DGMGRL for Linux: Version 11.2.0.4.0 - 64bit Production Copyright (c) 2000, 2009, Oracle. All rights reserved. Welcome to DGMGRL, type "help" for information. Connected. DGMGRL> show configuration Configuration - adg11g Protection Mode: MaxPerformance Databases: adg11g - Primary database adg11gsb - Physical standby database Fast-Start Failover: DISABLED Configuration Status: SUCCESS |
정상
원인 : spfile이 아닌 pfile 을 파라미터 파일로 사용하고 있어서 발생한 문제
pfile 이 아닌 spfile 을 사용함으로써 해결
참조 :