بتاريخ: 22 مارس 200718 سنة comment_94711 مشكلة الى خبراء الاوراكل (حجم قاعدة البيانات كبر جدا بسبب كثرة users ثم حذفت بعض users باستخدام drop user cascadedوبعد التخلص من اكثر من user حجم البيانات الخاص بهم يتعدى 5 جيجا الا ان حجم قاعدة البيانات بصفة عامة لم يقل بل ظل كما هو والمشكلة ان حجم البارتيشين يكاد ينفد ... فهل من حل للتخلص من هذه البيانات العالقة او المتضخمة بدون فائدة حيث ان حجم ال users الباقين لا يتعدى 3 جيجا وباقى البيانات تكاد توقف العمل على السرفر ولكم جزيل الشكر ....... تقديم بلاغ
بتاريخ: 23 مارس 200718 سنة كاتب الموضوع comment_94776 اين الاجابه يا اخوانى اتمنى اناجد حل قريب لهذه المشكلهوشكرا جزيلا تقديم بلاغ
بتاريخ: 23 مارس 200718 سنة comment_94787 اخى العزيزحزف المستخدمين لن يجعل حجم ملفات قواعد البيانات بنضغط و يقل.الحل هو نقل البيانات الخاصة بالمستخدمين الحالين الى tablespace اخرى و بعدها يتم drop tablespace و اذكرك بعمل النسخ الاحتياطية قبل البدء فى الاجراءات تقديم بلاغ
بتاريخ: 23 مارس 200718 سنة comment_94813 أخي العزيز اولا بعد حذفك للمستخدمين لن يقل حجم قاعدة البيانات بسبب ان tablespace مازالت على نفس الحجم يمكنك الدخول عن طريق oem ومعرفة مساحة ال TBS والمساحة الفعلية المستغلة منها اذا كانت المساحة المستخدمة اقل من المساحة الفعلية وهذا ما " أظنه " يمكن تصغير حجم DATAFILES واذا كانت مساحة TBS مستغله بالكامل يمكنك تجربة الطريقة التي ذكرها الأخ hmansy ايضا لاتنسى عمل BACKUP قبل البداية ....تحياتي تقديم بلاغ
بتاريخ: 26 مارس 200718 سنة comment_95127 - you need to know :- what is the default tablespace for every new user- the size of the data files in the tablespace- is this space in the data file is fully occupied or not- if there is a free space in the data files you shrink the size by Alter database datafile 'c:\the full path and datafile name' resize -----mb;- if there is no free space in the datafiles you should increase your server's storage capacity- use this command also to reuse unused space in the tablespace Alter tablespace <tablespace_name> coalesce; تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.