select c.sql_id, b.sid, b.username, b.serial#, paddr, sql_text, b.machine
from v$process a, v$session b, v$sqlarea c
where a.addr = b.paddr and b.sql_hash_value = c.hash_value
select a.session_id, c.serial#, a.locked_mode, a.oracle_username,
a.os_user_name, c.machine, c.terminal, b.object_name, c.logon_time
from v$locked_object a, all_objects b, v$session c
where a.object_id = b.object_id
and a.session_id = c.sid
order by sid, s.serial#;
alter system kill session 'sid,serial#'
select dbms_sqltune.report_sql_monitor(sql_id => '2rjh5d5k2yujz', type => 'html') from dual;
select dbms_sqltune.report_sql_monitor_list(sql_id=>'2rjh5d5k2yujz',type =>'html',report_level => 'all') as report from dual;
進入資料庫 sqlplus / as sysdba
檢視使用者 show parameter db_name
開始壓測後執行 exec dbms_workload_repository.create_snapshot ();
結束壓測後執行 exec dbms_workload_repository.create_snapshot ();
輸入命令 @?/rdbms/admin/awrrpt
輸入:html(報告格式)
輸入:1(監控1一天)
輸入:開始監控點
輸入:結束監控點
輸入:報告名稱
其他報告
1.生成單例項 awr 報告:
@$oracle_home/rdbms/admin/awrrpt.sql
2.生成 oracle rac awr 報告:
@$oracle_home/rdbms/admin/awrgrpt.sql
3.生成 rac 環境中特定資料庫例項的 awr 報告:
@$oracle_home/rdbms/admin/awrrpti.sql
4.生成 oracle rac 環境中多個資料庫例項的 awr 報告的方法:
@$oracle_home/rdbms/admin/awrgrpti.sql
5.生成 sql 語句的 awr 報告:
@$oracle_home/rdbms/admin/awrsqrpt.sql
6.生成特定資料庫例項上某個 sql 語句的 awr 報告:
@$oracle_home/rdbms/admin/awrsqrpi.sql
–生成 awr 時段對比報告
7.生成單例項 awr 時段對比報告
@$oracle_home/rdbms/admin/awrddrpt.sql
8.生成 oracle rac awr 時段對比報告
@$oracle_home/rdbms/admin/awrgdrpt.sql
9.生成特定資料庫例項的 awr 時段對比報告
@$oracle_home/rdbms/admin/awrddrpi.sql
10.生成 oracle rac 環境下特定(多個)資料庫例項的 awr 時段對比報告
@$oracle_home/rdbms/admin/awrgdrpi.sql
oracle 效能調優 解決CPU問題
你能解決cpu容量問題,通過以下幾步 1.從負載消費上監測並解決cpu問題。2.通過利用oracle 資料庫資源管理器優化配置cpu資源來減少峰值負載的影響 3.當多個cpu的系統上執行多個資料庫例項的能夠利用例項限制策略來限制單個 資料庫例項能夠利用的cpu資源。4.增加硬體容量,提公升系統結構 ...
oracle效能優化
今天有個問題沒有答上來 oracle的效能優化。查了查資料,學習學習。優化心得摘抄 資料庫優化oracle9i 很多的時侯,做oracle dba的我們,當應用管理員向我們通告現在應用很慢 資料庫很慢的時侯,我們到資料庫時做幾個示例的select也發現同樣的問題時,有些時侯我們會無從下手,因為我們認...
診斷oracle效能
檢視session的運 況 select v.blocking session,v.sid,v.sql id v.event,v.row wait obj v.row wait file v.row wait block v.row wait row v.from gv session v wher...