不通过 Oracle client 使用PL/SQL 远程连接数据库

不通过 Oracle client 使用PL/SQL 远程连接数据库

1.下载instantclient-basic-nt-11.2.0.4.0,直接去oracle官网下载,建议下载32位的,因为PL/SQL其实也只是32位,具体basic就已经包含很多连接库必备的组件了,如果用SQLnet需要额外下载包,具体看下载目录后面的功能描述。
2.下载完是绿色安装的,直接解压缩在盘符下,如:D:\oracle\instantclient_11_2 ,(这个Oracle目录是我手动建立的)
3.配置环境变量

  • TNS_ADMIN:D:\oracle\instantclient_11_2
  • ORACLE_HOME:D:\oracle\instantclient_11_2
  • PATH:D:\oracle\instantclient_11_2
    注意: 环境变量配置完需要重启,用echo PATH命令 验证下是否读取到这个配置的PATH

4.在D:\oracle\instantclient_11_2目录下,
创建文件: tnsnames.ora 后缀即ora。
内容: ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 你的数据库地址)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = 你的数据库实例)
)
)
创建文件 sqlnet.ora
内容:
SQLNET.AUTHENTICATION_SERVICES= (NONE)
NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)

这里的 第一行直接改成NONE,这里涉及到后续登陆的验证,如果没啥安全要求 就none,省心。
5.一切完成后,打开PL/SQL 在 tools/preference 下,对Oracle home和Oci library设置
在这里插入图片描述

FINAL 成功的标识是,登陆PL/SQL时,选择database可以看到带出来 你自己配置的实例。
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值