Oracle允许别人远程连接本机的数据库
2016-01-14 17:31
507 查看
在oracle开发的时候会让不是本机的机器远程访问本机的数据库,这是要配置一下LISTENER,不然对方是无法连接到自己的数据库上的、
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
解决方法:
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了!
相关文章推荐
- 在Linux系统上同时监控多个Oracle数据库表空间的方法
- 数据库中间键mycat 实现oracle数据库读写分离
- ORACLE分页查询SQL语法——最高效的分页
- VCS引起的oracle数据库异常重新启动一例
- Oracle 10g AND Oracle 11g手工建库案例--Oracle 11g
- ORACLE查询表的字段名几种方式
- 关于oracle死锁问题——ORA-01436: 用户数据中的 CONNECT BY 循环
- EXP-00000: Message 0 not found; No message file for product=RDBMS, facility=EXP问题的解决方案
- oracle中的wm_concat函数以及over分析函数
- 安装oracle10g
- oracle中在同一个表中分类查询不同类型的前几条数据
- oracle学习
- 导数据
- Oracle与Mysql的日期相减
- Mybatis异常-SQLErrorCodes loaded: [DB2, Derby, H2, HSQL, Informix, MS-SQL, MySQL, Oracle, PostgreSQL,
- oracle 11g GI deinstall
- Oracle的时间查询语句
- Oracle数据行拆分多行
- Oracle死锁问题分析解决
- Oracle查看和修改连接数