Oracle查看和修改連接數(shù)(進(jìn)程/會(huì)話/并發(fā)等等)
更新時(shí)間:2013年03月11日 17:16:01 作者:
查詢數(shù)據(jù)庫(kù)當(dāng)前進(jìn)程的連接數(shù)及會(huì)話的連接數(shù)、并發(fā)連接數(shù)以及會(huì)話情況等等,感興趣的你可以參考下哈,希望可以幫助到你
1.查詢數(shù)據(jù)庫(kù)當(dāng)前進(jìn)程的連接數(shù):
select count(*) from v$process;
2.查看數(shù)據(jù)庫(kù)當(dāng)前會(huì)話的連接數(shù):
elect count(*) from v$session;
3.查看數(shù)據(jù)庫(kù)的并發(fā)連接數(shù):
select count(*) from v$session where status='ACTIVE';
4.查看當(dāng)前數(shù)據(jù)庫(kù)建立的會(huì)話情況:
select sid,serial#,username,program,machine,status from v$session;
5.查詢數(shù)據(jù)庫(kù)允許的最大連接數(shù):
select value from v$parameter where name = 'processes';
或者命令:show parameter processes;
6.修改數(shù)據(jù)庫(kù)允許的最大連接數(shù):
alter system set processes = 300 scope = spfile;
(需要重啟數(shù)據(jù)庫(kù)才能實(shí)現(xiàn)連接數(shù)的修改)
重啟數(shù)據(jù)庫(kù):
SQL>shutdown immediate;
SQL>startup;
查看當(dāng)前有哪些用戶正在使用數(shù)據(jù):
SQL>select osuser,a.username,cpu_time/executions/1000000||'s',sql_fulltext,machine
SQL>from v$session a,v$sqlarea b
SQL>where a.sql_address = b.address
SQL>order by cpu_time/executions desc;
備注:UNIX 1個(gè)用戶session對(duì)應(yīng)一個(gè)操作系統(tǒng)process,而Windows體現(xiàn)在線程。
啟動(dòng)oracle
su - oracle
SQL>sqlplus system/pwd as sysdba //進(jìn)入sql
SQL>startup //啟動(dòng)數(shù)據(jù)庫(kù)
SQL>lsnrctl start //啟動(dòng)監(jiān)聽(tīng)
sqlplus "/as sysdba"
SQL>shutdown immediate; //關(guān)閉數(shù)據(jù)庫(kù)
SQL>startup mount;
SQL>alter database open;
復(fù)制代碼 代碼如下:
select count(*) from v$process;
2.查看數(shù)據(jù)庫(kù)當(dāng)前會(huì)話的連接數(shù):
復(fù)制代碼 代碼如下:
elect count(*) from v$session;
3.查看數(shù)據(jù)庫(kù)的并發(fā)連接數(shù):
復(fù)制代碼 代碼如下:
select count(*) from v$session where status='ACTIVE';
4.查看當(dāng)前數(shù)據(jù)庫(kù)建立的會(huì)話情況:
復(fù)制代碼 代碼如下:
select sid,serial#,username,program,machine,status from v$session;
5.查詢數(shù)據(jù)庫(kù)允許的最大連接數(shù):
復(fù)制代碼 代碼如下:
select value from v$parameter where name = 'processes';
或者命令:show parameter processes;
6.修改數(shù)據(jù)庫(kù)允許的最大連接數(shù):
復(fù)制代碼 代碼如下:
alter system set processes = 300 scope = spfile;
(需要重啟數(shù)據(jù)庫(kù)才能實(shí)現(xiàn)連接數(shù)的修改)
重啟數(shù)據(jù)庫(kù):
復(fù)制代碼 代碼如下:
SQL>shutdown immediate;
SQL>startup;
查看當(dāng)前有哪些用戶正在使用數(shù)據(jù):
復(fù)制代碼 代碼如下:
SQL>select osuser,a.username,cpu_time/executions/1000000||'s',sql_fulltext,machine
SQL>from v$session a,v$sqlarea b
SQL>where a.sql_address = b.address
SQL>order by cpu_time/executions desc;
備注:UNIX 1個(gè)用戶session對(duì)應(yīng)一個(gè)操作系統(tǒng)process,而Windows體現(xiàn)在線程。
啟動(dòng)oracle
復(fù)制代碼 代碼如下:
su - oracle
SQL>sqlplus system/pwd as sysdba //進(jìn)入sql
SQL>startup //啟動(dòng)數(shù)據(jù)庫(kù)
SQL>lsnrctl start //啟動(dòng)監(jiān)聽(tīng)
sqlplus "/as sysdba"
SQL>shutdown immediate; //關(guān)閉數(shù)據(jù)庫(kù)
SQL>startup mount;
SQL>alter database open;
相關(guān)文章
清除Oracle數(shù)據(jù)庫(kù)安裝記錄并重新安裝
這篇文章介紹了清除Oracle數(shù)據(jù)庫(kù)安裝記錄并重新安裝的方法,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2022-04-04Oracle 10G:PL/SQL正規(guī)表達(dá)式(正則表達(dá)式)手冊(cè)
Oracle Database 10g 的一個(gè)新特性大大提高了您搜索和處理字符數(shù)據(jù)的能力。這個(gè)特性就是正規(guī)表達(dá)式,是一種用來(lái)描述文本模式的表示方法。很久以來(lái)它已在許多編程語(yǔ)言和大量 UNIX 實(shí)用工具中出現(xiàn)過(guò)了。2009-06-06自動(dòng)備份Oracle數(shù)據(jù)庫(kù)
自動(dòng)備份Oracle數(shù)據(jù)庫(kù)...2007-03-03oracle更新xml節(jié)點(diǎn)問(wèn)題的一些細(xì)節(jié)
本節(jié)主要介紹了oracle更新xml節(jié)點(diǎn)問(wèn)題的一些細(xì)節(jié),需要的朋友可以參考下2014-08-08Oracle將字符編碼從GBK轉(zhuǎn)到UTF8,如何操作比較穩(wěn)妥?
有個(gè)學(xué)校oracle數(shù)據(jù)庫(kù)的編碼是GBK,而且?guī)炖镞呉呀?jīng)有很多生產(chǎn)數(shù)據(jù)了,現(xiàn)在想改成UTF8的,如果執(zhí)行了這步操作,會(huì)出現(xiàn)哪些問(wèn)題2014-02-02QT連接Oracle數(shù)據(jù)庫(kù)并實(shí)現(xiàn)登錄驗(yàn)證的操作步驟
這篇文章主要介紹了QT連接Oracle數(shù)據(jù)庫(kù)并實(shí)現(xiàn)登錄驗(yàn)證的操作步驟,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-01-01