я не могу подключить свой sql к прослушивателю oracle xe или ошибке

#oracle #ora-12514

Вопрос:

я не смог подключить свою базу данных oracle к sql ,есть ошибка прослушивателя броска или 12548, пожалуйста, помогите мне ее устранить

tnsnames.ora

 XE =  (DESCRIPTION =  (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))  (CONNECT_DATA =  (SERVER = DEDICATED)  (SERVICE_NAME = XE)  )  )  LISTENER_XE =  (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))   ORACLR_CONNECTION_DATA =  (DESCRIPTION =  (ADDRESS_LIST =  (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))  )  (CONNECT_DATA =  (SID = CLRExtProc)  (PRESENTATION = RO)  )  )  

слушатель.ора

 DEFAULT_SERVICE_LISTENER = XE  SID_LIST_LISTENER =  (SID_LIST =  (SID_DESC =  (SID_NAME = CLRExtProc)  (ORACLE_HOME = C:appdellproduct21cdbhomeXE)  (PROGRAM = extproc)  (ENVS = "EXTPROC_DLLS=ONLY:C:appdellproduct21cdbhomeXEbinoraclr.dll")  )  )  LISTENER =  (DESCRIPTION_LIST =  (DESCRIPTION =  (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))  (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))  )  )  

Ответ №1:

Шаг 1 — убедитесь, что ваш прослушиватель работает

Пуск =gt; cmd =gt;gt; статус lsnrctl

Шаг 2 — убедитесь, что ваша база данных запущена

Пуск =gt; service.msc =gt;gt; проверьте, работает ли служба OracleXEService

Если оба запущены, то покажите нам результат

Пуск =gt; cmd =gt;gt; sqlplus abc/efg@XE