如何修改oracle數據庫的連接數
查詢數據庫當前進程的連接數:
select?count(*)?from?v$process;
查看數據庫當前會話的連接數:
elect?count(*)?from?v$session;
查看數據庫的并發連接數:
select?count(*)?from?v$session?where?status='ACTIVE';
查看當前數據庫建立的會話情況:
select?sid,serial#,username,program,machine,status?from?v$session;
查詢數據庫允許的最大連接數:
select?value?from?v$parameter?where?name?=?'processes';
或者:show?parameter?processes;
修改數據庫允許的最大連接數:
alter?system?set?processes?=?300?scope?=?spfile;
(需要重啟數據庫才能實現連接數的修改)
重啟數據庫:
shutdown?immediate;
startup;
查看當前有哪些用戶正在使用數據:
select?osuser,a.username,cpu_time/executions/1000000||'s',sql_fulltext,machine
from?v$session?a,v$sqlarea?b
where?a.sql_address?=?b.address
order?by?cpu_time/executions?desc;
備注:UNIX?1個用戶session對應一個操作系統process,而Windows體現在線程。
相關文檔:
本系列文章導航
[Oracle]高效的PL/SQL程序設計(一)--偽列ROWNUM使用技巧
[Oracle]高效的PL/SQL程序設計(二)--標量子查詢
[Oracle]高效的PL/SQL程序設計(三)--Package的優點
[Oracle]高效的PL/SQL程序設計(四)--批量處理
[Oracle]高效的PL/SQL程序設計(五)--調用存儲過程返回結果集
[Oracle]高效的PL/SQL程序設計(六)- ......
自己在做這個程序的時候看過很多的資料,上網也查了不少的資料,可是多半說的是出神入化,云里霧里...不光看了不明白,而且是有明白一點的人,看了也變的有些模糊了。
這里我掩飾一套完整的java jdbc 連接Oracle9i的范例。
package com.lxh.dbcon;//打包
import ......
Oracle函數和mysql函數比較
1.?????? Oracle中的to_number()轉換成數字;
Oracle> Select to_number(‘123’) from dual;? -----?????????123;
&nbs ......
Oracle筆記
l???????? 關于TRUNC函數
SELECT
RELATED_ID ,
DOC_ID ,
CAT_ID ,
CAT_CODE ,
RELEASE_DATE ,
&n ......
由于以前都是在sqlserver 2005處理,現在客戶要求oracle數據庫服務器,
最初的代碼為:
allRecordSize = (Integer) rs1.getObject(1);??? //Integer allRecordSize=0;
當執行的時候報:BigDecimal無法轉化為Integer類型
為了兼容兩者修改后的代碼為:
Object o = rs1.getObject(1);
&nbs ......