Как я могу подключиться к базе данных Oracle через сценарий оболочки?
Я попытался подключиться к базе данных Oracle с помощью следующей команды:
sqlplus -s LOGIN/PASSSWD@SERVERNAME:ORA_PORT/SERVICE_NAME
Однако я не мог подключиться. Было выброшено следующее сообщение об ошибке:
ORA-12541: TNS: нет слушателя.
Как я могу это исправить?
1 ответ
Решение
Вы вводите неправильное имя TNS при подключении. Проверьте TNSNames, определенные в $oracle_home\network\admin\tnsnames.ora
и использовать определенное имя TNS как
sqlplus -s LOGIN/PASSSWD@tnsname