我正在尝试通过网络访问我的 Oracle 数据库。我有很多谷歌并找到了很多解决方案,但这些对我不起作用。
问题是,我想通过本地网络从一台计算机访问我的 Oracle 数据库到另一台计算机。
我所做的是......
- 我找到了修改listener.ora文件的解决方案
(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=dbp.devProject.com)(PORT=1521)))
当我修改此文件并尝试运行和访问数据库时,什么都不会发生,并且会引发错误,您指定的端口号被另一个侦听器使用,因此我更改了端口号,但我无法访问数据库。2. 我在 oracle 的工具Net Manager的帮助下配置了一个新的监听器,它为我创建了一个监听器,但它不能通过网络访问数据库。
这里有一些需要的结果。
- lsnrctl status : 使用侦听器名称的侦听器 LISTENER 已经启动。
- 连接字符串:jdbc:oracle:thin:@dbp.devProject.com:4541:myDB
- 数据库版本:
- Oracle Database 11g 企业版 11.2.0.1.0 - 64 位生产
- PL/SQL 版本 11.2.0.1.0 - 生产
- 核心 11.2.0.1.0 生产
- 适用于 64 位 Windows 的 TNS:版本 11.2.0.1.0 - 生产
- NLSRTL 版本 11.2.0.1.0 - 生产
状态向我展示了这一点。
连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))
监听器的状态
别名:听者
版本:64 位 Windows 的 TNSLSNR:版本 11.2.0.1.0 - 生产
开始日期:2015 年 5 月 14 日 11:58:05
正常运行时间:0 天 2 小时。29 分钟。50 秒
跟踪级别:关闭
安全性:开:本地操作系统身份验证
SNMP:关闭
监听器参数文件:product\11.2.0\dbhome_1\network\admin\listener.ora
侦听器日志文件:\listener\alert\log.xml
侦听端点摘要...
1. (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1521ipc)))
2. (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1521)))
有人请帮助我。感谢您的帮助..