![如何通过 shell 脚本连接到 Oracle 数据库?](https://linux22.com/image/1298890/%E5%A6%82%E4%BD%95%E9%80%9A%E8%BF%87%20shell%20%E8%84%9A%E6%9C%AC%E8%BF%9E%E6%8E%A5%E5%88%B0%20Oracle%20%E6%95%B0%E6%8D%AE%E5%BA%93%EF%BC%9F.png)
我尝试使用以下命令连接到 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