加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

【oracle】instantclient + plsql 远程连接数据库

发布时间:2020-12-12 16:20:53 所属栏目:百科 来源:网络整理
导读:1.简介 由于 oracle 体积太大,本机装完之后很容易给机器带来负担,工作主要还是和 oracle 打交道,第一次接触使用 oracle ,选择 instantclient + plsql 远程连接数据库,本地不需要安装 oracle . 此次使用也是借鉴了网上的相关经验才完成了 oracle 的使用

1.简介

由于 oracle 体积太大,本机装完之后很容易给机器带来负担,工作主要还是和 oracle 打交道,第一次接触使用 oracle ,选择 instantclient + plsql 远程连接数据库,本地不需要安装 oracle . 此次使用也是借鉴了网上的相关经验才完成了 oracle 的使用 。现总结如下 :


2.下载

这里童鞋要注意了,不知道是不是个坑 ,我的 pl/sql 不知道下载的是哪个版本的,网上说是 pl/sql 没有 64位,但是官网上确实是有64 位的,我刚开始用 Instantclient 64 位的时候不成功 ,后来换成 instantclient 32 位就ok 了,不知道是不是 pl/sql 的版本就是32 位。以后再试下 pl/sql 64 位 + instantclient 64 位 看看。


pl/sql 官网 : 官网

instantclient 官网 : 官网


网盘下载 : 网盘 提取码:8jcb


3.配置

★ tnsnames.ora 文件 (远程连接需要配置该文件,放在instantclient 文件夹中)

//形如下,可配置多个

remote_database =                       //定义的远程数据库名 可自定义
  (DESCRIPTION =
    (ADDRESS_LIST =
        (ADDRESS =
          (PROTOCOL = TCP)
          (Host = 10.13.100.114)  //远程主机ip地址
          (Port = 1521)   //端口
        )
    )
    (CONNECT_DATA = (SERVICE_NAME = orcl)    //oracle 服务名称
    )
  )

★ 配置环境变量 (可以用 .bat 赋值)

.bat 文件如下

@echo off     //静默执行
set path=E:developinstantclientinstantclient_12_1     // path 中 添加 instanclient 的地址
set ORACLE_HOME=E:developinstantclientinstantclient_12_1  // oracle_home 环境变量,instantclient 的地址
set TNS_ADMIN=E:developinstantclientinstantclient_12_1networkadmin  //  tnsnames.ora 的文件地址
set NLS_LANG=AMERICAN_AMERICA.ZHS16GBK    //设置语言
start plsqldev.exe   //启动 plsql 

执行该 .bat 文件即可打开sql ,然后 tools → preferences → connection 进行路径配置 (能自动选择的选择即可,不能选择的就直接copy 保存)


oracle_home :

E:developinstantclientinstantclient_12_1
OCI libarary
E:developinstantclientinstantclient_12_1oci.dll

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读