巧用PL/SQL Developer+Oracle简易客户端连接财政一体化数据库Oracle 11G技术方法

09.03.2016  19:22

 

在审计署的统一部署下,对财政数据进行了收集报送,收集来的数据部分采用的oracle数据库后台。但oracle数据库的客户端SQLPlus可读性较差,没有很好的可视界面,使得数据分析人员很难读懂其中的数据。有没有一种第三方工具可以解决这个问题呢?PL/SQL  Developer就是这样的一种工具。

PL/SQL  Developer是一个集成开发环境,第三方软件平台,专门面向 Oracle 数据库存储程序单元的开发。PL/SQL  Developer侧重于易用性、代码品质和生产力,充分发挥Oracle应用程序开发过程中的主要 优势 。PL/SQL  Developer具有类似SqlServer企业管理器风格的可视化界面,数据库用户可以方便查看自己的对象,包括表、视图、函数、过程、约束、触发器等,适合初学者学习oracle。PL/SQL  Developer不是独立的软件,是基于Oracle客户端运行的。使用PL/SQL  Developer必须要先下载安装oracle客户端。

下面说明在32位window7操作系统下使用PL/SQL  Developer绿色版+Oracle简易客户端连接远程Oracle  11G方法。

一、Oracle简易客户端下载

直接在oracle官网上下载: http://www.oracle.com/technetwork/topics/winsoft-085727.html 。下载windows32位oracleclient-11g-version11.2.0.1.0程序包。下图红色区域为下载的oracle客户端程序。

点击instantclient-basic-win32-11.2.0.1.0.zip下载包进行下载。

 

      下载后解压到E盘即可,不需要安装,解压后目录为:E:\instantclient-basic-win32-11.2.0.1.0。

      二、下载PL/SQL  Developer绿色软件

我下载的是PL/SQL  Developer  version10.0.5.1710绿色版,无需安装解压到E:\instantclient-basic-win32-11.2.0.1.0目录下。

如图所示:

 

三、在..  \instantclient_11_2目录下新建NETWORK\ADMIN两级目录,如图所示:

 

四、在ADMIN目录下创建“本地命名”文件:tnsnames.ora。用记事本打开tnsnames.ora,输入如下内容:

 

ORCL  =

    (DESCRIPTION  =

        (ADDRESS  =  (PROTOCOL  =  TCP)(HOST  =  192.168.1.46)(PORT  =  1521))

        (CONNECT_DATA  =

            (SERVER  =  DEDICATED)

            (SERVICE_NAME  =  orcl)

        )

    )

红色划线内容为主要参数:

PROTOCL=TCP是指客户端与服务端的通讯协议采用的是TCP/IP协议。

HOST=192.168.1.46是指oracle服务器的IP地址,这里根据你的实际ip地址进行填写。如果在oracle服务器上安装PL/SQL  Developer,也可以填写主机名。

SERVICE_NAME=orcl是指oracle服务器的服务名为orcl。

五、配置PL/SQL  Developer程序中的oracle主目录名和OCI库。

1、启动PL/SQL  Developer程序。如果没有配置好PL/SQL  Developer程序中的oracle主目录名和OCI库,出现以下界面:

 

2、点击取消,进入PL/SQL  Developer主程序,此时可以看到“没有登录”。

 

3、点击“工具”-“首选项

 

4、拷贝PL/SQL  Developer程序中的oracle主目录名和OCI库

 

如果“在OCI8上强制使用OCI7”复选框上有勾选,请将勾选去掉。点击确定,关闭PL/SQL  Developer程序。

5、重新启动。登陆界面会多一个“连接为”的下拉框。此时说明正确配置oracle主目录名和OCI库。输入正确的用户名和密码,选择合适的身份,就可以登陆oracle11G数据库了。

 

 

六、配置客户端的语言设置

客户端的语言设置要与oracle数据库语言一致,否则会出现乱码,一般使用SIMPLIFIED  CHINESE_CHINA.ZHS16GBK。

鼠标右击“我的电脑”-属性-高级系统设置-环境变量-新建系统变量

变量名:NLS_LANG

变量值:SIMPLIFIED  CHINESE_CHINA.ZHS16GBK。

点击确定。