Sign-up....

oracle9i数据库放在防火墙后面就不能访问,但防火墙开了1521端口,请各位指教!

我的数据库是oracle92010,最近数据库的网段上加了个硬件防火墙,防火墙管理员已经打开了数据库服务器IP的1521端口,但是客户端就是连不上,总报“没有响应”,把该IP所有端口都打开后就恢复正常,请问各位这要怎么办,单位要求防火墙必须进行过滤,不能全放开,能不能在oracle上想办法,请多指教!

[154 byte] By [msdn] at [2007-8-14 15:34:38]
# 1 Re: oracle9i数据库放在防火墙后面就不能访问,但防火墙开了1521端口,请各位指教!

试下:

[穿过防火墙连接数据库

[A]这个问题只会在WIN平台出现,UNIX平台会自动解决。

解决方法:

在服务器端的SQLNET.ORA应类似

SQLNET.AUTHENTICATION_SERVICES= (NTS)

NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME)

TRACE_LEVEL_CLIENT = 16

注册表的HOME0加[HKEY_LOCAL_MACHINE]

USE_SHARED_SOCKET=TRUE

LGQDUCKY at 2004-7-2 10:55:39 >
# 2 Re: oracle9i数据库放在防火墙后面就不能访问,但防火墙开了1521端口,请各位指教!

因为1521只是监听端口,连接LISTENER成功后会用另外的端口和客户端直接连接.

wzwfly at 2004-7-2 12:53:36 >
# 3 Re: oracle9i数据库放在防火墙后面就不能访问,但防火墙开了1521端口,请各位指教!

再次感谢各位!

80分:解决了我的问题。

20分:印证了我的想法。

谢谢!

keepalive at 2004-7-2 13:15:47 >
# 4 Re: oracle9i数据库放在防火墙后面就不能访问,但防火墙开了1521端口,请各位指教!

Oracle817遇到同样的问题,按以上办法还是无法解决?请教高手

xiesz at 2004-8-19 14:45:20 >

Oracle

All Classified