PLSQL Developer连接ORACLE数据库配置问题提示 Initialization error
两种配置方式:
1.即时客户端(instantclient_21_3)端远程配置
2.下载oracle客户端配置
下面内容为第一种配置方式总结
问题原因:即时客户端配置plsql版本不匹配
第一步:
PLSQL下载地址:PL/SQL
即时客户端下载:点击跳转至即时客户端下载页面
备注:64位的oracle目前只能支持32位即时客户端配置。因此选择下载32位即时客户端即可。如果选择64位即时客户端下载,安装完后plsql会读取不出配置的数据库名称。
第二步:
环境变量配置
变量名:ORACLE_HOME
变量值:D:\OracleDatabase\instantclient_21_3
变量名:TNS_ADMIN
变量值:D:\OracleDatabase\instantclient_21_3\network\admin
变量名:NLS_LANG
变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
Path变量在后面添加:D:\OracleDatabase\instantclient_21_3
第三步
ORACLE监听文件配置
1.打开即时客户端安装位置:D:\OracleDatabase\instantclient_21_3
2.该路径下新建文件夹network,在network下新建admin文件夹。
3.把tnsnames.ora文件放置admin文件夹下。
打开tnsnames.ora编辑模式下,可根据自己实际需要来配置数据库
orcl =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
第四步
PLSQL工具配置
1.安装完plsql客户端后打开登录界面。
2.此时无法登录直接点击取消会跳转至主页。
3.空白处鼠标右键选择Preferences会跳出弹框。
4.直接点击Connection选项,在Oracle Home和OCI library配置即时客户端路径。
Oracle Home(empty is autodetect): D:\OracleDatabase\instantclient_21_3
OCI library(empty is autodetect): D:\OracleDatabase\instantclient_21_3\oci.dll**
注:此处填写的就是即时客户端(instantclient_21_3)的路径和里面一个文件路径。
最后重新启动,会正常显示自己已配置的数据库信息。