zoukankan      html  css  js  c++  java
  • oracle instantclient + plsql 远程连接数据库

    1.简介

          由于Oracle体积太大,但是它的客户端安装包中有instantclient 这一项,可以安装instantclient +plsql取代安装庞大的客户端。

    当然,如果想简单点,又能节省时间,不去进行这么多的配置,直接选择“管理员”也能安装oracle客户端,之后再安装Plsql也可以的。

    选择  instantclient + plsql  远程连接Oracle数据库,本地不需要安装 oracle . 此次使用也是借鉴了网上的相关经验才完成了 oracle 的使用 。现总结如下 :

    2.安装过程

    (1).安装PLSQL,下载地址在后面的本博文所有链接中会给出。

    (2).安装oracle的instantclient。步骤如下:

    注:Oracle客户端向下兼容,故也可以连接11g的数据库
    下载页面皆为:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html
     
    1.下载instantclient-basic-nt-12.1.0.2.0.zip解压至某路径,如:C:instantclient_12_1(注:由于PLSQL Developer只支持x32,故只需下载x32的精简系统)
     
     
    2.下载sqlplus(精简客户端不自带各种图形界面工具)。下载sqlplus,文件名为instantclient-sqlplus-nt-12.1.0.2.0.zip解压得到instantclient_12_1文件夹,取其中所有文件复制至1中精简客户端文件夹instantclient_12_1
     注意:1、2中两个压缩包下载地址都在oracle官网 http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html
     只下载1中压缩包也可以连上oracle数据库,但是在以后想要导入.sql文件的时候需要sqlplus才行,故下载
     
    3.在C:instantclient_12_1目录下,新建配置文件tnsnames.ora并写入数据
    注:sqlnet.ora和tnsnames.ora可向他人复制可得

    remote_database =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS =
    (PROTOCOL = TCP)
    (Host = 192.168.2.207)
    (Port = 1521)
    )
    )
    (CONNECT_DATA = (SERVICE_NAME = orcl)//服务名
    )
    )

     
     
    4.配置环境变量:
     
    变量名:ORACLE_HOME                 变量值:如:C:instantclient_12_1
    变量名:TNS_ADMIN(tnsnames.ora所在地址)      变量值:如:%ORACLE_HOME%
    变量名:NLS_LANG                   变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
    变量名:Path                      增加变量值:%ORACLE_HOME%in;(能够在cmd使用sqlplus等命令)
     
    5.PLSQL Developer连接数据库:
     
    不连接数据库登陆PLSQL Developer(登陆界面按“取消”即可)。在Tools->Perferences->Connection页面设置Oracle_Home和OCI Library路径。如:
    C:instantclient_12_1
    C:instantclient_12_1oci.dll
     
    6.重启PLSQL后登陆界面中的数据库会出现可以选择remote_database,代表配置正确,输入用户名和口令后可连上远程服务器。

    以上就是instantclient +plsql取代安装庞大的客户端的过程,参考了以下博文:

    http://www.cnblogs.com/niceboat/p/6179041.html

    http://blog.csdn.net/lihuapiao/article/details/51315283

    http://blog.csdn.net/magicboylinw/article/details/7025885

    最后附上本博文中所涉及到的所有文件百度云下载地址

    http://pan.baidu.com/s/1gfn99Qz 

    挂两个外链,管理员请不要删我文,如违规可联系我自行删除,QQ:919497132

    苏州空调维修 苏州冰箱维修 上海注册公司

  • 相关阅读:
    初认识AngularJS
    (imcomplete) UVa 10127 Ones
    UVa 10061 How many zero's and how many digits?
    UVa 11728 Alternate Task
    UVa 11490 Just Another Problem
    UVa 10673 Play with Floor and Ceil
    JSON对象和字符串的收发(JS客户端用typeof()进行判断非常重要)
    HTML.ActionLink 和 Url.Action 的区别
    EASYUI TREE得到当前节点数据的GETDATA方法
    jqueery easyui tree把已选中的节点数据拼成json或者数组(非常重要)
  • 原文地址:https://www.cnblogs.com/lelehellow/p/6801800.html
Copyright © 2011-2022 走看看