啟動/關閉 dynamic view

wuxidba發表於2010-05-13

set ORACLE_BASE=D:\oracle

set ORACLE_SID=orcl

set ORACLE_HOME=D:\oracle

emctl start/stop/status dbconsole

shutdown -abort
                   - immediate
                   - transactional
                   - normal

sqlplus scott/tiger  as sysdba

shutdown immediate
startup

dynamic performance view:

select sql_text, executions from v$sql
where cpu_time >200000;

select * from v$session where machine = 'd52'  and logon_time>sysdate-1;

select sid, ctime from v$lock where block>0;

今天發現開了dbconsole就連不上資料庫,查了一下發現是連線數設的太小了:

 

select count(*from v$process --當前的連線數
select value from v$parameter where name = '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;

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23895263/viewspace-662553/,如需轉載,請註明出處,否則將追究法律責任。

相關文章