بتاريخ: 18 يناير 201016 سنة comment_182667 السلام عليكم يا جماعه انا بعمل restore لى spfile بس للأسف بيحصل فشل ومش عارف لية ياترى حد ممكن يعرف اية السبب تقديم بلاغ
بتاريخ: 20 يناير 201016 سنة comment_182832 يا حبذا اخوانا الباشا يوضح لنا ما معنى spfilepfileinit.ora وقد تعرضت لمشكلة حيث وانا اعمل رسترت للداتا بيز طلع لى خطا انا الفيل اسمهPACIinit.ora و PACI هو اسم الداتا بيزl مش موجود يا ريت توضح لنا المشكلة وطريفه حلها وتعطى لنا خلفية عن هذا الفيل ومدى اهميته. تقديم بلاغ
بتاريخ: 20 يناير 201016 سنة comment_182869 هذا الملف هو ملف المتغيرات فلحظة تشغيل قاعدة البيانات يتم قراءة هذا الملف فيتم تكوين الInstance ويتم معرفة اسم ومكان ملف الControl Files لأنه يحتوي علي هذه المعلوماتوهذا الملف قد يكون :-Static Parameter File (PFILE): ويكون اسمه (initSID.ora) ، حيث الSID هو اسم الInstance، وهو ملف نصي نستطيع أن نجرى عليه التغيرات التي نحتاجها ثم نحفظه وذلك عن طريق نظام التشغيل ، ولكي يحدث التأثير في قاعدة البيانات لابد من إغلاقها وفتحها من جديد.Persistent Parameter File (SPFILE): يكو ن اسمه spfileSID.ora ، حيث الSID هو اسم الInstance ، وهو ملف ثنائي لا نستطيع التغيير فيه إلى عن طريق الاوركل بواسطة الأمر:- ALTER SYSTEM SET parameter = value [sCOPE = MEMORY|SPFILE|BOTH] وقد يأخذ العامل SCOPEإحدى ثلاث قيم :-1- MEMORY: وهى تعنى أن التغييرات تحدث فقط في الInstance التي تعمل الآن فأول إعادة ة تشغيل لقاعدة البيانات نفقد التغييرات.2- SPFILE: التغييرات هنا تحدث في الملف ويحدث التأثير عند إعادة تشغيل قاعدة البيانات.3- BOTH: التغييرات هنا تحدث في الInstance الحالية كما تحدث أيضا في الملف SPFILE اى أن التغييرات تظل باقية عند إعادة تشغيل قاعدة البيانات.والأصل أن التغيرات تحدث في كل من الInstance الحالية والSPFILE اى (BOTH) ولكن يعتمد التغيير أيضا على المتغير فبعض المتغيرات لا يمكن تعديلها إلا بواسطة الخيار SPIFLE ، اى لا يمكن تغييرها إلا بعد إغلاق قاعدة البيانات. يمكن إنشاء ملف الSPFILE من الملف PFILE ولكن يجب أن يملك المستخدم الصلاحية SYSDBA. CREATE SPFILE FROM PFILE; كما يمكن إنشاء ملف الPFILE من الملف SPFILE.أما إذا فقدت هذا الملف فقم بعمل نسخ لملف Pfile من قاعدة بيانات اخري ومن ثم قم بتعديل قيم المتغيرات بما يتناسب مع قاعدة بياناتك كما يمكن كذلك تعديل اسمه ووضعهة في مسار الصحيحoracle_home\databaseاو يمكنك تشغيل قاعدة البيانات كالتالي:startup pfile=pathحدد له الملف الجديد تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.