بتاريخ: 8 أبريل 200520 سنة comment_32442 الإخوة الكرام السلام عليكم ما هي أفضل طريقة لزيادة حجم قاعدة البيانات tablespacesوجزاكم الله خير الجزاء تقديم بلاغ
بتاريخ: 8 أبريل 200520 سنة comment_32443 السلام عليكم ورحمة الله وبركاته ،1- ALTER TABLESPACE ADD DATAFILE2- ALTER DATABASE DATAFILE RESIZE3- ALTER DATABASE DATAFILE AUTOEXTEND ON4- CREATE TABLESPACE تم تعديل 8 أبريل 200520 سنة بواسطة Walid Azmy تقديم بلاغ
بتاريخ: 10 أبريل 200520 سنة كاتب الموضوع comment_32582 جزاكم الله خير الجزاء لاهتمامك يااخي الكريم تقديم بلاغ
بتاريخ: 11 أبريل 200520 سنة كاتب الموضوع comment_32700 ياخي الكريم ممكن تتكرم وتضع مثال عن طريقة زيادة حجم قاعدة البياناتلأني جربت resize ولم تنجح وجزاكم الله خيرا تقديم بلاغ
بتاريخ: 11 أبريل 200520 سنة comment_32728 وعليكم السلام ورحمة الله وبركاته،، :lets say your Datafile in the PATHd:\myDBthe currant size is 100 M & ALTER DATABASE <DB_NAME> DATAFILE 'd:\myDB\<datafile_name>' RESIZE 150 M :notes 1- DB_NAME is Optional 2- Be sure that your d: drive free space is supporting the extra size for your datafile (in this example - more 50 M 4give me!! i cann't explain in Arabic right now تقديم بلاغ
بتاريخ: 13 أبريل 200520 سنة كاتب الموضوع comment_32932 شكرا لك أخي الكريم وربنا يجعله في ميزان حسناتك يوم القيامة تقديم بلاغ
بتاريخ: 14 أبريل 200520 سنة كاتب الموضوع comment_33111 أنا جربت الكود ولكن للاسف لم ينجح معي وللعلم أنا عندي برنامج صغير على نسخة شخصية وأرغب في زيادة حجم قاعدة البيانات وهذه هي اسماءها فالرجاء المساعدة بخصوص هذا الشأن مع العلم باني أدخل بـsystem , manager وأكتب التالي ALTER DATABASE DATAFILE 'system' RESIZE 300 M ;TABLESPACE_NAME TS_SIZE------------------------------ ---------ROLLBACK_DATA 40SYSTEM 30TEMPORARY_DATA 2USER_DATA 23 تقديم بلاغ
بتاريخ: 14 أبريل 200520 سنة comment_33130 السلام عليكم ورحمة الله وبركاته أخي moh ALTER DATABASE DATAFILE 'system' RESIZE 300M القيمة التي تتبع DATAFILE يجب أن تكون إسم (أو رقم) الفايل المراد تغيير حجمه ، وليس إسم الـTablespaceوللحصول على أسماء وأرقام الملفات التي تكون الـTABLESPACESSELECT file_id, file_name, tablespace_name FROM dba_data_files; ويعد كده ممكن تنفذ الأمر كالتالي (عن طريق رقم الفايل): ALTER DATABASE DATAFILE 1 RESIZE 300M عادة ما يكون الـSYSTEM TABLESPACE مكون من فايل أو ملف واحد، ودائما يكون رقمه 1أما إذا أردت أن تغير الحجم باستخدام إسم الملف يجب عليك مراعاة المسار الصحيح.. مثلاً: 'E:\ORACLE\ORA92\ORADATA\SYSTEM01.DBF'وهكذا يكمنك تغيير حجم الملفات التي تكون كل من ROLLBACK_DATA, USER_DATAأما بالنسبة لـTEMPORARY_DATA TABLESPACE ، عليك استخدام TEMPFILE بدلاً من DATAFILE: ALTER DATABASE TEMPFILE 1 RESIZE ##M ملحوظة: معلومة الملفات التي تكون الـTEMPORARY_DATA TABLESPACE تجدها في dba_temp_files وليس dba_data_filesوعادة ما يكون ملف واحد، وأيضا يحمل الرقم 1.أما بخصوص اليوزر: يمكنك تنفيذ هذه المهام باستخدام اليوزر system، ما في مشكلةعلى العموم إذا واجهتك أي مشكلة أخرى ، أرجو توضيح رسالة الخطأ.ووفقكم الله لما فيه خير الإسلام والمسليمين ،، تقديم بلاغ
بتاريخ: 16 أبريل 200520 سنة كاتب الموضوع comment_33273 شكراً جزيل الشكر أخي الكريم على هذا الإهتمام والرد الرائعوالذي غالباً ما أدعوا المولى عزا وجل أن يكون في ميزان حسناتكوالسلام عليكم ورحمة الله وبركاته تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.