远程访问Oracle数据库的配置

时间:2021-01-18 16:23:06

在搭建环境时,需要用到Oracle数据库,想在A计算机上安装Oracle,使B能远程访问该数据库,小结一下该如何实现。

 

首先,在A计算机上安装Oracle。安装时有两点需要注意:①安装目录不能太长,在安装时注意修改②如果A计算机是64位的Windows操作系统,而安装包是32位的Oracle,那么需要在安装前右击“startup.exe”,选择属性,点“兼容性”选项卡,勾上“以兼容模式运行这个程序”

 

【服务端的配置---监听程序 下 监听位置和数据库服务的配置

在安装完成后,需要对服务端和客户端进行配置,如下图。

远程访问Oracle数据库的配置

 

在“所有程序”中找到“Net Manager”,按照下图进行配置,

远程访问Oracle数据库的配置

 

退出时,会提醒是否保存,选择“是”。然后重启监听程序和该数据库服务,并保证A计算机的Windows防火墙是关闭的。这就完成了对服务端的配置。

 

【客户端的配置---本地网络服务名配置

需要对B计算机进行客户端的配置。选择Net Configuration Assitant,打开后选择“本地网络服务名配置”-->  "添加",输入A计算机的IP,测试,正常来说,是可以测试成功的。如果没有连接成功,则检查服务端是否配置正确,另外检查客户端的“本地网络服务名配置”,如ip、端口号、用户名和密码 是否配置正确。

 

测试连接成功以后,按说就完成任务了,可以用Oracle自带的sqlplus工具。但为了方便,也可以在B计算机上安装PLSQL作为Oracle图形界面工具。

我遇到过“ORA-12154TNS符”这样的问题,同事说,可能是安装路径中有空格造成的,我就把PLSQL卸载了,重装,这次安装时保证了安装路径中没有出现空格,果然,这次可以用PLSQL成功访问A计算机的Oracle数据库了~