بتاريخ: 30 أغسطس 200817 سنة comment_137572 السلام عليكمانا عملت باك اب للداتا بيز بتاعتي وانا في noarchivemodeوالباك اب اتعمل بنجاحوطلع عندي ملف اسمه O1_MF_NNNDF_NEWBACKUP_0830081038_4CKY8XFO_.BKPموجود في الباث دهD:\OracleRoom\OracleInstallation\oracle\product\10.2.0\flash_recovery_area\ORCL\BACKUPSET\2008_08_30انا بعد ما اخدت الباك اب ده عملت دروب لـ user من اللي موجودين طبعا بكل الداتا اللي فيه انا بقي عايز اعمل recover للداتا بيز بقي من الباك اب دهانا حاولت بس بصراحة بيطلع لي مشاكل كثيربس فيه حاجتين انا لاحظتهم وعايز اسأل عليهماولا) اني لما بعمل full backup لاني في no archive mode مش بيخليني اختار الباك اب اللي اعمل منه restore في حالة وجود اكثر من باك ابثانيا) انا عملت recover كام مرة وطلعت لي الرسالة ان العملية تمت بنجاح .. بس حصل عندي مشكلة في الداتابيز مش راضية تقوم ثاني... هل المفروض بقي اني لما ادخل تاني دلوقتي هلاقي الuser اللي انا عملت له drop ** لو انا في archive modeطبعا كل اللي انا بعمله بيتحط في log filesفمثلا لو انا شغال واخدت باك اب وعملت دروب لuser بعد الباك ابوجيت اعمل restore فال restore هيتعمل لاخر مرة انا عملت فيها commitفالبالتالي لما الداتابيز ترجع هترجع وهيه ناقصة الuser ده بردهبرجاء التوضيح لي لاني حاسس ان الموضوع مش باين معايه قويشكرا تقديم بلاغ
بتاريخ: 30 أغسطس 200817 سنة كاتب الموضوع comment_137573 اسف يا جماعةبس انا كنت عايز اقول اني عملت الbackup وال recovery عن طريق الenterprise managerلو دي كانت هتفرق في حاجة يعنيبرجاء لو حد عنده توضيح ما يبخلش عليه لاني الuser ده عليه البيانات بتاعتيشكرا تقديم بلاغ
بتاريخ: 3 ديسمبر 200817 سنة comment_144305 هنكتب الكوماند دهrestore database;لو منفعش shutdown immediate;startup mount;recover database;alter open تقديم بلاغ
بتاريخ: 13 ديسمبر 200817 سنة comment_144703 -if you want to to restore te 'whole' database from this backupset/export oracle_sid=aaarman target sysrman>startup nomountrman>restore controlfile from autobackuprman>mount databaserman>restore databaserman>recover databaserman>recover database noredorman>alter database open resetlogs-if you want to restore 'only' the dropped user assuming data was in users tablespace and db is 9iif db is 10g need to add sysaux during restorecreate the service with same name on different machineset/export oracle_sid=aaarman target sysrman>startup nomount pfile='sssss'run{allocate channel t1 type disk; restore tablespace system,undotbs1,users;mount database; switch datafile all; sql "alter database datafile 1,2,4 online"; recover database skip forever tablespace CWMLITE,DRSYS,EXAMPLE,INDX,ODM,TOOLS,XDB,CATTBSO1; release channel t1;} alter database open resetlogs;export the user data and import the user data into original database on the base server تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.