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