Oracle DBLink連線數過多的問題(Ora-02020)
資料庫已經關閉。
已經解除安裝資料庫。
ORACLE 例程已經關閉。
SQL>
ORACLE 例程已經啟動。
Total System Global Area 293601280 bytes
Fixed Size 1248600 bytes
Variable Size 96469672 bytes
Database Buffers 188743680 bytes
Redo Buffers 7139328 bytes
資料庫裝載完畢。
資料庫已經開啟。
SQL>
GOAL
To find out the number of database links opened.
SOLUTION
OPEN_LINKS
Default: 4 Range: 0 to 255
Specifies the maximum number of concurrent open connections to remote databases in one session.
These connections include database links plus external procedures and cartridges each of which
uses a separate process.
The following view shows the database link connections that are currently open in your current session:
V$DBLINK - Lists all open database links in your session, that is, all database links with the IN_TRANSACTION column set to YES.
NOTE: It is important to state that the section above "Lists all open database links in your session" is important, as this is only YOUR open dblinks that can be seen.
For example, you can create and execute the script below to determine which links are open (sample output included):
COL OWNER_ID FORMAT 99999 HEADING "OWNID"
COL LOGGED_ON FORMAT A5 HEADING "LOGON"
COL HETEROGENEOUS FORMAT A5 HEADING "HETER"
COL PROTOCOL FORMAT A8
COL OPEN_CURSORS FORMAT 999 HEADING "OPN_CUR"
COL IN_TRANSACTION FORMAT A3 HEADING "TXN"
COL UPDATE_SENT FORMAT A6 HEADING "UPDATE"
COL COMMIT_POINT_STRENGTH FORMAT 99999 HEADING "C_P_S"
SELECT * FROM V$DBLINK
/
SQL> @dblink
DB_LINK OWNID LOGON HETER PROTOCOL OPN_CUR TXN UPDATE C_P_S
------------------------- ------ ----- ----- -------- ------- --- ------ ------
INST2.ACME.COM 0 YES YES UNKN 0 YES YES 255
Note that above displays ONLY details about database links open in the session within which you are working.
If looking for details about database links open by different sessions, might use below:
sqlplus /nolog
connect / as sysdba
select username, osuser, status, sid, serial#, machine,
process, terminal, program from v$session
where saddr in (select k2gtdses from sys.x$k2gte );
USERNAME OSUSER STATUS
------------------------------ ------------------------------ --------
SID SERIAL#
---------- ----------
MACHINE
----------------------------------------------------------------
PROCESS TERMINAL
------------------------ ------------------------------
PROGRAM
------------------------------------------------
SCOTT bugmnt INACTIVE
68 11
celclnx1.us.oracle.com
29318 pts/15
sqlplus@celclnx1.us.oracle.com (TNS V1-V3)
REPADMIN bugmnt INACTIVE
232 5
celclnx1.us.oracle.com
28081 pts/14
sqlplus@celclnx1.us.oracle.com (TNS V1-V3)
SQL>
SQL> alter system set open_links=255 scope=spfile;
alter system set open_links=255 scope=spfile
*
ERROR at line 1:
ORA-32001: write to SPFILE requested but no SPFILE specified at startup
SQL> alter system set open_links=255 scope=both;
alter system set open_links=255 scope=both
*
ERROR at line 1:
ORA-02095: specified initialization parameter cannot be modified
SQL> alter system set open_links_per_instance=255 scope=spfile;
alter system set open_links_per_instance=255 scope=spfile
*
ERROR at line 1:
ORA-32001: write to SPFILE requested but no SPFILE specified at startup
SQL> alter system set open_links_per_instance=255 scope=both;
alter system set open_links_per_instance=255 scope=both
*
ERROR at line 1:
ORA-02095: specified initialization parameter cannot be modified
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25469263/viewspace-2640138/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ORACLE通過透明閘道器建dblink連線Postgresql的幾個問題OracleSQL
- 配置Oracle DBlink連線MySQL庫OracleMySql
- [Oracle-> MySQL] Oracle通過dblink連線MySQL--Oracle 19c連線到MySQL 5.7OracleMySql
- Oracle dblink監聽問題Oracle
- 解決線上Oracle連線耗時過長的問題現象RPYBOracle
- powerbuildr中如何使用dblink連線的表UI
- update-alternatives符號連線的層數過多符號
- Oracle19c dblink連結mysql8.0OracleMySql
- Oracle資料庫連結(DBLink)中如何訪問包含BLOB欄位的資料Oracle資料庫
- SpringMVC + Shiro重定向次數過多問題SpringMVC
- Github ssh的連線問題Github
- python中多程式處理資料庫連線的問題Python資料庫
- 記錄連線數導致警報失效,連線池少問題
- PHP-fpm MongoDB 連線數爆了問題PHPMongoDB
- ORACLE RAC中連線ScanIP報錯ORA-12545的問題解決Oracle
- 【DBLINK】DBLINK域名問題及與global_name和db_domian的關係
- MySQL SSL連線問題MySql
- Linux中tcp連線數過多會造成什麼影響?LinuxTCP
- 【問題記錄】—SignalR連線斷線重連SignalR
- 管中窺豹-ssh連結過多的問題分析及覆盤
- [20210201]dblink建立連線串使用ENABLE=BROKEN.txt
- Oracle日常問題-臨時表過多導致exp速度慢Oracle
- docker下mysql連線數修改後不生效問題的解決DockerMySql
- Druid連線池引數maxWait配置錯誤引發的問題UIAI
- 關於android stdio連線mysql資料庫出現過的問題AndroidMySql資料庫
- MySQL連線數過多導致服務無法正常執行MySql
- 檢測ftp連線問題FTP
- mysql odbc delphi連線問題MySql
- 如何在 12.2.0.1 透過 dblink 線上複製 PDB
- cx_Oracle 連線 OracleOracle
- 關於canonmx538無線連線的問題
- 【LISTENER】Oracle通過監聽連線緩慢分析Oracle
- Servlet連線OracleServletOracle
- PHP 連線 OraclePHPOracle
- thinkphp連線OraclePHPOracle
- PHP 連線oraclePHPOracle
- [20200711]關於左右連線的問題.txt
- 通過外來鍵連線多個表