這期內(nèi)容當(dāng)中小編將會(huì)給大家?guī)碛嘘P(guān)Oracle中怎么修改數(shù)據(jù)庫連接數(shù),文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
創(chuàng)新互聯(lián)公司從2013年成立,先為龍里等服務(wù)建站,龍里等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為龍里企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
windows系統(tǒng) Oracle 數(shù)據(jù)庫連接數(shù)的修改
以下操作需要登錄dba才能操作:C:\>sqlplus / as sysdba
1. 查看processes和sessions參數(shù)
SQL> show parameter processes
SQL> show parameter sessions
2. 修改processes和sessions值
SQL> alter system set processes=300 scope=spfile;
SQL> alter system set sessions=335 scope=spfile;
3. 修改processes和sessions值必須重啟oracle服務(wù)才能生效
ORACLE的連接數(shù)(sessions)與其參數(shù)文件中的進(jìn)程數(shù)(process)有關(guān),它們的關(guān)系如下:
sessions=(1.1*process+5)
重啟數(shù)據(jù)庫:
shutdown immediate;
startup;
4.其他查詢
查詢數(shù)據(jù)庫當(dāng)前進(jìn)程的連接數(shù):select count(*) from v$process;
查看數(shù)據(jù)庫當(dāng)前會(huì)話的連接數(shù):select count(*) from v$session;
查看數(shù)據(jù)庫的并發(fā)連接數(shù):select count(*) from v$session where status='ACTIVE';
查看當(dāng)前數(shù)據(jù)庫建立的會(huì)話情況:select sid,serial#,username,program,machine,status from v$session;
查詢數(shù)據(jù)庫允許的最大連接數(shù):select value from v$parameter where name = 'processes';
或者:show parameter processes;
查看當(dāng)前有哪些用戶正在使用數(shù)據(jù):
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個(gè)用戶session對應(yīng)一個(gè)操作系統(tǒng)process,而Windows體現(xiàn)在線程。
上述就是小編為大家分享的Oracle中怎么修改數(shù)據(jù)庫連接數(shù)了,如果剛好有類似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。