Oracle11g过多使用DBLink报错:ORA-02020: 过多的数据库链接在使用中
在网上看到了很多个例子都是建议修改参数open_links,这样我很无语,因为修改参数意味着就是重启,生产环境的数据库怎么可能让你重启,
这是要担责任的,重启会导致系统瘫痪不说,万一DB起不来了可不就是凉凉了.
环境Oarcle 11g
测试如下:
SELECT * FROM dual@DB1
X
SELECT * FROM dual@DB2
X
SELECT * FROM dual@DB3
X
SELECT * FROM dual@DB4
X
SELECT * FROM dual@DB5---------------------------执行到第五个报错
此时CIMMIT 或者ROLLBACK即可解决.