आपको चाहिए श्रोता के साथ उदाहरण पंजीकृत करने के लिए XE के लिए SID प्रविष्टि जोड़ें।
Oracle XE की स्थापना के बाद, सब कुछ अच्छा दिखता है, लेकिन जब आप जारी करते हैं
C:\>sqlplus / as sysdba
SQL>shutdown immediate
SQL>startup
TNS-12505: TNS:listener does not currently know of SID given in connect descriptor
उदाहरण श्रोता के साथ पंजीकृत नहीं होगा।
तो कृपया अपने श्रोता.ओरा को इस तरह संपादित करें:
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = XE)
(ORACLE_HOME = C:\oraclexe\app\oracle\product\10.2.0\server)
)
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = D:\oraclexe\app\oracle\product\10.2.0\server)
(PROGRAM = extproc)
)
(SID_DESC =
(SID_NAME = CLRExtProc)
(ORACLE_HOME = D:\oraclexe\app\oracle\product\10.2.0\server)
(PROGRAM = extproc)
)
)
यह समस्या तब सामने आई जब मैंने विंडोज 7 पर ओरेकल एक्सई स्थापित किया। मुझे विंडोज एक्सपी पर इस समस्या का सामना नहीं करना पड़ा। सामान्य तौर पर, यह प्रविष्टि आवश्यक नहीं होनी चाहिए, क्योंकि उदाहरण स्वचालित रूप से श्रोता के साथ पंजीकृत होना चाहिए। Linux (Fedora) पर Oracle XE चलाने पर, XE को सिड-लिस्ट में जोड़ने की कोई आवश्यकता नहीं है।