pl/sql连接数据库报错12170:连接超时

检查Oracle服务是否开启

  1. ping一下ip,是否能够ping的通。
  2. 在资源管理器中,点击服务,查看Oracle的服务是否启动
    在这里插入图片描述

下载instantclient_11_2

地址:instantclient_11_2

开始配置

1. 将下载好的instantclient_11_2进行解压到自己喜欢的文件目录中。
2. 在解压后的instantclient_11_2文件夹下自己手动添加目录/network/admin
3. 在安装的Oracle中找到tnsnames.ora文件,复制一份到手动创建/network/admin的文件下(tnsnames.ora在oracle安装目录的\product\11.2.0\dbhome_1\NETWORK\ADMIN下面)
4. 开始配置tnsnames.ora文件
ORCL =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = ORCL)
    )
  )
orcl:就是你本地命名的名称  
ADDRESS:服务器的地址  
PROTOCOL:使用的协议,这里是TCP的  
HOST: 就是远程数据库的地址
PORT:服务器的监听端口号  
SERVICE_NAME:服务器服务名称SID
5. 开始配置环境变量:
NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK(或AMERICAN_AMERICA.ZHS16GBK)
TNS_ADMIN = D:\instantclient_11_2\network\admin
Path变量:D\instantclient_11_2

配置pl/sql

1.打开pl/sql,在配置中点击首选项
在这里插入图片描述
在这里插入图片描述

oracle的主目录名(自动检测为空):
D:\instantclient_11_2
OCI库(自动检测为空):
D:\instantclient_11_2\oci.dll
  1. 重启pl/sql,输入账号密码等相关连接信息,进行连接即可
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值