因为Oracle这个数据库比较特殊,它需要进行复杂的配置(监听程序和服务命名)才能正常对外提供服务。而关键配置这个东西坑非常多。下面我们就来详细介绍一下。
具体的配置过程可以参考:oracle11配置监听。
我们首先得确认一下我们的Oracle是否配置正确。打开“Oracle net Configuration Assistant”窗口。按照下图的步骤来测试一下配置是否正确。
配置Oracle数据源时我们不再需要像之前古老的方式那样每个客服端都要去安装客户端程序了,只需要像其他数据库一样设置数据源连接字符串即可。但是设置数据源的方式跟其他数据库不一样,他需要我们设置服务器端服务命名里面的相关设置。
首先,我们需要到服务器端安装目录下找到相应的设置。根据下图找到对应的配置文件,然后获得相应的配置信息。
其次,在“数据源连接设置”窗口,我们将刚刚获得的配置信息粘贴到“数据源”里面。然后其他参数根据需要设置。特别留意一下“Persist Security Info"属性得设置为True。上面配置信息中多余的空格和回车也可以清除掉。
注意:我示例里面演示的是本地数据库,如果你用的是网络数据库得配置Host为相应的固定IP地址。
(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = orcl))) |