1.前提:Oracle的客户端已经正确安装
2.安装sqlplus
3.找到oracle/product/10.2.0/db_1/NETWORK/ADMIN/tnsnames.ora这个文件,在里面追加:
连接配置名称 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 服务器的地址)(PORT = 1521))
)
(CONNECT_DATA =
(SID = 服务器数据库的SID)
(SERVER = DEDICATED)
)
)
4. 启动plsql,选择刚才新加的连接配置,填写必要的连接参数,连接应该可以成功
可能导致问题的因素:
1. 服务器端的监听程序未启动。判断方法:
windows: 查看叫做OracleXXXListener的服务是否启动
Linux: ps auxw|less 在结果中查找“tnslsnr”,如果找到,则表示已经启动
2. 服务器端的防火墙阻止连接。判断方法:
命令行:tnsping 服务器的ip地址
如果连接成功,则显示连接所用的时间
否则,会显示相应错误
本文指导您如何在Oracle客户端上正确安装SQLPLUS,配置tnsnames.ora文件以连接服务器,以及解决可能遇到的问题,包括服务器监听程序状态检查、防火墙设置及连接失败排查。
8487

被折叠的 条评论
为什么被折叠?



