日期:2014-05-16  浏览次数:20398 次

Oracle客户端配置

?在进行oracle开发的时候常常需要的仅仅是oracle的客户端即可,在自己的机器上装个oracle太占资源了。一般只要装个客户端30多M而已,通过PL/SQL就能访问服务器上的oracle了。

????? 通常能通过网络下载的东西我都不太放在电脑里,用的时候再找,发现oracle的东西有时候真不是太好找,oracle客户端就是一个(很会找的高手就不用来这儿耽误时间了,)。网上给的很多地址也都不太能跳转到下载页面,这也是我写这个笔记的原因了。备忘而已,备忘而已……

????? 废话说的有点多了,正题开始:

????? 一、先从oracle官网下载客户端(这个就是让我蛋疼的原因,不好找,真心不好找啊)先给个我自己在oracle下载的地址吧,如果你不想去官网呢,在我附件里面下吧。地址:http://www.oracle.com/technetwork/topics/winsoft-085727.html打开后(打不开就从我附件下吧,iteye的附件要小于10m有点坑,没办法我分卷压缩的,5个。)就会看到最上面的Accept License Agreement 单选按钮,接受吧,不接受你下不了。跟着单选按钮下面的就是各个版本的oracle的各个客户端下载连接了。我下载的是:instantclient-basic-win32-10.2.0.5.zip (34,846,661 bytes)

???? 二、(1)把下载下来的压缩文件解压到一个指定的目录:我的是D:\OracleClient(这里说的解压是把全部文件解压到指定的文件夹,如果解压出来的是文件夹就把文件夹的全部文件都拷贝放到指定的文件夹里,唉这个截图咋用啊,传不了啊,下次会贴图了再加上吧)。(2)在指定的文件夹如D:\OracleClient下建立一个tnsnames.ora文件,其实就是文本文件,玩oracle的应该指定这个是啥了。在tnsnames.ora中输入如下文本:

localdb =

(DESCRIPTION =

??? (ADDRESS_LIST =

????? (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))

??? )

??? (CONNECT_DATA =

????? (SID = mysid)

??? )

)

上面的localdb指定在plsql中登录时选择数据库的名字,HOST = 127.0.0.1(把地址换成你需要连接数据库的ip地址),PORT = 1521(你要连接的oracle的端口号),SID = mysid(把mysid换成你要访问的数据库实例名)。搞定保存。(3)设置环境变量

环境变量名??????????????????????????????? 变量值

path?????????????????????????????????????? D:\ORACLE

TNS_ADMIN??????????????????????????? D:\ORACLE

NLS_LANG????????????????????????????? SIMPLIFIED CHINESE_CHINA.ZHS16GBK

话说NLS_LANG????????????????????????????? SIMPLIFIED CHINESE_CHINA.ZHS16GBK这个是让你的PL/SQL出现中文乱码滴。(4)搞定收工,测试下PL/SQL能访问指定的Oracle了吧。

水平有限,欢迎斧正,谢绝各种喷。,这个附件传太慢了,稍后再上。晕菜了,这个不可以上传多个附件么?

--------------------------------------------------------

没办法呀,我又跑csdn上上传了资源,等审核通过了把地址放过来。唉,真折腾。

--------------------------------------------------------

如上面所说csdn上下载的连接:http://download.csdn.net/detail/xwei78/3620937