一、没有可选的数据库

64位的oracle安装然后连接PLSQL会出现很多错误。
在安装好Oracle后,接着安装PLSQLDeveloper,在PLSQLDeveloper登录时出现以下界面,既没有数据库选项,也没有连接为一栏。如图:

解决办法:
instantclient_11_2.压缩包解压到一个指定的目录下(非中文目录)提取码:rb1c
不登录直接点击Cancel
然后点击tools,将instantclient_11_2文件路径写进去,并且还要写该目录下面的oci.dll文件路径。写好以后保存退出,重启就有了。

注意要看oracle相关有没有打开:建议不用的时候,手动关闭掉,因为它默认端口也是8080,在运行tomcat服务器的时候容易端口被占用,当然嫌麻烦的也可以改端口号。

二、数据库连接问题的解决办法

大多数情况下,这两个问题是同时出现的
问题:Database是空的

解决办法:
进入OracleXE的目录:将tnsnames.ora拷贝到instantclient_11_2(没有这个文件的可以看第一条,分享的有网盘文件)的文件夹下

然后在PLSQLDeveloper文件夹中新建一个文件PLSQLDeveloper.bat
在里面写入:

set path=D:\workTools\instantclient_11_2
set ORACLE_HOME=D:\workTools\instantclient_11_2
set TNS_ADMIN=D:\workTools\instantclient_11_2
set NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
start plsqldev.exe

运行此bat即可。
注意前三行都是指你的instantclient_11_2的路径


以后都要用这个bat文件打开,可以为它在桌面创建一个快捷方式。

2020年7月21日补充:
为什么有这几个数据库呢?实际上我们也可以自己进行添加
看一下它的具***置

可以看到这里面有三个数据库,也可自己在后面新添加

如果文章对你有帮助,不要忘了给我点个赞吼( ̄▽ ̄)~
欢迎关注我的微信公众号:松鼠技术站