您的位置:首页 > 数据库 > Oracle

Oracle允许别人远程连接本机的数据库

2016-01-14 17:31 507 查看
在oracle开发的时候会让不是本机的机器远程访问本机的数据库,这是要配置一下LISTENER,不然对方是无法连接到自己的数据库上的、

解决方法:

1. 开始——所有程序——Oracle(版本号)——Net Manager,如图所示:



2. Oracle Net配置——本地——监听程序——LISTENER, 添加地址,如图所示:



3. 注意红色圈里面的IP地址为本机的IP地址,本人第一次填的时候填成要连接的对方的IP地址,导致监听服务都启动不了了。

PS:
如果找不到Net Manage的话,找到F:\app\hehe\product\12.1.0\dbhome_1(你的数据库实例的地址)\NETWORK\ADMIN\listener.ora,以记事本编辑
内容:
# listener.ora Network Configuration File: F:\app\hehe\product\12.1.0\dbhome_1\NETWORK\ADMIN\listener.ora

# Generated by Oracle configuration tools.

SID_LIST_LISTENER =

(SID_LIST =

(SID_DESC =

(SID_NAME = CLRExtProc)

(ORACLE_HOME = F:\app\hehe\product\12.1.0\dbhome_1)

(PROGRAM = extproc)

(ENVS = "EXTPROC_DLLS=ONLY:F:\app\hehe\product\12.1.0\dbhome_1\bin\oraclr12.dll")

)

)

LISTENER =

(DESCRIPTION_LIST =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))

)

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))

)

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.10.15)(PORT = 1521))

)

)

ADR_BASE_LISTENER = F:\app\hehe\product\12.1.0\dbhome_1\log

其中HOST就是你本机的IP地址喽,OK了!

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: