oracle中以dba\user\v$\all\session\index開頭的常用...
一.oracle表明細及說明
1.dba_開頭表
dba_users 資料庫使用者資訊
dba_segments 表段資訊
dba_extents 資料區資訊
dba_objects 資料庫物件資訊
dba_tablespaces 資料庫表空間資訊
dba_data_files 資料檔案設定資訊
dba_temp_files 臨時資料檔案資訊
dba_rollback_segs 回滾段資訊
dba_ts_quotas 使用者表空間配額資訊
dba_free_space 資料庫空閒空間資訊
dba_profiles 資料庫使用者資源限制資訊
dba_sys_privs 使用者的系統許可權資訊
dba_tab_privs 使用者具有的物件許可權資訊
dba_col_privs 使用者具有的列物件許可權資訊
dba_role_privs 使用者具有的角色資訊
dba_audit_trail 審計跟蹤記錄資訊
dba_stmt_audit_opts 審計設定資訊
dba_audit_object 物件審計結果資訊
dba_audit_session 會話審計結果資訊
dba_indexes 使用者模式的索引資訊
2.user_開頭表
user_objects 使用者物件資訊
user_source 資料庫使用者的所有資源物件資訊
user_segments 使用者的表段資訊
user_tables 使用者的表物件資訊
user_tab_columns 使用者的表列資訊
關於這個還涉及到兩個常用的例子如下:
2.1.oracle中查詢某個字段屬於哪個表
sql**
select table_name,owner from dba_tab_columns t where t.column_name like upper('%username%');
2.2.oracle中查詢某個表的列數
sql**
select count(*) from user_tab_columns where table_name= upper('sys_operate')
注:這兩個例子都用到了upper這個函式,是因為在這裡表名得大寫,否則查出的結果不是正確的
user_constraints 使用者的物件約束資訊
user_sys_privs 當前使用者的系統許可權資訊
user_tab_privs 當前使用者的物件許可權資訊
user_col_privs 當前使用者的表列許可權資訊
user_role_privs 當前使用者的角色許可權資訊
user_indexes 使用者的索引資訊
user_ind_columns 使用者的索引對應的表列資訊
user_cons_columns 使用者的約束對應的表列資訊
user_clusters 使用者的所有簇資訊
user_clu_columns 使用者的簇所包含的內容資訊
user_cluster_hash_expressions 雜湊簇的資訊
4.all_開頭表
all_users 資料庫所有使用者的資訊
all_objects 資料庫所有的物件的資訊
all_def_audit_opts 所有預設的審計設定資訊
all_tables 所有的表物件資訊
all_indexes 所有的資料庫物件索引的資訊
5.session_開頭表
session_roles 會話的角色資訊
session_privs 會話的許可權資訊
6.index_開頭表
index_stats 索引的設定和儲存資訊
二.oracle最重要的9個動態效能檢視
v$session + v$session_wait (在10g裡功能被整合,湊合算1個吧.)
v$process
v$sql
v$sqltext
v$bh (更寧願是x$bh)
v$lock
v$latch_children
v$sysstat
v$system_event
三.按組分的幾組重要的效能檢視
1.system 的 over view
v$sysstat,v$system_event,v$parameter
2.某個session 的當前情況
v$process,v$session,v$session_wait,v$session_event,v$sesstat
3.sql的情況
v$sql,v$sqlarea,v$sql_plan,v$sql_plan_statistics,v$sqltext_with_newlines
4.latch / lock /enqueue
v$latch,v$latch_children,v$latch_holder,v$lock,v$enqueue_stat,v$enqueue_lock
5.io 方面的
v$segstat,v$filestat,v$tempstat,v$datafile,v$tempfile
6.shared pool / library cache
v$librarycache,v$rowcache,x$ksmsp
7.幾個advice也不錯
v$db_cache_advice,v$pga_target_advice,v$shared_pool_advice
oracle異常處理明細
異常處理是針對系統中發生的各種錯誤所採取的處理措施。pl sql塊中的異常處理 sql exception when first exception then first exception when second exception then second exception when other...
ORACLE 外連線及 說明
另外一種左右外連線的表示法為 當 在 左側時,代表以右側為全量輸出,即為右外連線 當 在 右側時,代表以左側為全量輸出,即為左外連線 總結一句話時,就是 在哪一側,對應的表輸出的未匹配到的資料為空,即為反方面的外連線。使用 有以下限制 1.操作符只能出現在where子句中,並且不能與outer jo...
oracle 表空間建立及說明
建立臨時表空間 create temporary tablespace test temp tempfile e oracle product 10.2.0 oradata testserver test temp01.dbf size 32m autoextend on next 32m maxs...