達夢數據庫使用


1、修改最大連接數

     先查看當前的最大連接數:select SF_GET_PARA_VALUE(2, 'MAX_SESSIONS');

     修改最大連接數:ALTER SYSTEM SET 'MAX_SESSIONS' =1000 spfile;

     重啟數據庫:su - dmdba; cd dmdbms;./DmServiceDmServiceDMERVER stop;./DmServiceDmServiceDMERVER start

     (需要首先切換到dmdba用戶,進入bin目錄再執行重啟命令)

 

2、查看數據當前連接數:

su - dmdba; cd dmdbms; ./disql 然后輸入用戶名密碼

select * from v$sessions where state='ACTIVE';

select count(*) from v$sessions;

select SESSID,state,clnt_ip from v$sessions where state='ACTIVE';

-- 關閉連接
sp_close_session(1346445624);

select count(*) from V$CONNECT;
SELECT * FROM V$CONNECT;
select * from v$sessions where state='ACTIVE';

select SF_GET_PARA_VALUE(2, 'MAX_SESSIONS');

SELECT A.SESS_ID AS 會話id,
A.SQL_TEXT AS SQL語句,
A.STATE AS 會話狀態,
A.N_USED_STMT AS 當前會話使用句柄數量,
A.CURR_SCH AS 當前模式,
A.USER_NAME AS 用戶名,
A.TRX_ID AS 事務ID,
A.CREATE_TIME AS 會話創建時間,
A.CLNT_TYPE AS 客戶端類型,
A.TIME_ZONE AS 時區,
A.OSNAME AS 操作系統名稱,
A.CONN_TYPE AS 連接類型,
B.PROTOCOL_TYPE AS 協議類型,
B.IP_ADDR AS 訪問ip地址
FROM V$SESSIONS A, V$CONNECT B
where A.Sess_id= B.SADDR
ORDER BY SF_GET_EP_SEQNO(A.rowid),A.Sess_id;

-- 關閉IDLE連接
sp_close_session(1346445624); -- 參數為會話ID

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM