broker و رفع پارامترهای متناقض

گاهی پیش میاد که وقتی از طریق broker دستور show configuration verbose رو میزنی، با خطای زیر مواجه میشی:

 

Warning: ORA-16714: the value of property LogArchiveMaxProcesses is inconsistent with the member setting

برای اینکه ببینی دقیقا موضوع چیه و چه تفاوتی وجود داره باید این دستور رو بزنی:

DGMGRL> show database vahidtest InconsistentProperties

INCONSISTENT PROPERTIES

   INSTANCE_NAME        PROPERTY_NAME         MEMORY_VALUE         SPFILE_VALUE         BROKER_VALUE

   vahidtest1 LogArchiveMaxProcesses                    8                    8                    5

   vahidtest3 LogArchiveMaxProcesses                    8                    8                    5

   vahidtest5 LogArchiveMaxProcesses                    8                    8                    5

   vahidtest4 LogArchiveMaxProcesses                    8                    8                    5

   vahidtest2 LogArchiveMaxProcesses                    8                    8                    5

حالا که متوجه موضوع شدیم، دو تا کار می تونیم انجام بدیم، یکی اینکه پارامتر دیتابیس رو تغییر بدیم و دو اینکه تو broker تغییر رو به اینصورت اعمال کنیم:

DGMGRL> edit database 'vahidtest' set property 'LogArchiveMaxProcesses'=8;

Property "LogArchiveMaxProcesses" updated