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

عمل clone لقاعدة البيانات عن طريق ال DBCA

Featured Replies

بتاريخ:

السلام عليكم

وجدت بعض المواضيع تتحدث عن عمل Clone لقاعدة بيانات أو تشغيل قاعدة بيانات أوراكل على جهاز غير الجهاز الذى تعمل به وبكافة بياناتها
الحقيقة الموضوع أسهل من بسيط وبدون الدخول الى تفاصيل عمل Trace للكنترول فايل والتعديل به وغيره من الأجراءات اليكم هذه الطريقة البسيطة جداً والتى سنستخدم بها ال DBCA الذى نستخدمه غالبا لأنشاء قاعدة بيانات جديدة وطبعا ً ننسى حفظ نسخة من الTEMPLATE لكن هذا غير مهم الأن .

عموما ال DBCA تخزن ال Templat فى شكل ملف يحمل الأمتدادي dbc وهو يحتوى على :

1- مجموعة قيم ملف ال init.ora
2- موقع ملفات ال data files
3- موقع ملفات ال control file
4 موقع ملفات الredo log files

على شكل ملف xml

اما أذا اضفت خيار حفظ بياناتك مع الجداول فسيتم اضافة ملف بالأمتداد .dbj وهو ملف مضغوط يحمل صورة من كل ال datafiles وهذا سنحتاجه فى عملية النسخ.

اما الخطوات فهى كالاتى :

1- قم بتشغيل ال dbca Database Configuration Assistant
2- اختر Manage templates
(لاحظو اننا الان على الجهاز الاول الذى يختوى قاعدة البيانات التى نريد نقلها)
3- اختر create database template ونشط خيار from an existing database (structure as well as data).
4- خطوة الى الامام واختر اسم قاعدة البيانات
5- خطوه اخرى الأمام ادخل اسم ال template ولاحظ مكان ال template datafile بالأسفل
6- اضغط حطوه الى الامام ستجد خياران اجب على السوال وستختر احد الخياران
السؤال : هل مسار ومواصفات الجهاز الذى تريد نقل قاعدة البيانات اليه يطابق الجهاز الحالى ؟ اذا كا نعم أحتر الخيار الأول الأعلى واذا لا اختر الخيار الثانى وهو ال ofa
7- اضغط على انها ء.

----------------------------------------------------------------------
خطوات الاستعادة

1- قم بنقل الملفان اللذان قمت بانشاءهما مسبقا
وهما name.dbc و name.dfj الى الجهاز الجديد الى مسار ال templates file
2- قم بتشغيل ال dbca واختر أنشاء قاعدة بيانات جديدة
ستجد ان اسم الملف الذى قمت باحضاره من الجهاز المصدر قد ظهر بقائمة خيارات انشاء قاعدة البيانات أختر الاسم واضغط على التالى .
3- اختر اسم قاعدة البيانات يمكنك تغيير الأسم السابق او اختيار نفس الاسم
4- واصل العملية بالضغط على التالى حتى الوصول الى انها ء
لاحظ انه يمكنك تغيير مكان ملفات ال datafile وغيرها اذا كانت هناك قاعدة بيانات موجودة بنفس الاسم.

تم انشاء قاعدة البيانات بنجاح ادخل بنفس اسم المستخدم لتجد نفس الضبط ونفس البيانات .

تحياتى وارجو التثبيت .

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

thanks alot about this information but when i make to another os i found this error
invalid entry size(expected 2207260672 but got -2087706624 bytes)
note: i copy fom windows server to windows xp

بتاريخ:

hello new age you don't have enough memory on Windows XP for the SGA.
try to create a pfile from database on windows server with less memory enough for your XP database and then restart the XP database with this pfile
after starting database with pfile you can create a spfile from this pfile and shutdown the database and start it with the newly created spfile and it will work for you.

بتاريخ:

جزاك الله خيرا - جعله الله فى ميزان حسناتك - حشرت مع خير البشر

بتاريخ:


thank you sir about insert but i raise my momery to 2G and install windows server
but the error
not my datafile size more than 2G and i work with oracle verision 9i

بتاريخ:

can u run this command on the old server and send me the result plz:
conn sys as sysdba
show parameter sga

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

Salam Alekom 

actually  there are easier steps than mentioned up , simply  create the  new Database on second server , then take the full database backup from the existing database , next step is to the   restore those  database files  as will as do the recovering 

all those steps can be done using RMAN Technology 

 

and this is the practical way  that being used in real life 

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

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

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

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

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

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.