السلام عليكم
اخواني ارجو المساعدة
عندي سؤال صغير
اذا حبيت اسوي Tablespace على هارد ديسك لجهاز ثاني
كيف اقدر اعرف Datafile Loaction على السيرفر عندي؟؟؟
السلام عليكم
اخواني ارجو المساعدة
عندي سؤال صغير
اذا حبيت اسوي Tablespace على هارد ديسك لجهاز ثاني
كيف اقدر اعرف Datafile Loaction على السيرفر عندي؟؟؟
السلام عليكم أخوتي
إن ملفات الTABLESPACEوالمسماةبDATA BASE FILE تكون موجودةفي المسار
التالي على الSERVER
C:ORANTDATABASE
وتكون فيزيائياً بامتداد NAME.DBF
وبالمناسبة ملفاة التحكم تكون موجودة على ال SERVER
في المسار (وتكون بامتداد ORA)
control_files = C:orantDATABASEctl1ORCL.ora
ونستطيع معرفة هذا المسار من ملف التهيئة والموجود على ال SERVER
C:orantDATABASEوله أسماء عديدة حسب النسخة
مثلINITORCL.ORAطبعاً بإمكاننا تحريره خلال المفكرة
أخي سعد..
كلامك لا غبار عليه،
لكن الأخت تسأل عن طريقة لإنشاء tablespace بحيث تكون ملفات الdatafiles موجودة على جهاز آخر....حسب فهمي للسؤال!
أردت فقط أن أقول:اذا كان هذا الأمر ممكناً،فإن قاعدة البيانات على جهاز الخادم(server) لن تعمل اذا كان الجهاز الآخر غير شغال كون بعض ملفات الdatafiles غير متوفرة، و ستضطر الى عمل تعديلات لتعريفها ك offline datafiles حتى تعود قاعدة البيانات للعمل.
و لكن اذا كان هذا سؤالك فجربي كتابة المسار الصحيح لل datafiles ( يعتمد ذلك على وجود mounted remote file system)
عند انشاء الtablespace:
CREATE TABLESPACE ts_name DATAFILE 'المسار المطلوب' SIZE ... [K|M];
و اذا سارت الأمور على ما يرام.... خبرونا ;)
شكرا أخواني على الرد
اخوي ايمن انا اجرب هاذي الطريقة بس يعطيني OS error
مع ان السيرفر والجهاز الثاني Windows NT
والاثنين الفايل سيستم فيهم FAT16
???????????
على حد علمي ما فيكي تعملي هيك شي لأنو ما بتقدري
تفوتي للسيرفر التاني يلي عبتحاولي تعملي عليه datafile
بعدين شو بدك بوجعة هالراس
ليش بدك تعملي tablespace على غير os
شو الفائدة خبرينا يمكن نقدر نساعد
الاخت الفاضله
يمكن استعمال هده الطريقه فى حالة يكون الاجهزة المراد استعمالها كجهاز server والجهاز الاخر يعملون بنظام تشغيل unix مثل solaris يحيت استعمال طريقة NIS
هذا الموضوع مغلق.