oracle 64客户端安装失败,WIN7 64位系统下安装Oracle客户端PL/SQL不成功的原因

笔者近期开发需要临时安装Oracle数据库进行远程连接,因为以前大部分都是用My SQL的数据库,没办法了,只能直接安装个Oracle数据库了,关于Oracle数据的下载与安装不是本文重点,所以想安装的读者可以到此链接进行下载,下载需要注册一个oracle账户,http://www.oracle.com/technetwork/indexes/downloads/index.html,下载完后完成之后即可安装,安装其实很简单,基本上下一步下一步就没问题了。

下面开始本文的重点,在这之前笔者先讨论下Oracle自带的开发工具SQL PLUS和SQL Developer,首先笔者觉得SQL PLUS很简单,无需配置和其他操作即可访问oracle数据库实例,但是其提供的DOS页面,笔者自我感觉对DOS操作能力不强,用黑窗口编程有时候会有许多不方便的地方,SQL Developer也是一款Oracle自带的图形化界面工具,只需要简单的配置即可使用,不过就Oralce 11g的数据库来言,SQL Developer还需要使用JDK5引用才能使用,笔者曾用JDK6和JDK7,作为引用java的目录,却发现不能启动SQL Developer,用了JDK5笔者下载了个JDK安装之后发现可以使用,但是其界面操控能力还不是太完美,而且笔者发现一个问题,再用SQL Developer远程连接服务器上的数据库时,在连接上状态,竟然不能加载本库的表,笔者很纳闷,所以就放弃了SQL Developer,最后选择使用PL/SQL作为客户端工具,在用PL/SQL遇到一系列问题,总结如下

直接下载一个PL/SQL 客户端工具,安装安装完成后发现,双击打开运行输入,system,abc,ORCL,进行登录,发现提示报一个异常

Initialzation error

Could not initialize

"...."

Make sure you have the 32 bits Oracle Client installed.

OracleHomeKey:

OracleHomeDir:...

Found:oci.dll

Using:

...

Loadlibrary(...)

returned 0

D:\instantclient_11_2

在其根目录下新件一个名为NETWORK的文件夹,然后进入NETWORK下面在新建一个ADMIN的文件夹,最后进入ADMIN文件夹,新建tnsnames.ora文件,加入内容如下

ORCL =

(DESCRIPTION =

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

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = orcl.101)

)

)

配置完成之后,进入PL/SQL输错3次,即可进入默认页面,点击tools选择第一个选项,在Oracle Home里面填入D:\instantclient_11_2,在OCI library里面写入D:\instantclient_11_2\oci.dll,然后保存即可.

此时,在Oracle实例,与监听程序都启动的状态下,打开PL/SQL,输入系统system,abc就可以登录了,然后试着新建一个用户,在新建一张表,添加几条数据,会发现中文的数据会有乱码情况,此时需要,在系统坏境变量里,添加

NLS_LANG ->> SIMPLIFIED CHINESE_CHINA.ZHS16GBK

就可以了,然后重启电脑就可以了,关于另外一个变量看情况设置就可以了,

TNS_ADMIN ->> D:\instantclient_11_2\NETWORK\ADMIN

此时,配置基本完成了,打开PL/SQL,就可以正常访问本地的Oracle实例了......

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值