در این مقاله تلاش می شود تا از InconsistentProperties که ناشی از یکسان نبودن مقادیر پارامتر بین spfile، پیکربندی Data Guard Broker و پایگاه داده است، حل شود.
در صورت مشاهده خطا ORA-16714 در ابزار مدیریت دیتاگارد DGMGRL
DGMGRL> show configuration;
Configuration - orcl
Protection Mode: MaxPerformance
Databases:
orcl - Primary database
orcladg - Physical standby database
Warning: ORA-16714: the value of property DbFileNameConvert is inconsistent with the database setting
Warning: ORA-16714: the value of property LogFileNameConvert is inconsistent with the database setting
و یا در مسیر لاگ های اوراکل که Data Guard Broker لاگ فایلی به نام drc<primary site>.log ایجاد میکند ,خطای زیر را مشاهده کردید :
Property 'DbFileNameConvert' has inconsistent values:METADATA='', SPFILE='+DATA/orcl,+DATA/orcl', DATABASE='+DATA/orcl, +DATA/orcl'
Property 'LogFileNameConvert' has inconsistent values:METADATA='+DATA/orcl/ONLINELOG/,+DATA /orcl/ONLINELOG/', SPFILE='+DATA/orcl,+DATA/orcl', DATABASE='+DATA/orcl, +DATA/orcl'
با استفاده از دستور زیر موارد دارای تناقض که درست تنظیم نشده را مشاهده میکنید:
DGMGRL /
DGMGRL> show database '<db_unique_name>' 'InconsistentProperties'
سپس مقدار جدید را با استفاده از دستور زیر اعمال نمایید تا Warning مربوطه بر طرف گردد.
On Primary:
DGMGRL> edit DATABASE "orcl" SET PROPERTY DbFileNameConvert = '+DATA/orcl, +DATA/orcl'
DGMGRL> edit DATABASE "orcl" SET PROPERTY LogFileNameConvert = '+DATA/orcl, +DATA/orcl'
On Standby:
DGMGRL> edit DATABASE "orcl" SET PROPERTY DbFileNameConvert = '+DATA/orcl, +DATA/orcl'
DGMGRL> edit DATABASE "orcl" SET PROPERTY LogFileNameConvert = '+DATA/orcl, +DATA/orcl'
درباره این سایت