会不会是端口被屏蔽了?(oracle 用1527)
解决方案 »
- 基础,导出导入表,麻烦解疑下
- 求助,刚装的oracle10g,OracleServiceORACLE服务无法启动!
- String转clob存进oracle数据库,报“ORA-01008: 并非所有变量都已关联”错误
- 如何删除表空间的Datafile?
- 数据库别名连接问题
- Windows 2008 r2+11g grid 安装失败,再不解决就失业啦
- 如何知道几百个view哪些引用了table_a
- 在oracle数据库中,保存时间用何种类型字段?一定要用date型吗?
- 只想在备份数据库中恢复其中的一个表,请问能行吗?如果行,怎样来处理!请赐教
- 请问oracle中如何导入导出表为access的数据库或.dbf或其他数据库的格式?
- 创建表时遇到的麻烦
- 300高分,在win2000下能不能安装oracle7.3?
下面是我实践出来的解决办法:
客户端通过防火墙连接服务器的配置
client-----firewall------server
平台都是win2k server+oracle8.1.6
firewall 是checkpoint的;
client---server ping ok,tnsping ok,但就是连接不上:tns超时,
且无论怎么设置超时的时间,它都是大概经过15秒后出现该错误提示。
但如果不通过防火墙,连接正常。
需要强调的是:防火墙是放开的,同时,另一unix服务器,也是oracle8.1.6,客户端通过防火墙却能正常连接。解决办法:
在win2k的系统变量中添加变量:TNS_ADMIN,它的值设置为:
d:\oracle\oracle8i\network\admin 也就是存放listener.ora等文件的路径;
在注册表中添加字串值:TNS_ADMIN 它的值同上;
再添加字串值:USE_SHARED_SOCKED,值设置为TRUE,重新启动计算机,
问题解决!!!