最近新装的oracle服务器,与我的机器不在同一个网段。这两天用plsql登录该服务器跑过程,时间长一点的就会出现这样的问题,数据已经更新完毕,而且日志文件里也有了记录,但跑过程界面还在执行。不管的话会一直这样。
这个时候点击中断,就会d出错误窗口 ora-12152:tns:无法发送中断消息
然后plsql就会失去响应,只能关掉重启。但是数据已经执行完成。
如果直接在服务器的机器上跑过程,或者运行job就不会出现这种情况。
这个问题困扰小弟很多天了,求解答,万分感谢!!!!分不多,望见谅。
附:profile设置没问题,几个参数设置的都是unlimited;
如果是XP系统,安装sql server2000,是没有问题,现在是win7 64位,sql server2000
通过配置本地数据库的tns配置文件实现:去oracle安装目录下oracle\product\10.2.0\db_2\NETWORK\ADMIN\ 找到tnsnames.ora,用记事本打开,里边有远程数据库的tns连接配置串如下
ORCL23 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.3.23)(PORT = 1521))
)
(CONNECT_DATA =
(SID = ORCL)
)
)
添加好ip、端口和目标数据库的实例名(SID),然后确保tns名称(ORCL23)在整个文档中唯一,保存后打开数据库连接工具,输入远程数据库上的用户名密码,选择数据库对象为你配置的连接名就可以了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)