免安装Oracle客户端调用远程服务器Oracle数据库的方法

网上有很多相似的文章,自己写篇博文记录下来,之后要用到就不用再搜索了。

步骤一:在Oracle下载一个叫Instant Client Package的软件,不需要安装,只要解压就可以用了,很方便,就算重装了系统还是可以用的。
下载地址:[url]http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html[/url]
步骤二:下载完,解压到任意目录,在这个目录下建立NETWORK文件夹,接着再这个文件夹下再建立ADMIN文件夹,然后建立tnsnames.ora文件,内容如下:

oracledata =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = yourhostIp )(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = yourSID )
)
)

这里根据自己的实际情况配置。接着打开PL/SQL,在perference(首选项)里面设置OCI Library和Oracle_home,我的设置是OCI Library=c:\oracleclient\oci.dll,Oracle_home=c:\oracleclient。

根据自己的实际情况配置,其实就是刚才下载下来的那个包的路径。

步骤三:设置本地客户端编码,这样查询出来的数据才不会是乱码。
进入 我的电脑,属性,高级,环境变量,添加2项:
LANG=zh_CN.GBK 和 NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
然后重启plsql。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值