如何连接远程oracle数据库,能解决者送高分。 你将监听的配置文件的host改为cxly.vicp.net或者安装vpn等工具连接到局域网,就可以象在局域网一样做什么都可以了. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 需要启动监听:c:/>lsnrctl start --9ic:/>lsnrctl80 start --8i 楼上的兄弟: "监听的配置文件的host"是在哪里?请说清楚点, “安装vpn等工具连接到局域网”又是什么意思?我是菜鸟。oracle数据库的监听我已经启动,局域网内的客户端是可以正常连到数据库的。谢谢各位的支持 /$oraclehome$/network/admin/listener.ora LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0)) ) (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = cxly.vicp.net)(PORT = 1521)) ) ) )改成这样试试 我把host改成cxly.vicp.net,连监听都不能启动。一启动就提示错误 你改成cxly.vicp.net一定不行的,主机启动时解析不出来,你本机上ADSL一定有个外网IP,把这个域名改成那个本地IP看看,应该能起来,但这个IP是动态的,每次上ADSL都会变的 jiazhang: 你说得有道理。那你能不能告诉我如何解决这个问题。谢谢了! following jiazhang's suggestion,it's right. 客户机的配置文件是ORACLE8 = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = cxly.vicp.net)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = oracle8) ) )可以试试:修改HOST=(拔号上网的外网IP)IF 不成功 THEN HOST=(192.168.1.10) AND 客户端通过VPN技术连接到数据库服务器端的内网。 to lyczy: 我把host改成cxly.vicp.net或者拔号上网的外网IP都不行。错误提示是ora-12535:TNS:operation timed out。但是我在装oracle服务器的机子上有可以通过cxly.vicp.net连接到数据库。真是很奇怪。to jiazhang and eygle: 按照你讲的办法,是可以启动监听了,而且在这个服务器上是可以通过域名cxly.vicp.net连接到数据库。但是我在别的客户端就不行。无论是用域名还是IP都是不行,但都可以PING 得通域名或者IP。不知道怎么回事?到底能不能实现我所讲的方式。当然是不用什么VPN的技术。 希望各位高手帮助 HOST = IP.then:C:>tnsping oracle8 to chanet: 谢谢你!我用tnsping oracle8显示"ok<860 msec>",我想已经成功了。但是我用neteasyconfig连接到数据库的时候,还是提示ora-12535:TNS:operation timed out。这是怎么回事?请指点! 我看这种情况最好还是用vpn,或者类似的工具模拟居域网,又安全,有方便. tnsping oralce8能成功,说明没有问题了。oracle公司建议:1.将connect_timeout_listener_name设置成02.在不同的端口设置第二个监听祝您成功!嘿嘿,1000分! 关于update一条数据库中不存在的数据 SQL抽出数据问题 如何理解oracle执行sql语句的过程! 求OU、ORG、SOB三者之间关系及如何设置 一个表中能有完全相同的记录? 各位,哪有关于pro *c 方面的资料下, 谢谢先 update问题 w2k下如何ORACLE9服务如何卸载? procedure疑问。 oracle9i中查系统表数据为空是什么回事! oracle10g日文版下载 sqlldr数据导入问题,在线等
c:/>lsnrctl start --9i
c:/>lsnrctl80 start --8i
"监听的配置文件的host"是在哪里?请说清楚点,
“安装vpn等工具连接到局域网”又是什么意思?我是菜鸟。oracle数据库的监听我已经启动,局域网内的客户端是可以正常连到数据库的。谢谢各位的支持
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = cxly.vicp.net)(PORT = 1521))
)
)
)改成这样试试
你说得有道理。那你能不能告诉我如何解决这个问题。谢谢了!
ORACLE8 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = cxly.vicp.net)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = oracle8)
)
)可以试试:修改HOST=(拔号上网的外网IP)
IF 不成功 THEN HOST=(192.168.1.10) AND 客户端通过VPN技术连接到数据库服务器端的内网。
我把host改成cxly.vicp.net或者拔号上网的外网IP都不行。错误提示是ora-12535:TNS:operation timed out。但是我在装oracle服务器的机子上有可以通过cxly.vicp.net连接到数据库。真是很奇怪。to jiazhang and eygle:
按照你讲的办法,是可以启动监听了,而且在这个服务器上是可以通过域名cxly.vicp.net连接到数据库。但是我在别的客户端就不行。无论是用域名还是IP都是不行,但都可以PING 得通域名或者IP。不知道怎么回事?到底能不能实现我所讲的方式。当然是不用什么VPN的技术。
希望各位高手帮助
C:>tnsping oracle8
谢谢你!我用tnsping oracle8显示"ok<860 msec>",我想已经成功了。但是我用neteasyconfig连接到数据库的时候,还是提示ora-12535:TNS:operation timed out。这是怎么回事?请指点!
1.将connect_timeout_listener_name设置成0
2.在不同的端口设置第二个监听祝您成功!嘿嘿,1000分!