Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

TEMPFILE ऑफ़लाइन भौतिक स्टैंडबाय

मुझे एंटरप्राइज़ मैनेजर क्लाउड कंट्रोल से एक अलर्ट प्राप्त हुआ है कि मेरे भौतिक स्टैंडबाय डेटाबेस में एक अस्थायी फ़ाइल ऑफ़लाइन थी।

संदेश=अस्थायी फ़ाइल /u01/app/oracle/oradata/ncpp/temp/temp01.dbf ऑफ़लाइन है।

हमने हाल ही में स्टैंडबाय को बहाल किया है, यानी इसे बैकअप से फिर से बनाया है। आश्चर्यजनक रूप से 8 में से केवल 7 टेम्पफाइल ही उपलब्ध थे। एक टेम्पफाइल गायब था। मुझे यह अजीब लगा, लेकिन मैं टेम्पफाइल वापस पाना चाहता हूं।

मैंने शुरुआत में यह कोशिश की, लेकिन यह एक त्रुटि के साथ विफल रहा:

SQL> alter system set standby_file_management=manual scope=both;
System altered.
SQL> alter tablespace temp add tempfile
2>  '/u01/app/oracle/oradata/ncpp/temp/temp01.df' size 20g;
alter tablespace temp add tempfile
*
ERROR at line 1:
ORA-01109: database not open

समाधान यह है कि टेम्पफाइल जोड़ने के लिए फिजिकल स्टैंडबाय को रीड ओनली मोड में रखा जाए।

SQL> alter database recover managed standby database cancel;
Database altered.
SQL> alter database open read only;
Database altered.
SQL> alter tablespace temp add tempfile
2  '/u01/app/oracle/oradata/ncpp/temp/temp01.df' size 20g;
Tablespace altered.
SQL> alter database recover managed standby database disconnect;
Database altered.

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ओरेकल एसक्यूएल*प्लस ट्यूटोरियल

  2. डेटाबेस तालिका में कुछ रिकॉर्ड जांचने का सबसे तेज़ तरीका है?

  3. SQL डेवलपर चिह्न

  4. प्रति पंक्ति ओरेकल क्वेरी अनुक्रमिक योग

  5. समाधान एक क्वेरी के अंदर एक डीएमएल ऑपरेशन नहीं कर सकता है?