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

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 位 看看。

(2018年4月16日:经验证 安装了 64位的 instant client 和 64位(10_2)的 pl/sql developer 12 仍然报错,还是全部安装 32 位的吧)


           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 服务名称
    )
  )

(补充: 这里也可以不用配置 tns 就可以访问,在登录图形界面,输入用户名,密码,database 输入:ip:port/instance;

例如: 172.16.43.183:1521/orcl 即可 登录)

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

             .bat 文件如下(配置的时候把注释去掉)

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

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


   oracle_home  :  

E:\develop\instantclient\instantclient_12_1
  OCI libarary

E:\develop\instantclient\instantclient_12_1\oci.dll


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值