وأ تانايبلا ةدعاق خسن ةلكشم لح ءارجإ Prime ةكبش يف اهتنمازم تايوتحملا ةمدقملا ةيساسألا تابلطتملا تابلطتملا ةمدختسملا تانوكملا ةيساسأ تامولعم ةلكشملا اهحالصإو ءاطخألا فاشكتسا لحلا ةمدقملا يف اهتنمازم وأ تانايبلا ةدعاق خسن ةلكشم لحل ةوطخب ةوطخ ءارجإ دنتسملا اذه فصي.ةيساسألا تانايبلا ةدعاق نم دادعتسالا تانايب ةدعاق ءانب ةداعإ دنع Prime ةكبش ةيساسألا تابلطتملا تابلطتملا :ةيلاتلا عيضاوملاب ةفرعم كيدل نوكت نأب Cisco يصوت دوجو ةلاح يف طقف ةيوناثلا تانايبلا ةدعاق ءاشنإ ةداعإل ءارجإلا اذه مدختسأ.لحلل ةلباقلا ريغ GAP يف ةيساسألا تانايبلا ةدعاقل SWITCHOVER_STATUS ةيوناثلا تانايبلا ةدعاق نأو "ةباتكلا ةءارق" يف ةيساسألا تانايبلا ةدعاق نأ نم دكأت."قيبطت" عاضوأ عم "طقف ةءارق" وأ "طقف ةءارق" يف ةمدختسملا تانوكملا :ةيلاتلا ةيداملا تانوكملاو جماربلا تارادصإ ىلإ دنتسملا اذه يف ةدراولا تامولعملا دنتست ثدحألا تارادصإلاو 3.9 رادصإلا Prime ةكبش رشع يداحلا ليجلا Oracle Database رادصإ.ةصاخ ةيلمعم ةئيب يف ةدوجوملا ةزهجألا نم دنتسملا اذه يف ةدراولا تامولعملا ءاشنإ مت تناك اذإ.(يضارتفا) حوسمم نيوكتب دنتسملا اذه يف ةمدختس ملا ةزهجألا عيمج تأدب.رمأ يأل لمتحملا ريثأتلل كمهف نم دكأتف ةرشابم كتكبش ةيساسأ تامولعم :ةيساسألا تانايبلا ةدعاقل switchover_status ةفرعمل رمألا اذه مدختسأ.1
SQL> select switchover_status from v$database; SWITCHOVER_STATUS -------------------- UNRESOLVABLE GAP ماظن رود ةلاح كرت يف ئجافم لكشب Prime Central GEO HA ليدبت لشف :ةظحالم عضو يف وأ يلوأ لكشب ءاوس) ةفلات تانايبلا ةدعاق وأ/و Prime Central GEO HA ةلاح رخآ بسح يوناث وأ يساسأ امإ ءانب ةداعإ ىلإ جاتحت مث (دادعتسالا.ةيطايتحإ/ةطشن خسنلا ةلكشم لحل Cisco TAC مادختساب SR حتفا ىرخألا تالاحلا عيمجل :ةظحالم.تانايبلا ةدعاقل لثامتملا :ةيوناثلاو ةيساسألا تانايبلا ةدعاقل يلاحلا عضولا ةفرعمل رمألا اذه مدختسأ.2 SQL> select open_mode from v$database; ةلكشملا Prime. ل ةكبشلا تانايب ةدعاقل لثامتملا خسنلا لشف يتلاو هذه لشفلا تالاح مالعإب موقت ماظن ثادحأ ءاشنإب Prime ةكبش قيبطت موقي GUI. Event Vision ليمع يف رفوتت اهحالصإو ءاطخألا فاشكتسا :لثم ةيفرطلا تادحولا فاشكتسال ةيساسألا تاوطخلا ذيفنتب مق لحلا لبق ةكبشلا ةباوب نيب لوصولا نمز وأ/و ةكبشلا لاصتاب ةقلعتملا لكاشملا نم ققحت.1.ةيوناثلاو ةيساسألا ةلص تاذ ORA ءاطخأ يأ ىلع روثعلل Primary يف هذه تانايبلا ةدعاق تالجس نم ققحت.2 :تانايبلا ةدعاقب <database_home_directory>/diag/rdbms/anadb/anadb/trace/alert_anadb.log ةيساسألا تانايبلا ةدعاق ىلع switchover و current_scn و open_mode ةلاح نم ققحت.3.ةيوناثلاو SQL> select open_mode from v$database; SQL> select current_scn from v$database; SQL> select switchover_status from v$database; ةكبشلاب لاصتالا يف ةلكشم ىلإ تانايبلا ةدعاق خسنل يسيئرلا ببسلا عجري دق.4 ةقلعتم ءاطخأ دوجو ىلإ وأ ةيوناثلا "ةكبشلا ةباوب"و "ةيساسألا Prime ةكبش ةباوب" نيب.تانايبلا ةدعاقب قلعتت ةهباشم ءاطخأ وأ ةفلات تانايبلا ةدعاقب
لحلا :ةيوناثلاو ةيساسألا Prime ةكبش ةباوب ىلع تانايبلا ةدعاق ةداعتسإ ءارجإ ذيفنت لجس تافلم نم مايأ ةدعب ةيلاحلا ةلودجملا يطايتحالا خسنلا ماهم ظفتحت.1 ةوطخلا اذه ىلع قيلعتلا متي فيشرألا لجس تافلم ةلازإ بنجتل.تافلملا ماظن يف فيشرألا و backup_weekly.sh و backup_high_daily.sh و backup_daily.sh يف رطسلا backup_high_weekly.sh:... تقولا ىتح #delete noprompt archivelog ىلإ... تقولا ىتح noprompt archivelog فذح ريغ يف اهيلع روثعلا نكميو Oracle مدختسمل ةكولمم '.sh' ةيصنلا جماربلا هذه :ةظحالم $ORACLE_HOME/ana_SCRIPTS. ليلد نع ثحباو sysdba ةئيه ىلع لوخدلا ليجستب مق ةيساسألا تانايبلا ةدعاق يف.2 ةوطخلا :هذيفنتو رمألا اذه ةطساوب ماظنلا ىلع لمعلا ةداعإ تافلم ددع SQL> select member from v$logfile; ذيفنتب مقف فوفص 6 عاجرإب قباسلا رمألا ماق اذإ كلذل.لجس ةقد لكل رمألا اذه ذيفنت.تارم 6 يلاتلا رمألا SQL>alter system switch logfile; فلم ءاشنإب مقو sysdba ك لوخدلا ليجستب مق ةيطايتحالا تانايبلا ةدعاق يف.3 ةوطخلا spfile: نم SQL>create pfile='$oracle_home/dbs/ana_sb_init.ora' from spfile; راسم ىلع روثعلاو sysdba ك لوخدلا لجس "تانايبلا ةدعاقل دادعتسالا عضو" يف.4 ةوطخلا لجس تافلمو اهؤارجإ داعملا تالجسلاو عطقلاو يطايتحالا خسنلاو تانايبلا فلم ىلإ ليلدلا :ةيلاتلا رماوألا مادختساب كلذب مايقلا نكمي.فيشرألا :تانايبلا تافلم نع ثحبلل SQL> select name from v$datafile; :يطايتحالا خسنلا تافلم ىلع روثعلل rman target / RMAN> list backup; :لمعلا ةداعإ لجس تافلم ىلع روثعلل SQL> select member from v$logfile; archivelog: ىلع روثعلل SQL> show parameter log_archive_dest_1; :تانايبلا ةدعاق ليغشت فاقيإ
SQL> shutdown immediate; ةداعإ لجس تافلمو يطايتحالا خسنلاو تانايبلا فلم تافلم ةفاك فذحب مق.5 ةوطخلا.(.4 ةوطخلا يف راسملا ىلع روثعلا مت) ةلباقملا لئالدلا نم ةفشرألا تافلمو لمعلا :3 ةوطخلا يف هؤاشنإ مت يذلا فلملا مادختساب مسالا ليغشت ةداعإب مق مث SQL>startup nomount pfile='$oracle_home/dbs/ana_sb_init.ora; يطايتحالا خسنلا عطق ةفاك نم ةخسن ءارجإب مق ةيساسألا تانايبلا ةدعاق يف.6 ةوطخلا.رخآ عقوم يف اهنيزختو كب صاخلا يطايتحالا خسنلا دلجم يف ةيلصألا خسنلا مدختساو RMAN ب لاصتالاب مق ةيساسألا تانايبلا ةدعاق يف.7 ةوطخلا.تافلملا ماظن نم ةيلعفلا يطايتحالا خسنلا عطق ةفاك ةلازإل فذحلل يطايتحالا #rman target / RMAN>delete backup; ةلماك ةيطايتحإ ةخسن ىلع لصحاو RMAN ب لصتا ةيساسألا تانايبلا ةدعاق يف.8 ةوطخلا :رماوألا هذه ذيفنتب مق.بيترتلا اذهب ةفشرألاو دادعتسالا مكحت فلمو تانايبلا ةدعاق نم #rman target / RMAN>backup database; RMAN>backup format '$BACKUP_DIR/Control%U' current controlfile for Standby; RMAN>backup archivelog all; عم هيلع روثعلا مت يذلا يلاحلا يطايتحالا خسنلا دلجم وه $BACKUP_DIR :ةظحالم يف Control U فلملا ءاعدتسإ متيسو اقبسم ةمئاقلل يطايتحالا خسنلا.اريغتم سيل هنإ.لبقتسملا يطايتحالا خسنلا مدختساو RMAN ب لصتا ةيساسألا تانايبلا ةدعاق يف.9 ةوطخلا.8 ةوطخلا يف هؤاشنإ مت يذلا دادعتسالا يف مكحتلا لقحل CKP scn ىلع روثعلل ةمئاقلل $BACKUP_DIR/Control U. مسالا قيسنتب فلملا نع ثحبا لامكإلا تقو ىضقنا زاهجلا مجح BS LV حاتفم عون 21-JAN-14 00:00:04 لماكلاب اجيم 1.09 ةعس صارقأ كرحم 2358 20140121T162311 ةمالعلا :معن ةمالع :طوغضم حاتم :2358 ةلاح BP: حاتفم /export/home/oracle/backup/control9nouks3f_1_1 :ةعطقلا مسا 21-JAN-14 :تقولا CKP SCN: 164541747 CKP :نمضملا يطايتحالا مكحتلا فلم وه دادعتسالا عضو يف مكحتلا فلمل يطايتحالا خسنلا نوكي لاثملا اذه يف :ةظحالم ىرت اذه فلملا مسا لفسأ رطسلا يف /export/home/oracle/backup/control9nouks3f_1_1. يف راركتلا ليغشت ةلتك يف "164541747" مقرلا مدختسنس."164541747 SCN: "CKP.13 ةوطخلا
ام يطايتحالا خسنلا عطق ةفاك تيتفتب مق ةيساسألا تانايبلا ةدعاق يف.10 ةوطخلا يف ةيطايتحالا ةخسنلا دلجم ىلإ tar فلم SCP يرذج مدختسمك.8 ةوطخلا يف هؤاشنإ متي.دادعتسالا تانايب ةدعاق يرذج مدختسمك "تانايبلا ةدعاق ىلإ لوخدلا ليجستل دادعتسالا عضو" يف.11 ةوطخلا ىرخأ ةرم مدختسملا ليدبتب مق مث oracle:dba. ىلإ tar فلم ةيكلم رييغتل رايخلا مدختسأ tar. فلم ليغشت ةداعإو oracle) Oracle(su - ىلإ يسيئر ةكبش مدختسمك لوخدلا ليجستب مق ةيساسألا ةباوبلا ىلع.12 ةوطخلا ةملك ىلع لوصحلل رمألا اذه ليغشتب مق مث يسيئرلا ليلدلا/~ ىلإ طوغضملا طيرشلاو sys: رورم./runRegTool.sh gs 127.0.0.1 get 127.0.0.1 persistency/general/embeddeddbsystempass لاصتالل ةيلاتلا ةوطخلا يف اهعاجرإ مت يتلا ماظنلا رورم ةملك مادختسإ متي :ةظحالم.ةيساسألا تانايبلا ةدعاق نم دادعتسالا تانايب ةدعاقب مث (يساسأ) فدهلا تانايبلا ةدعاقب لصتا ةيساسألا تانايبلا ةدعاق يف.13 ةوطخلا ةدعاق ءاشنإل ةرركم ليغشت ةلتك ليغشتب مق مث.(دادعتسإ) ةدعاسملا تانايبلا ةدعاقب :دادعتسالا تانايب #rman target / RMAN>connect auxiliary sys/$sys_pwd@anadb_sb RMAN>run { set until scn $SCN_NUMBER; duplicate target database for Standby dorecover spfile set "db_unique_name"="anadb_sb" set LOG_ARCHIVE_DEST_2="Service=anadb ASYNC LGWR VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) database_unique_name=anadb" set FAL_CLIENT="anadb_sb" set FAL_SERVER="anadb" set log_file_name_convert="$redo","$redo" nofilenamecheck; } لوصحلا متي.12 ةوطخلا يف اهيلع تلصح يتلا sys رورم ةملك يه $sys_pwd :ةظحالم وه $redo.لاثملا ليبس ىلع.9 ةوطخلا يف ليغشتلا ةلتك يف $SCN_NUMBER ىلع./ ب اعوبتم مادختسالا ةداعإ لجس عقوم ةدعاق ىلإ لوخدلا ليجست دنع مث.13 ةوطخلا يف ليغشتلا ةلتك لامتكا درجمب.14 ةوطخلا تانايبلا ةدعاق راهظإل رماوألا هذه ليغشتو sysdba ةئيه ىلع دادعتسالا عضو يف تانايبلا :قيبطتلا عضو عم طقف ةءارقلاب ةعوبتم طقف ةءارقلا عضو يف SQL>shutdown immediate; SQL>startup nomount; SQL>alter database mount Standby database; SQL>recover managed Standby database using current logfile disconnect from session; SQL>recover managed Standby database cancel; SQL>alter database open read only; SQL>recover managed Standby database using current logfile disconnect from session;
اذه ىلع قيلعتلا ءاغلإب مق ةيساسألا تانايبلا ةدعاق ةحص نم ققحتلا دعب.15 ةوطخلا و backup_weekly.sh و backup_high_daily.sh و backup_daily.sh يف رطسلا backup_high_weekly.sh:... تقولا ىتح noprompt archivelog فذحل... تقولا ىتح #delete noprompt archivelog رييغت ةحصلا نم ققحتلا Prime: ل ةيوناثلاو ةيساسألا ةكبشلا ةباوب ىلع تانايبلا ةدعاق نم ققحتلا ةيساسألا تانايبلا ةدعاق ىلع اهسفن يه لمعلا ةداعإ لجس تافلم ءامسأو ددع نأ نم دكأت.1.دادعتسالاو وأ ةيساسألا تانايبلا ةدعاق ىلع ةدوجوملا تانايبلا تافلم مجحو ددع قباطت نم دكأت.2.ةيطايتحالا ةيطايتحالا تانايبلا ةدعاقو ةيساسألا تانايبلا ةدعاق نم لك ىلع رمألا اذه مدختسأ.3 ةدعاق ىلع SCN ب قحلت نأ نكمي دادعتسالا تانايب ةدعاق ىلع ةيلاحلا SCN نأ راهظإل :ةيساسألا تانايبلا SQL>select current_scn from v$database; عم طقف ةءارقلاو ةباتكلاو ةءارقلل ةيساسألا تانايبلا ةدعاقل Open_mode نأ نم ققحت.4.دادعتسالا تانايب ةدعاق ىلع قيبطت SQL>select open_mode from v$database; هب حومسم ريغو دادعتسالا عضو ىلإ وه يساسألاب صاخلا switchover_status نأ نم ققحت.5 :دادعتسالا تانايب ةدعاق يف SQL>select switchover_status from v$database; فيشرألا تالجس لقن متي هنأ نم دكأت.6 PrimaryDatabase: يف SQL> alter system switch logfile; :ةيوناثلا تانايبلا ةدعاق يف ~/arch. يف ديدج فلم ءاشنإ نم دكأتلل ققحت مدختسملا ةهجاو يف تانايبلا ةدعاقل لثامتملا خسنلا لشف روهظ مدع نم دكأت.7.(ةيلاتلا نيرشعلا قئاقدلا يف) ادعاصف نآلا نم Event Vision ل (GUI) ةيموسرلا
ةمجرتلا هذه لوح ةيلآلا تاينقتلا نم ةعومجم مادختساب دنتسملا اذه Cisco تمجرت ملاعلا ءاحنأ عيمج يف نيمدختسملل معد ىوتحم ميدقتل ةيرشبلاو امك ةقيقد نوكت نل ةيلآ ةمجرت لضفأ نأ ةظحالم ىجر ي.ةصاخلا مهتغلب Cisco يلخت.فرتحم مجرتم اهمدقي يتلا ةيفارتحالا ةمجرتلا عم لاحلا وه ىلإ ا مئاد عوجرلاب يصو تو تامجرتلا هذه ةقد نع اهتيلوئسم Systems.(رفوتم طبارلا) يلصألا يزيلجنإلا دنتسملا