|
录制sqlplus.exe程序(选择winsock协议),回放时出现错误:
Error : callConnect - Connection refused. Error code : 10061.
Error : Timeout expired while trying to connect. Error code : 9017.
录制的脚本如下:
lrs_startup(257);
lrs_create_socket("socket0", "TCP", "RemoteHost=suzie.Beijing.Objectiva.local:1521", LrsLastArg);
lrs_send("socket0", "buf0", LrsLastArg);
lrs_receive("socket0", "buf1", LrsLastArg);
lrs_close_socket("socket0");
lrs_create_socket("socket1", "TCP", "RemoteHost=suzie.Beijing.Objectiva.local:<port>", LrsLastArg); ----在此行出现的错误
其data.ws为:
send buf0 247
"\x00\xf7\x00\x00\x01\x00\x00\x00\x01"
"8"
"\x01"
","
"\x00\x00"
"\b"
"\x00\x7f\xff\x86\x0e\x00\x00\x01\x00\x00\xbd\x00"
":"
"\x00\x00\x02\x00"
"AA"
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\xd8\x00\x00\x00"
"$"
"\x00\x00\x00\x00\x00\x00\x00\x00"
"(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=suzie)(PORT=1521))(CONNECT_DATA="
"(SERVER=DEDICATED)(SERVICE_NAME=xpretest)(CID=(PROGRAM=C:\\oracle\\ora92\\"
"bin\\sqlplusw.exe)(HOST=SUZIE)(USER=suzie))))"
recv buf1 65
"\x00"
"A"
"\x00\x00\x05\x00\x00\x00\x00"
"7(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.2.190)(PORT=<port>))"
其中<port>是我将端口参数化了,因为每次访问的时候其端口有改变。
如何解决这个问题啊。 |
|