بتاريخ: 12 أبريل 200619 سنة comment_66210 السلام عليكموجدت بعض المواضيع تتحدث عن عمل Clone لقاعدة بيانات أو تشغيل قاعدة بيانات أوراكل على جهاز غير الجهاز الذى تعمل به وبكافة بياناتهاالحقيقة الموضوع أسهل من بسيط وبدون الدخول الى تفاصيل عمل Trace للكنترول فايل والتعديل به وغيره من الأجراءات اليكم هذه الطريقة البسيطة جداً والتى سنستخدم بها ال DBCA الذى نستخدمه غالبا لأنشاء قاعدة بيانات جديدة وطبعا ً ننسى حفظ نسخة من الTEMPLATE لكن هذا غير مهم الأن .عموما ال DBCA تخزن ال Templat فى شكل ملف يحمل الأمتدادي dbc وهو يحتوى على :1- مجموعة قيم ملف ال init.ora2- موقع ملفات ال data files3- موقع ملفات ال control file4 موقع ملفات الredo log filesعلى شكل ملف xmlاما أذا اضفت خيار حفظ بياناتك مع الجداول فسيتم اضافة ملف بالأمتداد .dbj وهو ملف مضغوط يحمل صورة من كل ال datafiles وهذا سنحتاجه فى عملية النسخ.اما الخطوات فهى كالاتى :1- قم بتشغيل ال dbca Database Configuration Assistant2- اختر Manage templates(لاحظو اننا الان على الجهاز الاول الذى يختوى قاعدة البيانات التى نريد نقلها)3- اختر create database template ونشط خيار from an existing database (structure as well as data).4- خطوة الى الامام واختر اسم قاعدة البيانات 5- خطوه اخرى الأمام ادخل اسم ال template ولاحظ مكان ال template datafile بالأسفل 6- اضغط حطوه الى الامام ستجد خياران اجب على السوال وستختر احد الخياران السؤال : هل مسار ومواصفات الجهاز الذى تريد نقل قاعدة البيانات اليه يطابق الجهاز الحالى ؟ اذا كا نعم أحتر الخيار الأول الأعلى واذا لا اختر الخيار الثانى وهو ال ofa7- اضغط على انها ء.----------------------------------------------------------------------خطوات الاستعادة 1- قم بنقل الملفان اللذان قمت بانشاءهما مسبقا وهما name.dbc و name.dfj الى الجهاز الجديد الى مسار ال templates file 2- قم بتشغيل ال dbca واختر أنشاء قاعدة بيانات جديدة ستجد ان اسم الملف الذى قمت باحضاره من الجهاز المصدر قد ظهر بقائمة خيارات انشاء قاعدة البيانات أختر الاسم واضغط على التالى .3- اختر اسم قاعدة البيانات يمكنك تغيير الأسم السابق او اختيار نفس الاسم4- واصل العملية بالضغط على التالى حتى الوصول الى انها ءلاحظ انه يمكنك تغيير مكان ملفات ال datafile وغيرها اذا كانت هناك قاعدة بيانات موجودة بنفس الاسم.تم انشاء قاعدة البيانات بنجاح ادخل بنفس اسم المستخدم لتجد نفس الضبط ونفس البيانات .تحياتى وارجو التثبيت . تقديم بلاغ
بتاريخ: 19 مايو 200817 سنة comment_129152 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 تقديم بلاغ
بتاريخ: 19 مايو 200817 سنة comment_129166 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. تقديم بلاغ
بتاريخ: 19 مايو 200817 سنة comment_129167 جزاك الله خيرا - جعله الله فى ميزان حسناتك - حشرت مع خير البشر تقديم بلاغ
بتاريخ: 20 مايو 200817 سنة comment_129253 thank you sir about insert but i raise my momery to 2G and install windows server but the errornot my datafile size more than 2G and i work with oracle verision 9i تقديم بلاغ
بتاريخ: 21 مايو 200817 سنة comment_129311 can u run this command on the old server and send me the result plz:conn sys as sysdbashow parameter sga تقديم بلاغ
بتاريخ: 20 فبراير 201412 سنة comment_246924 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 تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.