执行DBLINK查询事报错:
ORA-12552: TNS:operation was interrupted
ORA-02063: preceding line from HHBI_PRO
原因是:DBLINK密码设置时 密码用""引起来
修改后,有的语句不再报错,但是有的继续报错,经过进一步分析发现大表报错,小表没事:
可能是对方os或数据库设置了被访问的持续时长,或者说是防火墙或者是OS设置了大包限制或时长限制。需要问IT确认。
workaround是分批insert,减少时间
ORA-12552: TNS:operation was interrupted
ORA-02063: preceding line from HHBI_PRO
原因是:DBLINK密码设置时 密码用""引起来
修改后,有的语句不再报错,但是有的继续报错,经过进一步分析发现大表报错,小表没事:
INSERT INTO h.t1 SELECT * FROM h.t1@link WHERE time_day = TRUNC (SYSDATE-1) 执行这句报的错,不过单独执行SELECT * FROM h.t1@link where time_day = TRUNC (SYSDATE-1)
可能是对方os或数据库设置了被访问的持续时长,或者说是防火墙或者是OS设置了大包限制或时长限制。需要问IT确认。
workaround是分批insert,减少时间
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7759319/viewspace-1317565/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/7759319/viewspace-1317565/