用instant client 及plsql免装客户端管理oracle数据

         (第一段纯属废话加吐槽,不爱看直接跳过)对于经常需要使用oracle数据库的人来说,如何又能节省资源又能完整的访问oracle数据库是一个很纠结的问题。对此我也是痛苦良久,之前试过用安装oracle,但是不创建实例,然后享受oracle的功能,但是这种方法一个占电脑资源,再者也不稳定(我有过配置完全正确但是就是没法正常使用的情况),几经周折下偶然在oracle官网上找到了这个东西:instant client。发现后立马决定使用这个,下面是我配置完之后的安装步骤总结。希望有用。

 

事先准备:plsqlinstanceclient。Instantclient下载链接:

http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html),另外注意:instantclient应该下32位的,不论你的电脑是32还是64位。当然,如果你有64 位的plsql 那就另当别论了。

 

具体步骤:

1、  安装plsql,并将instantclient解压到任意目录(官方提供的instant client只有压缩包)。

2、  配置环境变量,(鼠标右击我的电脑,选择属性 ,然后选择高级设置出现如下对话框


点击环境变量进入。下面三个为需要配置的环境变量,如果系统变量中有,则在后面增加,如果没有,则新建一个变量。前面为变量名,后面为值。

A) TNS_ADMIN   D:\instantclient_12_1 (下载压缩包中的根目录,配置时记得注意修改)

B) NLS_LANG     AMERICAN_AMERICA.ZHS16GBK

C) Path                      D:\instantclient_12_1

3、  启动plsql,在登陆选项中选择取消,以无登陆方式启动plsql,然后点击Tools(工具)—》preferences(首选项)—》connection(连接),看到如下页面。


Oracle 主目录名中输入你的instantclient的路径(与前面配的环境变量一样。)

OCI库则是在目录后面加上\oci.dll。即定位到oci.dll这个文件上。(注意:左边的方框是黑色的,可以手动点击即变为绿色,黑色代表不启用,绿色代表启用。)然后关闭plsql。

4、  配置服务器,使用instantclient没法像使用客户端一样可视化的配置服务器,需要自己手动修改配置文件。具体方法为:打开instantclient目录找到tnsnames.ora,如果没有就新建一个,然后以记事本打开。在文件中添加以下内容:

ZMSTEST =

  (DESCRIPTION =

    (ADDRESS_LIST =

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

    )

    (CONNECT_DATA =

      (SERVICE_NAME = orcl)

    )

  )

修改标红的几处地方,也就是IP地址,和对应的数据库名称了,当然,如果服务器端的端口号修改了后面PORT也需要对应的修改。ZMSTEST为登陆plsql时数据库的下拉框的显示值,可随需求更改。需要添加多个服务器的话把整段复制下来,然后再对应着修改就行。

5、  然后就可以正常使用了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值