pl/sql developer 无法连接本地Oracle(注意是本地oracle)

时间:2022-02-03 20:57:07

本来挺简单的事情,会由于客观环境的原因让问题变得很复杂和无法理解


如果本地的oracle无法用pl/sql developer  连接上,大多是因为本地oracle混乱,各种客户端,各种服务器版本造成的,develop不知道加载哪个oracle。

解决方法是通过修改develper的配置来解决,如图:

第一步:打开developer的登陆界面,点击“取消”按钮,进入未登陆界面

pl/sql developer 无法连接本地Oracle(注意是本地oracle)


第二步:选择“Tools”(如果汉化了应该是“工具”),左侧点击第一个connection,找到“Oracle Home (empty is autodetect)” 和OCI library(empty is autodetect))字样,

这2个就是修改developer加载哪个oracle配置文件的地方,点击第一个Oracle Home的下拉框,所有通过安装的Oracle版本(无论是多少个客户端还是多少个服务器)都会在这显示出来,如果啥都没有,那抱歉,你的oracle没装对,请自行忽略本文章

pl/sql developer 无法连接本地Oracle(注意是本地oracle)


第三步:选择你想要使用的oracle home(即oracle版本)

pl/sql developer 无法连接本地Oracle(注意是本地oracle)


选择一个Oracle Home后会有警告提示,点击ok即可(你也没别的选择)

pl/sql developer 无法连接本地Oracle(注意是本地oracle)


第四步:在OCI home下拉框中选择和上边对应的OCI文件

pl/sql developer 无法连接本地Oracle(注意是本地oracle)

点击ok,即可

记得关闭developer,重新打开(很重要!!!)

重新登录:如果正确的话,在dataase字段会有你本地当前数据库中可用的链接库(其实叫服务才对)

pl/sql developer 无法连接本地Oracle(注意是本地oracle)

pl/sql developer 无法连接本地Oracle(注意是本地oracle)