idea本地连接oracle数据库的配置设置
先粘贴连接成功的截图:
为什么要先贴图,主要是想重点来说一下这里面红框参数如何设置。
我想先说一下我的环境背景:服务器环境:虚拟机,linux:centOS7.5,oracle 19c(具体版本:19.3.0.0),连接服务器客户端工具:mobaxterm
接下来我一个一个说上面的参数应该如何设置:
host:就是我的idea连接的虚拟机上的具体服务器的ip地址,一般我使用mobaxterm连接服务器的时候回有下面的画面(红框中就是你填入的ip地址):
如果你使用其他连接工具,不知道怎么看?不用着急,可以使用命令查看:ifconfig。红框中的ip地址就是你需要填入的ip地址
port:连接服务器ip对应的端口号,oracle默认对应的端口号是:1521。!!!注意:也可能是其他端口号,如何查看oracle数据库对应的端口号?我一般使用的是以下的方式;
1.切换oracle用户:su - oracle
2.查看监听状态,使用命令:lsnrctl status。正常情况下显示以下内容:
如果,显示监听状态不正常,也可以开启监听,使用命令:lsnrctl start (对应监听关闭命令:lsnrctl stop )
SID:连接的数据库名称。可以使用以下命令进行查看:SELECT NAME FROM V$DATABASE;(注意分号!!!)。当然前提是你得首先连接上oracle数据库。截图如下:
Driver:无需修改,默认值。
User:连接数据库的用户名。
Password:不填也行。
数据库正常启动,监听打开,防火墙关闭,上面的参数配置正确,数据库就可以正常连接了。
有什么需要补充或咨询的,大家可以随时留言。下个内容见,拜拜了