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

एसएसआईएस ओएलई डीबी स्रोत ओरेकल डेटा स्रोत से यादृच्छिक रूप से पंक्तियों को याद कर रहा है

मुझे पता है कि यह कैसुइस्ट्री बहुत विशिष्ट है, लेकिन अगर यह किसी की मदद कर सकती है...

समस्या की उत्पत्ति इस बात पर निर्भर करती है कि हम Oracle से कैसे जुड़ रहे हैं। इस नए संस्करण (19C) में निष्कर्षण के साथ आगे बढ़ने के लिए किसी भी स्रोत तालिका को क्वेरी करने से पहले 'secpac.set_user' कॉल का उपयोग करना अनिवार्य है।

ऐसा करने के लिए हम डेटा प्रवाह से पहले एक SQL कार्य का उपयोग कर रहे थे। चूंकि कनेक्शन प्रबंधक में कनेक्शन प्रॉपर्टी "समान कनेक्शन बनाए रखें" को गलत पर सेट किया गया था, हम लगातार कनेक्शन खोल रहे थे और बंद कर रहे थे और यह प्रवाह में व्यवधान पैदा कर रहा था।

समाधान:"समान कनेक्शन बनाए रखें" संपत्ति को सही पर सेट करें। फिर कनेक्शन केवल पहली बार खोला जाता है और पैकेज में सभी कार्यों के लिए खुला रहता है।




  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. JDBC पतला Oracle 11g

  3. ORA-02019:दूरस्थ डेटाबेस के लिए कनेक्शन विवरण नहीं मिला

  4. TLS प्रमाणपत्र का उपयोग करके Oracle डेटाबेस से JDBC कनेक्शन

  5. sql oracle - डुप्लिकेट मान हटाएं