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

ओआरए-01097

हर बार एक व्यक्ति को कुछ ऐसा मिलता है जो हमेशा के लिए रहा है लेकिन उनके लिए एक नया अनुभव है। आज ही, मैंने अपने करियर में पहली बार ORA-1097 एरर मारा। मैं एक परीक्षण डेटाबेस में था और इसे बंद करने की आवश्यकता थी।

SQL> तत्काल शटडाउनORA-01097:लेन-देन के दौरान शटडाउन नहीं किया जा सकता - पहले कमिट या रोलबैक करें
समाधान स्पष्ट है। या तो मेरा लेन-देन करें या इसे वापस रोल करें और फिर मैं आगे बढ़ सकता हूं। इतनी कम त्रुटि संख्या के साथ, यह बहुत लंबे समय से आसपास रहा होगा। पहले तो मैं गलती से हैरान रह गया। आपका क्या मतलब है कि मैं अपना उदाहरण बंद नहीं कर सकता? तब मैंने त्रुटि संदेश पढ़ा और महसूस किया कि क्या हो रहा था। मुझे लगता है कि यह समझ में आता है। ओरेकल जानना चाहता है कि शटडाउन शुरू होने से पहले आपके लेनदेन का क्या करना है। यदि आप एक शटडाउन एबॉर्ट करते हैं, तो ओरेकल आपको यह संदेश नहीं देगा, लेकिन उदाहरण की वसूली पर लेनदेन को रोलबैक कर देगा। कहानी का नैतिक यह है कि भले ही आप लंबे समय से आसपास रहे हों और बहुत कुछ देखा हो, आपने इसे नहीं देखा है सब।

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle में SYSDATE फ़ंक्शन

  2. Oracleपैरामीटर और IN क्लॉज

  3. ORA-16789:स्टैंडबाय रीडो लॉग गलत तरीके से कॉन्फ़िगर किया गया

  4. Oracle:ORDER BY क्लॉज के संयोजन के साथ ROWNUM का उपयोग करके तालिका कॉलम को अपडेट करना

  5. सरल Oracle क्वेरी:शाब्दिक प्रारूप स्ट्रिंग से मेल नहीं खाता