a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 數(shù)據(jù)庫 > Oracle > 正文

Oracle連接池修改

2024-08-29 13:54:39
字體:
來源:轉載
供稿:網(wǎng)友

目前Oracle只支持一個連接池,pool name為“SYS_DEFAULT_CONNECTION_POOL”,管理連接池信息的也就一個包“DBMS_CONNECTION_POOL”。

先看看包的相關說明:

SQL> desc DBMS_CONNECTION_POOL
Element          Type      
---------------- --------- 
ALTER_PARAM      PROCEDURE 
CONFIGURE_POOL   PROCEDURE 
RESTORE_DEFAULTS PROCEDURE 
START_POOL       PROCEDURE 
STOP_POOL        PROCEDURE 

包里面有5個存儲過程。默認Oracle是包含一個缺省的連接池SYS_DEFAULT_CONNECTION_POOL,但是并沒有被打開,需要顯示的開啟連接池,第一步當然就是開啟連接池:

exec DBMS_CONNECTION_POOL.START_POOL('SYS_DEFAULT_CONNECTION_POOL');

這個操作只需要做一次,下次數(shù)據(jù)庫重啟了之后連接池會自動開啟的。

打開了連接池之后可以通過系統(tǒng)視圖dba_cpool_info進行查詢:

SQL> select connection_pool,status from dba_cpool_info;
 
CONNECTION_POOL                                                                  STATUS
-------------------------------------------------------------------------------- ----------------
SYS_DEFAULT_CONNECTION_POOL                                                      ACTIVE

當連接池啟動了之后,可以通過DBMS_CONNECTION_POOL.CONFIGURE_POOL來查看連接池的相關配置項。

SQL> desc DBMS_CONNECTION_POOL.CONFIGURE_POOL
Parameter              Type           Mode Default? 
---------------------- -------------- ---- -------- 
POOL_NAME              VARCHAR2       IN   Y        
MINSIZE                BINARY_INTEGER IN   Y        
MAXSIZE                BINARY_INTEGER IN   Y        
INCRSIZE               BINARY_INTEGER IN   Y        
session_CACHED_CURSORS BINARY_INTEGER IN   Y        
INACTIVITY_TIMEOUT     BINARY_INTEGER IN   Y        
MAX_THINK_TIME         BINARY_INTEGER IN   Y        
MAX_USE_SESSION        BINARY_INTEGER IN   Y        
MAX_LIFETIME_SESSION   BINARY_INTEGER IN   Y        
 

參數(shù)說明:

參數(shù)說明
MINSIZE在pool中最小數(shù)量的pooled servers,缺省為4
MAXSIZE在pool中最大數(shù)量的pooled servers,缺省為40
INCRSIZE這個參數(shù)是在一個客戶端應用需要連接的時候,當pooled servers不可用的狀態(tài)時候,每次pool增加pooled servers的數(shù)目。
SESSION_CACHED_CURSORS緩存在每個pooled servers上的會話游標的數(shù)目,缺省為20
INACTIVITY_TIMEOUTpooled server處于idle狀態(tài)的最大時間,單位秒,超過這個時間,the server將被停止。缺省為300.
MAX_THINK_TIME在一個客戶端從pool中獲得一個pooled server之后,如果在MAX_THINK_TIME時間之內沒有提交數(shù)據(jù)庫調用的話,這個pooled server將被釋放,客戶端連接將被停止。缺省為30,單位秒
MAX_USE_SESSIONpooled server能夠在pool上taken和釋放的次數(shù),缺省為5000
MAX_LIFETIME_SESSIONThe time, in seconds, to live for a pooled server in the pool. The default value is 3600.一個pooled server在pool中的生命值。

在pooled server數(shù)目不能低于MINSIZE可以使用DBMS_CONNECTION_POOL.CONFIGURE_POOL或DBMS_CONNECTION_POOL.ALTER_PARAM對連接池的設置進行修改。

先來看看參數(shù)信息:

SQL>  desc DBMS_CONNECTION_POOL.ALTER_PARAM
Parameter   Type     Mode Default? 
----------- -------- ---- -------- 
POOL_NAME   VARCHAR2 IN   Y        
PARAM_NAME  VARCHAR2 IN            
PARAM_VALUE VARCHAR2 IN            
SQL> exec DBMS_CONNECTION_POOL.ALTER_PARAM ('','minsize','10');
 
PL/SQL procedure successfully completed
 
SQL> exec DBMS_CONNECTION_POOL.ALTER_PARAM ('','maxsize','100');
 
PL/SQL procedure successfully completed

由于只有一個連接池,第一個參數(shù)的值可以省略。

系統(tǒng)中有幾個系統(tǒng)視圖比較有用:DBA_CPOOL_INFO          這個視圖包含著連接池的狀態(tài)V$CPOOL_STATS             這個視圖包含著連接池的統(tǒng)計信息V$CPOOL_CC_STATS       這個視圖包含著池的連接類型級別統(tǒng)計

修改成功了之后可以查詢下連接池信息:

SQL> select CONNECTION_POOL, STATUS,MINSIZE,MAXSIZE from DBA_CPOOL_INFO;
 
CONNECTION_POOL                                                                  STATUS              MINSIZE    MAXSIZE
-------------------------------------------------------------------------------- ---------------- ---------- ----------
SYS_DEFAULT_CONNECTION_POOL                                                      ACTIVE                   10        100到此,連接池的設置和相關修改已經(jīng)完成。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 亚洲三区在线观看 | 中文字幕在线观看网站 | 国产99久 | 亚洲生活片 | 国产亚洲欧美一区二区三区 | 国产成人精品一区二区在线 | 一区二区三区四区在线视频 | 成年人av网站 | 国产极品美女在线精品图片 | av在线成人 | 国产精品视频一区二区噜噜 | 久久精品亚洲精品 | 日韩免费高清 | 国产在线精品视频 | 成人日韩在线观看 | 日本一区二区三区视频免费看 | 爱爱视频免费在线观看 | 中文字幕二区 | 日韩精品一区二区三区在线观看 | 久福利| 奇米成人影视 | 天天干 夜夜操 | 欧美一级久久 | 欧美一级在线 | 看亚洲a级一级毛片 | 中文字幕在线精品 | 久色成人 | 日本 国产 欧美 | 中文资源在线观看 | 国外成人在线视频网站 | 欧美在线观看视频 | 欧美视频在线播放 | 国产v片| 精品人人| 91一区二区在线 | 成人久久久久 | 欧美精品一区三区 | 久久精品美女视频 | www.日韩视频 | 中国一级毛片 | 欧美第一页 |