Windows7下PL/SQL配置远程连接Oracle数据库

        PL/SQL Developer是一个集成开发环境,专门开发面向Oracle数据库的应用。同时,PL/SQL也是一种程序语

言,叫做过程化SQL语言(Procedural Language/SQL)。PL/SQL是Oracle数据库对SQL语句的扩展。在普通SQL

语句的使用上增加了编程语言的特点。PL/SQL只有Oracle数据库有,Mysql目前不支持PL/SQL。

 由于工作关系,最近需要操作SQL语句,数据库是Oracle10g。操作数据库总不能直接在服务器上操作吧,一般都是

远程,所以找来下Oracle 客户端,普遍推荐PL/SQL。so,下载软件,上网查资料,经过一番折腾,总算弄好了,下面分享下整个过程。我的操作系统是 Windows7 企业版 64位。
 

1、准备条件
  Oracle Install Client
       下载地址:
http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html(32位,目前PL/SQL只支持32位)
  PL/SQL
       下载地址:
http://pl-sql-developer.software.informer.com/download/
 2、安装步骤
  1)将下载的instantclient-basic解压到某个目录,这里我的目录是D:\Oracle Install Client\instantclient_12_1
   在此目录下创建目录network/admin/,admin目录下创建tnsnames.ora,它的作用就相当于Linux中的hosts文件,提供tnsname
   到主机名或者ip的对应。
   我这里配置的内容是:
    ORCL =
     (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.18.200)(PORT = 1521))
      (CONNECT_DATA =
       (SERVER = DEDICATED)    //使用专用服务器模式去连接需要跟服务器的模式匹配,如果没有就根据服务器的模式自动调节
       (SERVICE_NAME = orcl)
      )
     )
  下面详细介绍下其中主要的配置项:
   PROTOCOL :客户端与服务端的通讯协议,一般为TCP,不用修改;
   HOST: 数据库侦听所在的机器的主机名或IP地址;
   PORT: 数据库侦听正在侦听的端口,Oracle默认为1521;
   SERVICE_NAME: 在服务器端,使用system登录后,sqlplus>show parameter service_name命令查看
    例: SQL> show parameter service_name;

          NAME                                 TYPE        VALUE
          ------------------------------------ ----------- ------------------
          service_names                        string      orcl
   
  2)配置环境变量:
   Oracle_Home:D:\Oracle Install Client\instantclient_12_1   //就是上面Oracle Install Client解压到的目录,oci.dll所在位置。

TNS_ADMIN:%Oracle_Home%\network\admin\                    //tnsnames.ora文件所在的位置,第1步有说
   NLS_LANG: SIMPLIFIED CHINESE_CHINA.ZHS16GBK                //设置字符集什么的,具体的参数信息可查看
http://www.cnblogs.com/debuging/archive/2012/09/10/2679213.html
   PATH最后加上:%Oracle_Home%
  3)安装PL/SQL
   安装过程在此不再说明,和其他的软件安装一样。
 3、安装完之后,打开PL/SQL
   登录窗口,数据库下拉列表中就会显示刚才配置的数据库,当然在配置正确的前提下。

到此为止,配置完成。


本文出自 “鹰之眼” 博客,请务必保留此出处http://eagle2014.blog.51cto.com/7992740/1416641

Windows7下PL/SQL配置远程连接Oracle数据库,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。