आपकी कनेक्शन स्ट्रिंग एक सर्वर/नोड पर एक उदाहरण को संदर्भित कर रही है। आपको इसके बजाय सामान्य सेवा नाम का उपयोग करना चाहिए, और उन सभी सर्वरों की पहचान करनी चाहिए जिन पर यह उपलब्ध है।
आपके लिए समकक्ष कुछ इस तरह होगा (यहां केवल स्पष्टता के लिए लाइन ब्रेक):
(DESCRIPTION=(ADDRESS_LIST=
(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.1)(PORT=1521))
(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.2)(PORT=1521))
)(CONNECT_DATA=(SERVICE_NAME=orcl)))
जब तक यह समाधान योग्य है, इससे कोई फर्क नहीं पड़ता कि आप HOST
के लिए DNS नामों या IP पतों का उपयोग करते हैं या नहीं पैरामीटर।
आपको LOAD_BALANCE
. की भी आवश्यकता हो सकती है या FAILOVER
पैरामीटर; देखें दस्तावेज़
।