发布网友 发布时间:2022-04-26 15:09
共8个回答
热心网友 时间:2022-04-11 21:43
1、查询语句出错会用标记(marker)类型。
2、客户端向服务器请求失败(如不存在的服务ID),服务器会发送拒绝(refuse)类型 。
3、客户机登陆会发送连接类型,而服务器返回一个重定向类型数据。
4、当重定向端口连接完成后客户端重现发送连接类型数据,服务器返回接受类型数据,然后能够正常通讯。
扩展资料:
TNS协议是ORACLE服务端和客户端通讯的协议。TNS协议传输可以使用TCP/IP协议、使用SSL的TCP/IP协议、命名管道和IPC协议传输,其中TCP/IP协议传输是使用明文传送。这里我们只分析基于TCP/IP协议上的TNS数据。
ORACLE网络通讯协议TNS有许多版本,并且大部分向下兼容,我们主要oracle 9.2.0.1.0客户和服务间的传输协议,他的协议版本号为312,其兼容到300。
热心网友 时间:2022-04-11 23:01
tnsnames.ora IP地址修改成你本机现在的IP地址,并重启监听服务,等一会儿-等的时间会比较长估计得要几分钟的样子热心网友 时间:2022-04-12 00:35
也可能你的IP地址变化了,要修改一下listener.ora和tnsname.ora文件中的IP地址。热心网友 时间:2022-04-12 02:27
tnsnames.ora IP地址修改成你本机现在的IP地址,并重启监听服务,等一会儿-等的时间会比较长估计得要几分钟的样子。
TNS协议是ORACLE服务端和客户端通讯的协议。TNS协议传输可以使用TCP/IP协议、使用SSL的TCP/IP协议、命名管道和IPC协议传输,其中TCP/IP协议传输是使用明文传送。这里我们只分析基于TCP/IP协议上的TNS数据。
ORACLE网络通讯协议TNS有许多版本,并且大部分向下兼容,我们主要oracle 9.2.0.1.0客户和服务间的传输协议,他的协议版本号为312,其兼容到300。
TNS协议有一个通用的头,通用头包含一个请求数据类型。不同的服务请求和数据传输使用不同的请求数据类型。对于通常意义的查询操作一般使用数据类型,当出现错误或其他情况时可能使用其他类型。在分析过程中发现以下类型数据:
1. 查询语句出错会用标记(marker)类型
2. 客户端向服务器请求失败(如不存在的服务ID),服务器会发送拒绝(refuse)类型
3. 客户机登陆会发送连接类型,而服务器返回一个重定向类型数据
4. 当重定向端口连接完成后客户端重现发送连接类型数据,服务器返回接受类型数据,然后能够正常通讯。
热心网友 时间:2022-04-12 04:35
关闭windows服务中的windows Firewall热心网友 时间:2022-04-12 06:59
我也遇到了这个问题,刚解决。热心网友 时间:2022-04-12 09:41
关闭所有防火墙试试热心网友 时间:2022-04-12 12:39
连接端口号查一下是否正确,我记得可能是1521,你用ora的客户端版本试一下,另外重启一下TNSLISTENER服务尝试一下。