بتاريخ: 11 مايو 200619 سنة comment_68894 السلام عليكم اخواني الكرام محتاجة مساعدتك في كيفية نقل data من one tablespace الى another tablespace i need to move all our appplication tables from system tablespace to user tablespace plz help me if some one had any idea how to do that تقديم بلاغ
بتاريخ: 11 مايو 200619 سنة comment_68897 you can move them:http://www.araboug.org/ib/index.php?showtopic=13634 تقديم بلاغ
بتاريخ: 11 مايو 200619 سنة كاتب الموضوع comment_68923 thanks bro Debug_b!boi always get help from you in dba تقديم بلاغ
بتاريخ: 11 مايو 200619 سنة comment_68930 عفوا على المداخلة ... ولكن هناك طريقة أسرع إذا كان هناك عدد كبير من ال Tables1- نقوم بعمل spool يحتوي على أوامر نقل ال tables SPOOL mov.tmp SELECT 'ALTER TABLE '||table_name||' MOVE TABLESPACE '||'&&new_ts'||' ;' FROM user_tables; SPOOL off 2- إذا كان هناك Indexes ونريد نقلها إيضا نعمل التالي SPOOL reb.tmp SELECT 'ALTER INDEX '||index_name||' REBUILD TABLESPACE '||'&&idx_ts'||' ;' FROM user_indexes; SPOOL off 3- نقوم بعمل RUN لل سبوول الذي نتج عندنا @mov.tmp @reb.tmp ,ولكن لكي نضمن الناتج في ال spool أن يكون بدون أخطاء سنكتب بالبدايه SET HEADING off FEED off ECHO off VER off PAUSE on ويمكن أن نريح أنفسنا وقوم بتنفيذ هذا ال script الذي سيسأل عن ال Tablespace الجديد لل tablesثم عن ال tablespace الجديد لل indexesوكان الله بالسر عليمأخوكم ماهر عطيه Move_Tables.zip تقديم بلاغ
بتاريخ: 13 مايو 200619 سنة comment_69037 مشكورين اخواني على المعلومة المفيدة بارك الله فيكم تم تعديل 13 مايو 200619 سنة بواسطة عرفان تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.