ORA-25153 Temporary Tablespace is Empty Error in Oracle ORA-25,153 अस्थायी तालिकास्थान Oracle में खाली त्रुटि है
When executing SQL query, the following Oracle error may appears: जब एसक्यूएल क्वेरी निष्पादित, निम्नलिखित Oracle त्रुटि प्रदर्शित कर सकते हैं:
ORA-25153: Temporary Tablespace is Empty ORA-25153: अस्थायी तालिकास्थान खाली है
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 के कारण 25,153 त्रुटि क्योंकि प्रयास नहीं फाइलों के साथ एक अस्थायी तालिकास्थान में अंतरिक्ष का इस्तेमाल किया गया है (कोई datafiles परिभाषित).
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. इस समस्या का समाधान, समाधान सिर्फ अस्थायी तालिकास्थान को (datafiles) जोड़ें TEMPFILE कमांड का प्रयोग, या प्रयोग "Datafiles जोड़ें" Oracle Enterprise प्रबंधक के द्वारा फाइलों को जोड़कर है.
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. यदि आप जांच की और पाया कि अस्थायी तालिकास्थान डेटा फ़ाइलों को पहले से ही है, डिफ़ॉल्ट एक वैध temporarary तालिकास्थान की जांच करने के लिए सभी उपयोगकर्ताओं और अपने डेटाबेस और सेट डिफ़ॉल्ट अस्थायी तालिकास्थान के लिए अस्थायी तालिकास्थान.
To check the default temporary tablespace of the database: के लिए डिफ़ॉल्ट डेटाबेस के अस्थायी तालिकास्थान की जाँच:
SQL> select property_name, property_value from database_properties; एसक्यूएल> चुनें property_name, database_properties से property_value;
The SQL will return the following results, look for DEFAULT_TEMP_TABLESPACE for the setting: एसक्यूएल निम्नलिखित परिणाम, स्थापित करने के लिए DEFAULT_TEMP_TABLESPACE देखने के लिए वापस कर दूँगा:
| PROPERTY_NAME PROPERTY_NAME | PROPERTY_VALUE PROPERTY_VALUE |
| —————————— ---------- | —————————— ---------- |
| DICT.BASE DICT.BASE | 2 2 |
| DEFAULT_TEMP_TABLESPACE DEFAULT_TEMP_TABLESPACE | TEMP अस्थायी |
| DBTIMEZONE DBTIMEZONE | +01:00 +01:00 |
| NLS_NCHAR_CHARACTERSET NLS_NCHAR_CHARACTERSET | AL16UTF16 AL16UTF16 |
| GLOBAL_DB_NAME GLOBAL_DB_NAME | ARON.GENERALI.CH ARON.GENERALI.CH |
| EXPORT_VIEWS_VERSION EXPORT_VIEWS_VERSION | 8 8 |
| NLS_LANGUAGE NLS_LANGUAGE | AMERICAN अमेरिकन |
| NLS_TERRITORY NLS_TERRITORY | AMERICA अमेरिका |
| NLS_CURRENCY NLS_CURRENCY | $ $ |
| NLS_ISO_CURRENCY NLS_ISO_CURRENCY | AMERICA अमेरिका |
| NLS_NUMERIC_CHARACTERS NLS_NUMERIC_CHARACTERS | ., ., |
| NLS_CHARACTERSET NLS_CHARACTERSET | WE8ISO8859P1 WE8ISO8859P1 |
| NLS_CALENDAR NLS_CALENDAR | GREGORIAN ग्रेगोरी |
| NLS_DATE_FORMAT NLS_DATE_FORMAT | DD-MON-RR Mon डीडी-आर आर |
| NLS_DATE_LANGUAGE NLS_DATE_LANGUAGE | AMERICAN अमेरिकन |
| NLS_SORT NLS_SORT | BINARY द्विआधारी |
| NLS_TIME_FORMAT NLS_TIME_FORMAT | HH.MI.SSXFF AM HH.MI.SSXFF AM |
| NLS_TIMESTAMP_FORMAT NLS_TIMESTAMP_FORMAT | DD-MON-RR HH.MI.SSXFF AM Mon डीडी-आर आर HH.MI.SSXFF AM |
| NLS_TIME_TZ_FORMAT NLS_TIME_TZ_FORMAT | HH.MI.SSXFF AM TZR HH.MI.SSXFF AM TZR |
| NLS_TIMESTAMP_TZ_FORMAT NLS_TIMESTAMP_TZ_FORMAT | DD-MON-RR HH.MI.SSXFF AM TZR Mon डीडी-आर आर HH.MI.SSXFF AM TZR |
| NLS_DUAL_CURRENCY NLS_DUAL_CURRENCY | $ $ |
| NLS_COMP NLS_COMP | BINARY द्विआधारी |
| NLS_LENGTH_SEMANTICS NLS_LENGTH_SEMANTICS | BYTE बाइट |
| NLS_NCHAR_CONV_EXCP NLS_NCHAR_CONV_EXCP | FALSE FALSE |
| NLS_RDBMS_VERSION NLS_RDBMS_VERSION | 9.2.0.6.0 9.2.0.6.0 |
If default temporary tablespace is wrong the alter it with the following command: यदि डिफ़ॉल्ट अस्थायी तालिकास्थान गलत यह निम्न कमांड के साथ बदल रहा है:
SQL> alter database default temporary tablespace temp; एसक्यूएल> डेटाबेस डिफ़ॉल्ट अस्थायी तालिकास्थान अस्थायी बदल;
To check default temporary tablespace for all users of the database: के लिए डेटाबेस के सभी उपयोगकर्ताओं के लिए डिफ़ॉल्ट जांच अस्थायी तालिकास्थान:
SQL> select username, temporary_tablespace, account_status from dba_users; एसक्यूएल> उपयोगकर्ता नाम का चयन करें, temporary_tablespace, dba_users से account_status;
will return the following result, check if all users TEMPORARY_TABLESPACE is set to correct settings: निम्नलिखित परिणाम लौट जाएगा, जाँच लें कि सभी उपयोगकर्ताओं TEMPORARY_TABLESPACE के लिए सेटिंग्स सही स्थापित है:
| USERNAME USERNAME | TEMPORARY_TABLESPACE TEMPORARY_TABLESPACE | ACCOUNT_STATUS ACCOUNT_STATUS |
| —————————— ---------- | —————————— ---------- | ——————————– ----------- |
| SYS SYS | TEMPRY TEMPRY | OPEN खुली |
| SYSTEM प्रणाली | TEMP अस्थायी | OPEN खुली |
| OUTLN OUTLN | TEMP अस्थायी | OPEN खुली |
| DBSNMP DBSNMP | TEMP अस्थायी | OPEN खुली |
| DBMONITOR DBMONITOR | TEMP अस्थायी | OPEN खुली |
| TEST टेस्ट | TEMP अस्थायी | OPEN खुली |
| WMSYS WMSYS | TEMP अस्थायी | EXPIRED & LOCKED अवधि समाप्त हो और बंद |
If wrong temporary tablespace is found, alter it with the correct tablespace name (for example, sys) with the following SQL: अगर गलत अस्थायी तालिकास्थान पाया है, (उदाहरण के लिए सही निम्नलिखित एसक्यूएल के साथ तालिकास्थान नाम, व्यवस्था) के साथ बदल:
SQL> alter user sys temporary tablespace temp; एसक्यूएल> उपयोगकर्ता व्यवस्था अस्थायी तालिकास्थान अस्थायी बदल;
Alternatively, recreate or add a datafile to your temporary tablespace and change the default temporary tablespace for your database; वैकल्पिक रूप से बहलाना, या अपने अस्थायी तालिकास्थान एक datafile जोड़ने और मूलभूत परिवर्तन आपके डेटाबेस के लिए अस्थायी तालिकास्थान;
SQL> drop tablespace temp including contents and datafiles; एसक्यूएल छोड़> सामग्री और datafiles सहित तालिकास्थान अस्थायी;
SQL> create temporary tablespace temp tempfile '/db/temp01.dbf' size 100m autoextend off extent management local uniform size 1m; एसक्यूएल> अस्थायी तालिकास्थान अस्थायी tempfile बना '/' db/temp01.dbf आकार सीमा प्रबंधन स्थानीय वर्दी 1m आकार से 100 मीटर autoextend;
SQL> alter database default temporary tablespace temp; एसक्यूएल> डेटाबेस डिफ़ॉल्ट अस्थायी तालिकास्थान अस्थायी बदल;
IMPORTANT : The page is machine translated and provided "as is" without warranty. महत्वपूर्ण: पृष्ठ की मशीन है और अनुवाद प्रदान "के रूप में वारंटी के बिना है." Machine translation may be difficult to understand. मशीन अनुवाद मुश्किल से समझ सकते हो. Please refer to कृपया उल्लेख करने original English article मूल अंग्रेजी लेख whenever possible. जब भी संभव है.
Related Articles संबंधित लेख
- Oracle ORA-01658 Unable to Create INITIAL Extent for Segment in Tablespace Error Oracle ORA-01658 से अनुभाग के लिए तालिकास्थान त्रुटि के रूप में शुरू में विस्तार करने में असमर्थ बनाएँ
- How Drop Tablespace and Recover Oracle Database When Accidentally Delete Datafile कैसे गिरा तालिकास्थान और पुनर्प्राप्त Oracle डाटाबेस जब गलती से नष्ट Datafile
- How to Rename or Move Oracle Tablespace Datafile to Another Location कैसे या नाम बदलें के लिए एक और स्थान के लिए Oracle तालिकास्थान Datafile हटो
- How to Remove and Drop Datafiles from Tablespace in Oracle Database तालिकास्थान से Oracle डाटाबेस में निकालें और गिरा Datafiles कैसे
- Oracle ORA-14074 Create or Add New Partition Fails Error Oracle ORA-14074 बनाएँ या नई विभाजन जोड़ें विफल त्रुटि
- IMP-00013 Oracle Import Error छोटा सा भूत-00013 Oracle आयात करने में त्रुटि
- Oracle EXP-00091 Error When Export Database Oracle EXP-00091 त्रुटि जब निर्यात डाटाबेस
- IMP-00016 Required Character Set Conversion Not Supported Error when Import to Oracle Database छोटा सा भूत-00016 आवश्यक कैरेक्टर सेट रूपांतरण नहीं समर्थित त्रुटि जब Oracle डाटाबेस के लिए आयात
- ORA-02449 Oracle Drop Table Error ORA-02449 Oracle ड्रॉप तालिका में त्रुटि
- Create, Add or Split Oracle Database Partition Fails with ORA-14080 Error बनाने के लिए, जोड़ें या भाजित Oracle डाटाबेस के विभाजन के साथ विफल रहता है ORA-14,080 त्रुटि










































September 19th, 2008 16:15 19, 2008 16:15 सितम्बर
very informative बहुत जानकारीपूर्ण
helps to find out मदद करता है पता लगाने के लिए
why wrong and what to do to overcome क्यों दूर गलत है और क्या करने के लिए
May 7th, 2008 13:28 7 मई 2008 13:28
Hi, नमस्ते,
Thank you for such clear details. तुम इतना स्पष्ट विवरण के लिए धन्यवाद.
It helped me solve a problem in SAP BW system. यह मेरी मदद की एसएपी BW प्रणाली में एक समस्या का समाधान.
Regards सादर
Sharath Sharath
January 28th, 2008 17:52 28, 2008 17:52 जनवरी
very good informative articale. बहुत अच्छा जानकारीपूर्ण articale.
thanks धन्यवाद
srinivas श्रीनिवास