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

ओआरए-00604 ओआरए-12705

निम्नलिखित का प्रयास करें:

  1. जांचें कि NLS_LANG सेटिंग सही है। विंडोज़ पर यह \HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE के अंतर्गत रजिस्ट्री में है .
  2. जांचें कि Oracle क्लाइंट सॉफ्टवेयर सही ढंग से स्थापित है।
  3. जांचें कि क्या उस कंप्यूटर पर कई Oracle घर हैं। उस स्थिति में, सक्रिय खोजें और जांचें कि क्या यह काम करता है।
  4. एसक्यूएल*प्लस के साथ परीक्षण करें यदि कोई स्थापित है। Sql Developer काम करता है क्योंकि इसकी अपनी क्लाइंट स्थापना है।

संपादित करें:
ड्राइवरों के संबंध में, इस साइट को देखें:Oracle इंस्टेंट क्लाइंट। वहां आपको ओरेकल में जेडीबीसी एक्सेस के लिए आवश्यक न्यूनतम ड्राइवर इंस्टॉलेशन पर दस्तावेज मिलेगा। मैं इसके बारे में ज्यादा नहीं जानता क्योंकि मैं नेट का उपयोग करता हूं।

2 संपादित करें:
यह प्रश्न देखें:JDBC थिन ड्राइवर के लिए NLS_LANG सेटिंग। आपके जैसी ही त्रुटि है और समस्या यह थी कि एनएलएस लैंग के लिए डिफ़ॉल्ट लोकेल परिभाषित नहीं किया गया था। उद्धरण:

<ब्लॉकक्वॉट>

NLS_LANG सेटिंग्स java.util.Locale से ली गई हैं। इसलिए, कनेक्ट करने से पहले आपको इसी तरह की कॉल करनी होगी:

  Locale.setDefault(Locale.<your locale here>);


  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. Oracle 18c नई सुविधा:विभाजन का ऑनलाइन संशोधन

  3. कैसे पता करें कि Oracle में कोई विशेष तालिका कब बनाई गई थी?

  4. Oracle SQL कथन में कुल पंक्तियाँ

  5. ऑरैकल संग्रहीत प्रक्रिया में अस्थायी तालिका कैसे बनाएं और उपयोग करें?