熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Oracle >> 正文

Oracle查看、修改連接數

2013-11-13 22:21:22  來源: Oracle 

  查詢數據庫當前進程的連接數

  select count(*) from v$process;

  查看數據庫當前會話的連接數

  elect count(*) from v$session;

  查看數據庫的並發連接數

  select count(*) from v$session where status=ACTIVE;

  查看當前數據庫建立的會話情況

  select sidserial#usernameprogrammachinestatus from v$session;

  查詢數據庫允許的最大連接數

  select value from v$parameter where name = processes;

  或者命令show parameter processes;

  修改數據庫允許的最大連接數

  alter system set processes = scope = spfile;

  (需要重啟數據庫才能實現連接數的修改)

  重啟數據庫

  SQL>shutdown immediate;

  SQL>startup;

  查看當前有哪些用戶正在使用數據

  SQL>select osuserausernamecpu_time/executions/||ssql_fulltextmachine

  SQL>from v$session av$sqlarea b

  SQL>where asql_address = baddress

  SQL>order by cpu_time/executions desc;

  備注UNIX 個用戶session對應一個操作系統process而Windows體現在線程

  啟動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;


From:http://tw.wingwit.com/Article/program/Oracle/201311/18867.html
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.