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地址
如果连接成功,则显示连接所用的时间
否则,会显示相应错误