ORA-02020: too many database links in use__電腦常見問題

來源:互聯網
上載者:User
Cause: The maximum number of active connections to remote databases per user  login has been reached. Action: If the user has no open cursors, the current SQL statement accesses  more than the maximum allowed remote databases. Otherwise, the user may free remote database connections by closing  all cursors that access the databases. If this occurs often, consider increasing the value of the  initialization parameter OPEN_LINKS, which controls the maximum number  of concurrent open connections to remote databases per user process.
原因:最大活動串連的數超過設定 動作:如果使用者沒有使用遊標,則正在啟動並執行sql命令,使用的資料庫連接超過允許的的最大數, 如果使用者使用了遊標,使用者可以通過關閉訪問的資料庫的所有遊標,來釋放遠端資料庫串連, 如果此問題經常發生,考慮增加open_links參數,該參數控制每個使用者進程允許開啟的最大遠端資料庫串連數
百度給出的解答, SQL> show parameter open_links;
NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ open_links integer 10 open_links_per_instance integer 4 Oracle預設是4:
SQL> alter system set open_links=10 scope=spfile;
重啟下資料庫就好了。
問題,使用者並不一定有許可權去操作,上述方式僅僅使用了第二種處理方式,關閉遠端資料庫串連的方式沒有涉及 其實解決很簡單。 對於活動的串連,commit或復原就會斷開活動的串連 SQL> select * from v$dblink;
 
DB_LINK    OWNER_ID LOGGED_ON HETEROGENEOUS PROTOCOL OPEN_CURSORS IN_TRANSACTION UPDATE_SENT COMMIT_POINT_STRENGTH
-------------------------------------------------------------------------------- ---------- --------- ------------- -------- ------------ -------------- ----------- ---------------------
LNK_YYBCV1     
使用命令關閉開啟的遠端資料庫串連,資料庫連接不用加單引號 SQL> alter session close DATABASE LINK lnk_yybcv1;
 
Session altered
如果在預存程序中,資料庫連接需要加單引號-字串。 dbms_session.close_database_link(' lnk_yybcv1');

抱怨一句,百度出來的東西真不好用。



相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.