الانتقال إلى المحتوى
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

بتاريخ:

السلام عليكم

انا الجهاز عندي 2 بارتشن
لما جيت انزل الاوراكل اخترت الباص بتاع التنزيل علي البارتشن D ( وذلك في Oracle DataBase 10g و Oracle Developer Suite 10g)
يعني الاثنين نازلين علي D
انا ماكنتش اخدت باك اب من الداتا بيز بتاعتي وفرمت السي
يعني انا فرمت السي والاوراكل نازل علي الدي
بس انا ماشلتش التنزيل بتاع الاوراكل من علي الدي ( بمعني ان D لسه ذي ما هوه بالضبط انا ما غيرتش فيه حاجة )
السؤال بقي.... هل ممكن انا ارجع البيانات دي تاني

لو سمحتم يا جماعة يا ريت الرد ضروري سواء الامر هينفع او لا

بتاريخ:

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

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

';
تقدر تستعمل الداتابيز الجديده بتاعتك وهتكون نسخه طبق الاصل من اخر وضع للداتابيز القديمه اللى انت كنت بتستخدمها بدون اى مشاكل ان شاء الله
ولو اى استفسار انا موجود

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

مشكور جدا علي الرد drClick
بس هيه مش دي الحالة بالظبط
انا هوضحها لك باختصار
انا اخدت dmp من الداتا بيز اول ما اشتغلت بيها
وبعدين وانا شغال طبعا عملت create لـ tables و relations وحاجات ذي كده
وما اخدتش منها باك اب
بعد كده ( في لحظة غباء ) عملت drop للـ user اللي فيه الداتا ورجعت عملت له CREATE ومليته بالداتامن الداتا بيز القديمة
فكده معظم البيانات اللي انا ضفتها راحت
اظن حضرتك فهمتني كده
انا حاسس ان البيانات مافيش ليها طريقة انها ترجع تاني ابدا
شكرا علي الرد............................. اللي مضايقني ان دي مش اول مرة وكأن الواحد مابيتعلمش

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

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

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

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

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

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.