الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

عمل Format مع الاحتفاظ بقاعدة البيانات

مغلق
بدأه عبده في 15 ديسمبر 2004 · 4 رد · 1,295 مشاهدة · في قواعد بيانات Oracle
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم و رحمة الله و بركاته

اخواني الاعزاء ارجو مساعتدي في هذا الموضوع

لقد قمت بعمل format للقرص اللذي يحتوي على نظام التشغيل ويندوز و عندي اوراكل 9i على القرص الاخر و هو

D:

و قمت بأنزال windows xp

هل توجد هنالك طريقة لاسترجاع قاعدة البيانات القديمة مع العلم انني قمد بحزف الاوراكل كذلك لكن قاعدة البيانات موجودة .

و هذه هي الملفات الموجودة:

CONTROL01.CTL

CONTROL02.CTL

CONTROL03.CTL

CWMLITE01.DBF

DRSYS01.DBF

EXAMPLE01.DBF

INDX01.DBF

REDO01.LOG

REDO02.LOG

REDO03.LOG

SYSTEM01.DBF

TEMP01.DBF

TOOLS01.DBF

UNDOTBS01.DBF

USERS01.DBF

هنالك شيء اخر و هو اني كنت استخدم oracle 9i 1 و الان امتلك oracle 9i 2 و لم اقوم باعدادها بعد

ارجو ان يكون هنالك حل لهذه المشكلة و شكراً

#2

السلام عليكم ورحمة الله

أخي الكريم عملية استرجاع قاعدة البيانات ممكنة إذا توفرت الملفات التالية

Data Files
Control Files
Redo log Files

Parameter File
Password File

ولحظت من مشاركتك انه لديك الملفات ولكن ينقصك

Parameter File

Password File

والسؤال هل كنت منزل اوراكل على السي

لإن هذه الملفات تنزل هناك

إذا كانت لديك أرجو ان تخبرني وسوف اكتب لك طريقة استعادة قاعدة البيانات

بقي شيء اذا كنت عملت تصدير لقاعدة البيانات قبل الفرمتة تستطيع إنشاء قاعدة بيانات فارغة ثم استيراد القديمة من ملف DMP

تم تعديل هذه المشاركة بواسطة toad في 15 ديسمبر 2004 في 19:28

وما من كاتب إلا سيبلى ويبقي الدهر ما كتبت يداه

فلا تكتب بكفك غير شيء يسرك في القيامة أن تراه

#3

شكراً اخكي الكريم على هذا الرد الطيب

الاوراكل موجودة على D:

و لم اقم بمسحها

كل ما يخص قاعدة البيانات موجود

Parameter File

Password File

ارجو منك ان تجد حل لهذه المشكلة

و فقك الله اخي و ادخلك جناته .

#4

السلام عليكم ورحمة الله

اسف على التأخر بالرد عليك

سوف افترض خلال الحل ان اسم قاعدة البيانات القديمة لديك

orcl

وان الملفات المشأة كانت موحودة في المسار الافتراضي

..\oracle\oradata

تستطيع من خلال

parameter file

معرفة اسم قاعدة البيانات القديمة لديك

1-install new oracle plz choose same version of old database.
2-use database configuration assistant to create new database have same lost database Name and Character set
تستطيع من خلال الملف الموجود في المسار
..\oracle\orcl\admin\bdump\orclalert.log
معرفة Character set
للقاعدة البيانات القديمة المفقودة
3-shutdown new database normal
4-copy files:
Control Files:CONTROL01.CTL,CONTROL02.CTL,CONTROL03.CTL to ..\oracle\oradata
RedoLog Files:REDO01.LOG,REDO02.LOG,REDO03.LOG to 
..\oracle\oradataData Files:CWMLITE01.DBF,DRSYS01.DBF,EXAMPLE01.DBF,INDX01.DBF,SYSTEM01.DBF,TEMP01.DBF,TOOLS01.DBF,UNDOTBS01.DBF,USERS01.DBF to ..\oracle\oradata
Parameter File initorcl.ora  to ..\oracle\ora90\database
ملاحظة تستطيع الحصول على الملف القديم من المسار نفسه على السواقة دي لديك
Password File  Pwdorcl.ora  to  ..\oracle\ora90\database
ملاحظة تستطيع الحصول على الملف القديم من المسار نفسه على السواقة دي لديك
5-startup

ملاحظة تستطيع معرفة مسار الملفات القديمة من خلال الطريقة التالية حتى لا تقوم بإنشاء

control file

بطريقة يدوية

افتح أحد ملفات control file

من خلال محرر نصوص

ابحث عن اسم الملف الذي تريد نسخه وليكن

EXAMPLE01.DBF

وسوف تجد المسار القديم

وما من كاتب إلا سيبلى ويبقي الدهر ما كتبت يداه

فلا تكتب بكفك غير شيء يسرك في القيامة أن تراه

#5

و عليكم السلام و رحمة الله و بركاته

شكراً اخي و جزاك الله كل خير

سوف اقوم بعمل ما زكرت و إن شاء الله ربنا يوفقنا

زاد الله علمك و ادخلك جنة الفردوس

هذا الموضوع مغلق.

مواضيع مشابهة