1.查詢資料庫當前程序的連線數:
select count(*) from v$process;
2.檢視資料庫當前會話的連線數:
elect count(*) from v$session;
3.檢視資料庫的併發連線數:
select count(*) from v$session where status='active';
4.檢視當前資料庫建立的會話情況:
select sid,serial#,username,program,machine,status from v$session;
5.查詢資料庫允許的最大連線數:
select value from v$parameter where name = 'processes';
或者命令:show parameter processes;
6.修改資料庫允許的最大連線數:
alter system set processes = 300 scope = spfile;
(需要重啟資料庫才能實現連線數的修改)
重啟資料庫:
sql>shutdown immediate;
sql>startup;
檢視當前有哪些使用者正在使用資料:
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;
啟動oracle
su - oracle
sql>sqlplus system/pwd as sysdba //進入sql
sql>startup //啟動資料庫
sql>lsnrctl start //啟動監聽
sqlplus "/as sysdba"
sql>shutdown immediate; //關閉資料庫
sql>startup mount;
sql>alter database open;
增加 oracle 資料庫連線數
oracle的連線數 sessions 與其引數檔案中的程序數 process 有關,它們的關係如下 sessions 1.1 process 5 但是我們增加process數時,往往資料庫不能啟動了。這因為我們還漏調了乙個unix系統引數 它是 etc system 中semmns,這是unix系...
檢視資料庫連線數
sql server 檢視資料庫連線數 1.獲取當前指定資料庫的連線資訊 select from master.dbo.sysprocesses where dbid in select dbid from master.dbo.sysdatabases where name yourdatabas...
aardio連線資料庫查詢
廢話不多說,直接開幹!多執行緒管理器 import thread.manage var csv r n 建立執行緒管理器 manage thread.manage 3 正在連線資料庫伺服器.thread.invoke function while thread.get db4free.net end...