بتاريخ: 17 ديسمبر 200817 سنة comment_144962 السلام عليكمانا كنت بطبق ال recovery لل control fileفانا شلت الكونترول فايلز من مكانها ورجعتها تاني فحصل عندي مشلكةالمهم دلوقتي اني عايز ارجع الكونترول فايل بتاعي من الباك اللي اللي انا عملته انا كنت عايز استرجع الكونترول فايل بتاعي مع العلم اني عامل له اوتو باكب اب يعني في اخر باك اب انا ضامن ان الكونترول فايل متاخد معايه في الباك اب ( مع العلم اني مستخدم recovery catalog ومش مستخدم الكونترول فايل )انا عارف ان الخطوات المطلوبة عشان اعمل كده هيه1- اخلي الداتا بيز في nomount 2- هدخل علي التارجت داتابيز من rman3- هدخل علي recover catalog داتابيز من الrman واعمل restore للcontrol fileفي التطبيق العملي بقي بتواجهني مشاكل كثير جدا وانا بجرب فيها بقالي كام يوم فياريت المساعدةوالخطوات اللي بعملها اهيهانا بعمل shutdown للdatabaseوبعد كده بعمل startup nomountبعد كده بدخل علي الـ rmanوبحاول اعمل كونيكت علي التارجت داتا بيزConnect target sys/sys@orclفبيطلع لي رسالة خطأ كما هو موضح بالشكلRMAN> connect target sys/sys@orclRMAN-00571: ===========================================================RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============RMAN-00571: ===========================================================ORA-12528: TNS:listener: all appropriate instances are blocking new connectionفانا بغير الصيغة بتاعته لـConnect target sys/sysفبلاقيه يدخل علي ال recovery catalog database اللي اسمها عندي recmanوانا عايزه يدخل علي التارجت داتابيز اللي هيه orclRMAN> connect target sys/sysconnected to target database: RECMAN (DBID=1447596017)RMAN>فانا دلوقتي عايز ارجع الكونترول فايل بتاعي من الريكفري كاتالوجياريت يا جماعة حد يحاول يحل المشكلة دي معاية تقديم بلاغ
بتاريخ: 21 ديسمبر 200817 سنة comment_145183 -make sure you can connect from sqlplus to the target database and the recovery catalogin form ofset/export oracle_sid=aaasqlplus user/pwd@targetset/export oracle sid=bbbsqlplus user/pwd@catlaogin other words relate the service to the listener-restart listenerset/export oracle_sid=aaarman target sysRAMN> connect catalog user/pwdif catalog is on same dataabse serverOrRMAN> connect catalog user/pwd@catalogif catalog is on remote dataabse-severRMAN> restore controlfie;this will restore the last controlfile known in the catalog for this target dbhttp://download.oracle.com/docs/cd/B14117_...cov.htm#10408455 Performing Recovery Restoring Different Types of Lost Database Files with RMAN تقديم بلاغ
بتاريخ: 22 ديسمبر 200817 سنة كاتب الموضوع comment_145213 شكرا علي الرد ولكن المشكلة لسه ماتحلتشهيه المشكلة في الاساس اني مش قادر ادخل من ال rman علي ال target database بتاعتي اصلا وده لان الداتابيز بتاعتي في ال nomount mode( والداتا بيز الحالة بتاعتها startup open انا بقدر ادخل علي الداتا بيز والريكفري كاتلوج كمان ........ لكن دلوقتي انا مش قادر ادخل عليها )وثاني هوريك بالضبط ايه الي بيحصل معايهاولا:- هقفل الداتا بيز بتاعتي وهشغلها في nomountSQL> conn sys/sys as sysdbaConnected to an idle instance.SQL> startup nomount;ORA-32004: obsolete and/or deprecated parameter(s) specifiedORACLE instance started.Total System Global Area 369098752 bytesFixed Size 1249032 bytesVariable Size 121635064 bytesDatabase Buffers 239075328 bytesRedo Buffers 7139328 bytesSQL>ثانيا: هدخل علي rman عشان اعمل كونيكت علي التارجت والكاتلوج بتوعيRMAN> connect target sys/sys@orclRMAN-00571: ===========================================================RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============RMAN-00571: ===========================================================ORA-12528: TNS:listener: all appropriate instances are blocking new connectionsبعد الخطأ ده ما بيظهر انا بشيل orcl دي بس انا اصلا عامل ان ال oracle_sid=orcl في الاول خالص قبل ما افتح الداتا بيز في nomountفبكتب الامر كده RMAN> connect target sys/sysconnected to target database: RECMAN (DBID=1447596017)فبيدخلني علي recman اللي هيه الrecovery catalog database وليست ال target databaseهيه دي المشكلة ================> حد عنده حلول <=================شكرااااااااااااااااااااااااااااااااااااااااااااا تقديم بلاغ
بتاريخ: 22 ديسمبر 200817 سنة comment_145226 هيا عموما الايرور ده مشكله عامه فى 10G لما تيجى تعمل SHUTDOWN IMMEDIATE وبعده مثلا STARTUP NOMOUNT OR MOUNT خلليك 1- start -> cmd -> set oracle_sid=orcl2- check your registery for oracle_sid parameter value changed to ORCL3- rman target sys/sys(dont use @ db)4- try issue the command RUN { # set time to just before data was lost. SET UNTIL TIME 'dec 8 2008 07:55:00'; RESTORE CONTROLFILE; # FROM AUTOBACKUP not needed in catalog mode ALTER DATABASE MOUNT; # mount database after restoring control file RESTORE DATABASE; RECOVER DATABASE; } وبامر الله هيشتغل معاك تحياتى تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.