الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

كيفية زيادة حجم قاعدة البيانات tablespaces

Featured Replies

بتاريخ:

الإخوة الكرام
السلام عليكم
ما هي أفضل طريقة لزيادة حجم قاعدة البيانات tablespaces
وجزاكم الله خير الجزاء

بتاريخ:

السلام عليكم ورحمة الله وبركاته ،

1- ALTER TABLESPACE ADD DATAFILE

2- ALTER DATABASE DATAFILE RESIZE

3- ALTER DATABASE DATAFILE AUTOEXTEND ON

4- CREATE TABLESPACE

تم تعديل بواسطة Walid Azmy

بتاريخ:
  • كاتب الموضوع

جزاكم الله خير الجزاء
لاهتمامك يااخي الكريم

بتاريخ:
  • كاتب الموضوع

ياخي الكريم ممكن تتكرم وتضع مثال عن طريقة زيادة حجم قاعدة البيانات
لأني جربت resize ولم تنجح وجزاكم الله خيرا

بتاريخ:

وعليكم السلام ورحمة الله وبركاته،،

:lets say your Datafile in the PATH
d:\myDB
the 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

بتاريخ:
  • كاتب الموضوع

شكرا لك أخي الكريم وربنا يجعله في ميزان حسناتك يوم القيامة

بتاريخ:
  • كاتب الموضوع

أنا جربت الكود ولكن للاسف لم ينجح معي وللعلم أنا عندي برنامج صغير على نسخة شخصية وأرغب في زيادة حجم قاعدة البيانات وهذه هي اسماءها فالرجاء المساعدة بخصوص هذا الشأن مع العلم باني أدخل بـsystem , manager وأكتب التالي
ALTER DATABASE DATAFILE 'system' RESIZE 300 M ;
TABLESPACE_NAME TS_SIZE
------------------------------ ---------
ROLLBACK_DATA 40
SYSTEM 30
TEMPORARY_DATA 2
USER_DATA 23

بتاريخ:

السلام عليكم ورحمة الله وبركاته أخي moh

ALTER DATABASE DATAFILE 'system' RESIZE 300M


القيمة التي تتبع DATAFILE يجب أن تكون إسم (أو رقم) الفايل المراد تغيير حجمه ، وليس إسم الـTablespace
وللحصول على أسماء وأرقام الملفات التي تكون الـTABLESPACES
SELECT 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، ما في مشكلة

على العموم إذا واجهتك أي مشكلة أخرى ، أرجو توضيح رسالة الخطأ.

ووفقكم الله لما فيه خير الإسلام والمسليمين ،،

بتاريخ:
  • كاتب الموضوع

شكراً جزيل الشكر أخي الكريم على هذا الإهتمام والرد الرائع
والذي غالباً ما أدعوا المولى عزا وجل أن يكون في ميزان حسناتك
والسلام عليكم ورحمة الله وبركاته

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.