ORA-25153 Temporary Tablespace is Empty Error in Oracle ORA - 25153 المؤقتة Tablespace فارغ خطأ في أوراكل
When executing SQL query, the following Oracle error may appears: عندما المنفذة مزود الاستعلام ، التالية قد يبدو خطأ أوراكل :
ORA-25153: Temporary Tablespace is Empty ORA - 25153 : Tablespace المؤقتة فارغ
The cause for the ORA-25153 error is because attempt was made to use space in a temporary tablespace with no files (no datafiles defined). قضية لORA - 25153 الخطأ هو بسبب محاولة لاستخدام الفضاء في tablespace مؤقت مع أي ملفات (أي ملفات البيانات المحددة).
To solve the problem, the solution is just by adding files (datafiles) to the TEMP tablespace by using ADD TEMPFILE command, or by using “Add Datafiles” in Oracle Enterprise Manager. لحل هذه المشكلة ، والحل هو فقط بإضافة ملفات (ملفات البيانات) إلى درجة الحرارة tablespace باستخدام أضف TEMPFILE القيادة ، أو باستخدام "إضافة ملفات البيانات" مدير المشاريع في شركة أوراكل.
If you check and found that TEMP tablespace already has data files, check the default temporary tablespace for all users and your database and set the default temporary tablespace to a valid temporarary tablespace. إذا كنت فحص ووجد أن درجة الحرارة tablespace بالفعل ملفات البيانات ، والتحقق من التقصير المؤقتة tablespace لجميع المستخدمين وقاعدة البيانات ومجموعة الافتراضية المؤقتة tablespace لصالحة temporarary tablespace.
To check the default temporary tablespace of the database: لفحص الافتراضية المؤقتة tablespace من قاعدة البيانات :
SQL> select property_name, property_value from database_properties; مزود> اختيار property_name ، property_value من database_properties ؛
The SQL will return the following results, look for DEFAULT_TEMP_TABLESPACE for the setting: فإن مزود سيعود النتائج التالية ، والبحث عن DEFAULT_TEMP_TABLESPACE لتحديد :
| PROPERTY_NAME | PROPERTY_VALUE |
| —————————— ---------- | —————————— ---------- |
| DICT.BASE | 2 |
| DEFAULT_TEMP_TABLESPACE | TEMP الموظف المؤقت |
| DBTIMEZONE | +01:00 |
| NLS_NCHAR_CHARACTERSET | AL16UTF16 |
| GLOBAL_DB_NAME | ARON.GENERALI.CH |
| EXPORT_VIEWS_VERSION | 8 |
| NLS_LANGUAGE | AMERICAN أمريكية |
| NLS_TERRITORY | AMERICA أمريكا |
| NLS_CURRENCY | $ دولار |
| NLS_ISO_CURRENCY | AMERICA أمريكا |
| NLS_NUMERIC_CHARACTERS | ., . ، |
| NLS_CHARACTERSET | WE8ISO8859P1 |
| NLS_CALENDAR | GREGORIAN التقويم الغريغوري |
| NLS_DATE_FORMAT | DD-MON-RR دال بين الاثنين الموارد العادية |
| NLS_DATE_LANGUAGE | AMERICAN أمريكية |
| NLS_SORT | BINARY ثنائي |
| NLS_TIME_FORMAT | HH.MI.SSXFF AM HH.MI.SSXFF صباحا |
| NLS_TIMESTAMP_FORMAT | DD-MON-RR HH.MI.SSXFF AM دد بين الاثنين ص ص HH.MI.SSXFF صباحا |
| NLS_TIME_TZ_FORMAT | HH.MI.SSXFF AM TZR HH.MI.SSXFF الساعة TZR |
| NLS_TIMESTAMP_TZ_FORMAT | DD-MON-RR HH.MI.SSXFF AM TZR دد بين الاثنين ص ص HH.MI.SSXFF الساعة TZR |
| NLS_DUAL_CURRENCY | $ دولار |
| NLS_COMP | BINARY ثنائي |
| NLS_LENGTH_SEMANTICS | BYTE البايت |
| NLS_NCHAR_CONV_EXCP | FALSE كاذبة |
| NLS_RDBMS_VERSION | 9.2.0.6.0 |
If default temporary tablespace is wrong the alter it with the following command: وإذا كان التقصير المؤقتة tablespace خطأ فإن عليه مع تغيير التالي :
SQL> alter database default temporary tablespace temp; مزود> تغيير قاعدة البيانات الافتراضية المؤقتة tablespace مؤقت ؛
To check default temporary tablespace for all users of the database: للتحقق من التقصير المؤقتة tablespace لجميع مستخدمي قاعدة البيانات :
SQL> select username, temporary_tablespace, account_status from dba_users; مزود> اختر اسم المستخدم ، temporary_tablespace ، account_status من dba_users ؛
will return the following result, check if all users TEMPORARY_TABLESPACE is set to correct settings: وسيعود التالية ونتيجة لذلك ، يجب التأكد من جميع المستخدمين TEMPORARY_TABLESPACE هو مجموعة لتصحيح إعدادات :
| USERNAME اسم المستخدم | TEMPORARY_TABLESPACE | ACCOUNT_STATUS |
| —————————— ---------- | —————————— ---------- | ——————————– ----------- |
| SYS | TEMPRY | OPEN فتح |
| SYSTEM نظام | TEMP الموظف المؤقت | OPEN فتح |
| OUTLN | TEMP الموظف المؤقت | OPEN فتح |
| DBSNMP | TEMP الموظف المؤقت | OPEN فتح |
| DBMONITOR | TEMP الموظف المؤقت | OPEN فتح |
| TEST اختبار | TEMP الموظف المؤقت | OPEN فتح |
| WMSYS | TEMP الموظف المؤقت | EXPIRED & LOCKED انتهت & LOCKED |
If wrong temporary tablespace is found, alter it with the correct tablespace name (for example, sys) with the following SQL: وإذا كان الخطأ هو مؤقتة tablespace وجد ، أنه مع تغير الصحيح tablespace اسم (على سبيل المثال ، sys) مع مزود التالية :
SQL> alter user sys temporary tablespace temp; مزود> تغيير المستخدم sys المؤقتة tablespace الحرارة ؛
Alternatively, recreate or add a datafile to your temporary tablespace and change the default temporary tablespace for your database; وكبديل لذلك ، أو إعادة datafile تضاف الى حسابك وتغيير مؤقت tablespace الافتراضية المؤقتة tablespace لقاعدة البيانات الخاصة بك ؛
SQL> drop tablespace temp including contents and datafiles; مزود> tablespace انخفاض درجة الحرارة بما فيها محتويات وملفات البيانات ؛
SQL> create temporary tablespace temp tempfile ‘/db/temp01.dbf’ size 100m autoextend off extent management local uniform size 1m; مزود> خلق المؤقتة tablespace مؤقت tempfile '/ db/temp01.dbf' حجم 100m autoextend قبالة مدى الإدارة المحلية موحدة حجم 1m ؛
SQL> alter database default temporary tablespace temp; مزود> تغيير قاعدة البيانات الافتراضية المؤقتة tablespace مؤقت ؛
IMPORTANT : This is a machine translated page which is provided "as is" without warranty. هام : هذه هي آلة الصفحة المترجمة التي تقدم "كما هي" دون ضمان. Machine translation may be difficult to understand. الترجمة الآلية قد يكون من الصعب فهم. Please refer to يرجى الرجوع إلى original English article المادة الانكليزية الأصلية whenever possible. كلما كان ذلك ممكنا.
Share and contribute or get technical support and help at وحصة المساهمة أو الحصول على الدعم التقني والمساعدة في My Digital Life Forums بلادي الرقمي الحياة المنتديات .
Related Articles المواد ذات الصلة
- Oracle ORA-01658 Unable to Create INITIAL Extent for Segment in Tablespace Error أوراكل ORA - 01658 تعذر إنشاء أولي لمدى في الجزء Tablespace خطأ
- How Drop Tablespace and Recover Oracle Database When Accidentally Delete Datafile انخفاض Tablespace كيفية استعادة قاعدة بيانات أوراكل وعندما قصد حذف Datafile
- How to Rename or Move Oracle Tablespace Datafile to Another Location كيفية إعادة تسمية أو نقل أوراكل Tablespace Datafile إلى مكان آخر
- How to Remove and Drop Datafiles from Tablespace in Oracle Database كيفية إزالة ملفات البيانات وقطرة من Tablespace في قاعدة بيانات أوراكل
- Oracle ORA-14074 Create or Add New Partition Fails Error أوراكل أورا - 14074 إنشاء أو إضافة جديدة التقسيم فشل خطأ
- ORA-02449 Oracle Drop Table Error أورا - 02449 أوراكل إسقاط الجدول خطأ
- Oracle EXP-00091 Error When Export Database أوراكل إكسب - 00091 خطأ عند تصدير قاعدة البيانات
- Create, Add or Split Oracle Database Partition Fails with ORA-14080 Error خلق ، وإضافة أو سبليت قاعدة البيانات أوراكل التقسيم فشل مع خطأ ORA - 14080
- ORA-00942 Table or View Does Not Exist Oracle Error أورا - 00942 الجدول أو رأي لا وجود خطأ أوراكل
- Oracle PL/SQL ORA-00947 Not Enough Values Error أوراكل رر / مزود أورا - 00947 لا يكفي القيم خطأ

































January 28th, 2008 17:52 كانون الثاني / يناير 28th ، 2008 17:52
very good informative articale. جيد جدا بالمعلومات articale.
thanks شكرا
srinivas سرينيفاس
May 7th, 2008 13:28 مايو 7th ، 2008 13:28
Hi, مرحبا ،
Thank you for such clear details. شكرا لهذه التفاصيل واضحة.
It helped me solve a problem in SAP BW system. انها ساعدتني في حل مشكلة في نظام ساب للحرب البيولوجية.
Regards تمنيات
Sharath
September 19th, 2008 16:15 سبتمبر 19th ، 2008 16:15
very informative جدا بالمعلومات
helps to find out يساعد على معرفة
why wrong and what to do to overcome والسبب في خطأ ما يجب عمله للتغلب على