安装文件win64_11gR2_database_1of2.zip和win64_11gR2_database_2of2.zip.
Win10 64位下装Oracle 11g 64位,PLSQL Developer使用出现以下问题:
[Window Title]
(Not logged on) - PL/SQL Developer
[Content]
Initialization error
Could not initialize "D:\app\Happy\product\11.2.0\dbhome_1\bin\oci.dll"
Make sure you have the 32 bits Oracle Client installed.
OracleHomeKey:
OracleHomeDir: D:\app\Happy\product\11.2.0\dbhome_1
Found: oci.dll
Using: D:\app\Happy\product\11.2.0\dbhome_1\bin\oci.dll
LoadLibrary(D:\app\Happy\product\11.2.0\dbhome_1\bin\oci.dll) returned 0
[OK]
本来以为是PLSQL9的版本偏低,造成不能正常访问,后来升级到了14的版本,还是会出现这个问题。
说明PLSQL Developer并不支持Oracle 64位客户端连接。
解决办法:
1、下载32位Oracle客户端
下载免安装版的,http://www.oracle.com/technetwork/topics/winsoft-085727.htmlhttp://www.oracle.com/technetwork/topics/winsoft-085727.htmlhttp://www.oracle.com/technetwork/topics/winsoft-085727.htmlhttps://www.oracle.com/database/technologies/instant-client/winx64-64-downloads.htmlhttps://www.oracle.com/database/technologies/instant-client/winx64-64-downloads.htmlhttps://www.oracle.com/database/technologies/instant-client/winx64-64-downloads.html
我本机的是 instantclient-basic-win32-11.2.0.1.0.zip
下载的时候可能需要Oracle账号和密码,如果有需要可以这里下载,csdn下载https://download.csdn.net/download/linuxghs/54119261https://download.csdn.net/download/linuxghs/54119261
2、解压
解压instantclient-basic-nt-11.2.0.2.0.zip,例如到
E:\ORACLE\instantclient-basic-win32-11.2.0.1.0\instantclient_11_2
3、设置PLSQL Developer
启动PLSQL Developer,不登录点取消进入PLSQL Developer,Tools->>Preferences:
Oracle Home:OraDb11g_home1(系统可以自动检测,如果检测不到,可以手动输入)
OCI Library:设置E:\ORACLE\instantclient-basic-win32-11.2.0.1.0\instantclient_11_2\oci.dll
设置好以上,就可以正常打开了,但是数据库栏可能为空,进行第4项,
4、添加环境变量
TNS_ADMIN ->> D:\app\Happy\product\11.2.0\dbhome_1\NETWORK\ADMIN
根据自己安装的路径实际填写。
这样就各项正常了,如下图
输入用户名和密码即可。
-------------------------------------------------------------------------------------------------------------------------------
题外话:
14版本的界面默认是Ribbon界面,
这个个人不太喜欢,可以转换为普通的界面,如下操作:
这样就可以像之前用的版本了,
可以愉快的操作数据啦。