plsql远程mysql_PlSql远程连接Oracle数据库

这几天由于项目需要将mysql数据库转移至mysql,遂在远程服务器装了oracle,现在需要在本地开发环境进行连接测试,需要远程连接oracle实例,废话不多说,连

1.下载客户端

根据自己的系统环境进行下载,我这边是win10 64位

a68244b78db7

24191421-4df48ba903f748d9.png

解压之后:instantclient_19_6

放在任意位置

例如:D:\Program Files\instantclient_19_6F

在D:\Program Files\instantclient_19_6目录下新建目录

network,在network目录下再建admin目录,同时在admin目录下新建文件tnsnames.ora

用Notepad++ 打开编辑

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.28.73)(PORT = 1521))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = orcl)

)

)

ip:192.168.28.73 为远程服务器ip

3. 添加一个环境变量,新建系统环境变量:TNS_ADMIN,值为tnsnames.ora文件所在路径。

a68244b78db7

image.png

4. 安装PL.SQL.Developer配置应用,配置->首选项->连接

a68244b78db7

image.png

添加 oracle 主目录

D:\Program Files\instantclient_19_6

OCI库

D:\Program Files\instantclient_19_6\oci.dll

重启plsql

a68244b78db7

image.png

可能遇到的问题

ORA-12154 TNS无法解析指定的监听

解决:tnsnames.ora文件内容没配置好,检查是否有空格,ip是否匹配,数据库实例名称是否配置等情况

sql检索出数据中文乱码

解决:添加环境变量 SIMPLIFIED CHINESE_CHINA.ZHS16GBK

a68244b78db7

image.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值