الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

استرجاع قاعدة البيانات بعد فشل تشغيل الوندوز

Featured Replies

بتاريخ:

حدث لى ان توقف الوندوز عن العمل تماما و عدم امكانية تشغيلة مرة اخرى

و كان يوجد قاعدة بيانات تحتوى على اكثر من 10 انظمة

فنقلت يدويا فولدر الoradata
الذى يحتوى على ملفات ال
ctl,dbf,ora,log

و ايضا فولدر الadmin كاملا

فكيف يمكننى اعادت تشغيل قاعدة البيانات ال 9i r2 علما اننى كنت فعلتها مرة منذ زمن لكن على قاعدة بيانات 8
و شكرا لكم

بتاريخ:

الاخ الكريم
عملية تشغيل ملفات data file ممكنه وخصوصا انك ناسخ الملفات ولكن يجب ان تأخذ بعين الاعتبار التالي
1- ان تكون نسخة الاوراكل الجديدة نفس نسخة الاوراكل السابقة
2-ان تكون اسماء users و tablespace هي نفسها الموجود بقاعدة البيانات الجديدة
3-
ارجع الى هذا الرابط
رابط 1 .....................................

وهذا الرابط

رابط 2 .............................................

وهذا الرابط مفيد جدا
http://www.araboug.org/ib/index.php?showtopic=7830&hl=

ابحث في هذا المنتدى فقد تم طرح نفس موضوعك من فترة وكانت فيه اقتراحات كثير

بالتوفيق

بتاريخ:
  • كاتب الموضوع

شكرا لك بحثت كثيرا ووجدت مشاركة


http://www.araboug.org/ib/index.php?showtopic=3234&hl=

تم تعديل بواسطة ayman_tamim

بتاريخ:
:)

post-13119-1136104060.gif

بتاريخ:

السلام عليكم ورحمة الله وبركاته
الاخ ايمن تميم
يا ريت تقولنا هل تم اعادة قاعدة البيانات عندك ام هناك مشكلة؟

  • بعد 4 سنة...
بتاريخ:

الاخ ايمن كيف استطعت تشغيل القاعد في اوراكل 8i حيث وانا اعاني من نفس المشكلة
ارجو الرد وشكرا لك

بتاريخ:

السلام عليكم
اظن انو لازم تتاكد من ان اسم الجهاز واحد وان tablesapce < tnsname.

مظبوط ..انا حصلت معايا بس مع 10 g واشتغل تانى

واظن تكون مساحة الرام بردو واحدة..

ان شاء الله يشتغل

بتاريخ:

الاخوة خبراء الاوراكل لدي نفس المشكلة حيث سقط الويندوز ولدي وارواكل غلب الطرق في هذا المنتدى لتشغيل القاعدة مرة اخرى لكن دون فائة وادناه تجدون رسائل الخطأ التي ظهرت لي عند محاولة فتح القاعة
ORA-01033: ORACLE INITIALIZATION OR SHUTDOWN IN PROGRESS
SVRMGR> shutdown immediate
ORA-01109: database not open
Database dismounted.
ORACLE instance shut down.
SVRMGR> startup
ORACLE instance started.
Total System Global Area 237856796 bytes
Fixed Size 75804 bytes
Variable Size 80416768 bytes
Database Buffers 157286400 bytes
Redo Buffers 77824 bytes
Database mounted.
ORA-01157: cannot identify/lock data file 9 - see DBWR trace file
ORA-01110: data file 9: 'E:\ORA8\DATABASE\TEMP.ORA'
ارجو المساعدة

بتاريخ:

وبامر الله الموضوع محلول بكل بساطه ومش هياخد فى ايدك اكتر من ساعه بالظبط

1 - انت تغير اسم فولدر ORADATA اللى على بارتشن D لاى اسم تانى خالص او تاخده مثلا فى new folder لوحده خالص ...ألمهم تخلليه بعيد عن اى لعب
2 - سطب اوراكل داتابيز جديده من الاول خالص بنفس اسم الداتابيز القديمه وخللي مسار الداتافايل كلله على D برده بدون اى مشاكل (مع العلم ان الفولدر القديم انت اخدته كت وباست فى مكان تانى جوه البارتشن برده )
3 - ابدا بتشغيل الداتابيز الجديده وادخل بيوزر SYS

SQL> alter database backup controlfile to 'c:\ctl.txt';

4 - وخد الملف اللى طالع ده وشيل منه الصفوف الاولانيه لحد create controlfile
ومن بعد اخر السكريبت اللى هوا character set امسح لحد الاخر ...يعنى ميكونش معاك الا الاسكريبت ده وبس من الملف كلله
5 - shutdown immediate
startup nomount
كده الداتابيز هتقوم معاك فى الوضع no mount ...دلوقتى روح على الفولدر بتاع ORADATA وغير اسم الفولدر اللى جواه اللى بنفس اسم الداتابيز اللى انت منزلها ...لاى اسم تانى وليكن مثلا 123
وهات الفولدر القديم اللى اخنا واخدينه فى مكان وحافظينه لوحده كده وحطه فى نفس المكان مع الفلودر اللى انت غيرت اسمه ...وسميه بنفس اسم الداتابيز
دلوقتى شوف انت عندك كام داتافايل هنا فى الفولدر الجديد (اللى انت لسه مسميه باسم الداتابيز ) والفولدر القديم اللى انت غيرت اسمه ل 123
وقارن الاسامى هنا بالاسامى هنا ولو فيه داتافايل زياده ...ضيفه مع المسار بتاعه بنفس الطريقه مع المسارات التانيه ومتنساش ;
واحفظ الاسكريبت الجديد تحت بارتشن C:\ctl.txt مثلا
وتعالى من

SQLPLUS ...SYS/pass as sysdba @c:\ctl.txt
وبكده هيتكريت عندك كونترول فايل جديد للداتابيز الجديده بنفس الداتافايل بتاعت القديمه
ولما يشتغل معاك تمام

alter database open ;
SQL> alter tablespace temp add tempfile 'E:\oracle\proddata\TEMP01.DBF';
تقدر تستعمل الداتابيز الجديده بتاعتك وهتكون نسخه طبق الاصل من اخر وضع للداتابيز القديمه اللى انت كنت بتستخدمها بدون اى مشاكل ان شاء الله

الموضوع منقول عن الأخ الفاضل:-

Ahmed Hamdy
Senior Oracle Apps DBA

بتاريخ:

الاخ tamernada مشكور على مجهودك .. حاولت هذه المحاولة ولكن عند عمل النلف SQL> alter database backup controlfile to 'c:\ctl.txt'; تطلع لي رموز غير مقروءه في محتويات الملفct1.txt فلا استطيع تحديد اي سطور احذف بسبب ان الملف رموزة غير معروفة .
ارجو ان تكون هناك حلول اخرى فالبيانات مهمة جدا ارجو المساعدة

بتاريخ:
 Enter user-name: sys/ahmed@test as sysdba

Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options

SQL> alter database backup controlfile to trace;

Database altered.



ثم ستجد ملف قاعده الكونترول فايل فى المسار الاتى

C:\oracle\product\10.2.0\admin\gastec\udump

طبعا المسار بيتغير طبقا لمسار تنزيل الاوراكل على جهازك

وهتلاقي ملفات كتير اعمل sort by modified وهات احدث ملف وافتحه وهتلاقيه هو المقصود

وده مثال على المطلوب تعديله فى الملف trace

CREATE CONTROLFILE REUSE DATABASE "TEST" RESETLOGS ARCHIVELOG
MAXLOGFILES 16
MAXLOGMEMBERS 3
MAXDATAFILES 100
MAXINSTANCES 8
MAXLOGHISTORY 292
LOGFILE
GROUP 1 'D:\ORADATA\TEST\REDO01.LOG' SIZE 50M,
GROUP 2 'D:\ORADATA\TEST\REDO02.LOG' SIZE 50M,
GROUP 3 'D:\ORADATA\TEST\REDO03.LOG' SIZE 50M
-- STANDBY LOGFILE
DATAFILE
'D:\ORADATA\TEST\SYSTEM01.DBF',
'D:\ORADATA\TEST\UNDOTBS01.DBF',
'D:\ORADATA\TEST\SYSAUX01.DBF',
'D:\ORADATA\TEST\USERS01.DBF',
'D:\ORADATA\TEST\STATS.DBF',
'D:\ORADATA\TEST\TESTH.DBF',
'D:\ORADATA\TEST\RMAN01.DBF'
CHARACTER SET AR8MSWIN1256
;



ووعدل المسارات حسب قاعده البيانات الخاصه بيك

اتمنى اكون افدتك

  • بعد 5 سنة...
بتاريخ:

لو سمحت انا عملت نفس الطريقة و لما اعمل alter database open بيقولي ان الفايل system01 غير موجود الحل ايه

بتاريخ:

يفضل تعملى موضوع جديد بالمشكله

وعموما بعد الاسترجاع احنا لازم نطمئن ان كل المفات رجعت بشكل سليم وفى نفس المسار

لان طبقا لردك ...عدم وجود system datafile معناه انه مرجعش بشكل سليم

يجب التاكد ان الملفات كلها رجعت بشكل صحيح وبعدها تقدري تنفذي create control file script

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.