亲们,在win7/win8 64位系统现在还没有PL/SQL Developer可以使用,但是怎么办呢。好的,下面教大家怎么在64位系统下安装PL/SQL Developer.
· Oracle12c/ Oracle 11g 64位的,官网上自己下载吧,有好多(11g与12c安装基本都一样)。
· instantclient-basic-nt-12.1.0.2.0/instantclient-basic-win32-11.2.0.1.0
· 下载地址:
下载Instant Client Downloads for Microsoft Windows (32-bit)
http://www.oracle.com/technetwork/topics/winsoft-085727.html
1. 1
安装Oracle 12c 64位
2. 2
本文以oracle12c为例(11g操作上基本相同),当你安装完winx64_12c_client客户端配置好网络TNS,并下载好32位的Oracle客户端(instantclient-basic-nt-12.1.0.2.0)。Win7 64位系统暂无PL/SQL Developer,所以下一个32位的。
下载instantclient-basic-nt-12.1.0.2.0.zip(一定得是32位的,不要下错了版本,Oracle官网有下载),将其解压至Oracle的Product\ 12.1.0目录下(本机命名为:instantclient_12_1):D:\Applications\oracle12client \product\12.1.0\client_1
拷贝数据库安装根目录下的一个文件夹:D:\Applications\oracle12client\product\12.1.0\client_1\newwork到Oracle客户端目录下D:\Applications\oracle12client\product\12.1.0\instantclient_12_1(其实只需要newwork\admin\tnsnames.ora)--记住一定要有network/admin这样的目录
安装PL/SQL Developer :
安装 PL/SQL Developer后,先不要登陆,选择取消进入 PL/SQL Developer界面,在perference->Connection里面设置OCI Library和Oracle_Home,例如本机设置为:
Oracle Home :D:\Applications\oracle12client\product\12.1.0\instantclient_12_1
OCI Library :D:\Applications\oracle12client\product\12.1.0\instantclient_12_1\oci.dll
如果出现乱码问题时可按如下设置:
设置环境变量(修改PATH和TNS_ADMIN环境变量):
对于NLS_LANG环境变量, 最好设置成和数据库端一致, 首先从数据库端查询字符集信息:
SQL> select userenv('language')nls_lang from dual;
NLS_LANG
----------------------------------------------------
SIMPLIFIED CHINESE_CHINA.ZHS16GBK
右击"我的电脑" - "属性" - "高级" - "环境变量" - "系统环境变量":
1>.选择"Path" - 点击"编辑", 把" D:\Applications\oracle12client\product\12.1.0\instantclient_11_2;" 加入;
2>.点击"新建", 变量名设置为"TNS_ADMIN", 变量值设置为" D:\Applications\oracle12client\product\12.1.0\instantclient_11_2;", 点击"确定";
3>.点击"新建", 变量名设置为"NLS_LANG", 变量值设置为"SIMPLIFIED CHINESE_CHINA.ZHS16GBK", 点击"确定";
最后点击"确定"退出.
4. 5
好了,打开看看吧。你的PL/SQL Developer数据库登陆选项不再为空了!