oracle 监控 视图,【转】oracle几个常用的监控视图
【轉】oracle幾個常用的監控視圖
oracle幾個常用的監控視圖
oracle幾個常用的監控視圖
v$process視圖:
v$process視圖包含當前系統oracle運行的所有進程信息。常被用于將oracle或服務進程的操作系統進程ID與數據庫session之間建立聯系。
常用列:
ADDR:進程對象地址
PID:oracle進程ID
SPID:操作系統進程ID
V$PROCESS中的連接列
Column View Joined Column(s)
ADDR V$SESSION PADDR
v$session視圖
V$SESSION是基礎信息視圖,用于找尋用戶SID或SADDR。不過,它也有一些列會動態的變化,可用于檢查用戶。
常用列:
SID:SESSION標識,常用于連接其它列
SERIAL#:如果某個SID又被其它的session使用的話則此數值自增加(當一個SESSION結束,另一個SESSION開始并使用了同一個SID)。
AUDSID:審查session ID唯一性,確認它通常也用于當尋找并行查詢模式
USERNAME:當前session在oracle中的用戶名。
STATUS:這列用來判斷session狀態是:
Achtive:正執行SQL語句(waiting for/using a resource)
Inactive:等待操作(即等待需要執行的SQL語句)
Killed:被標注為刪除
paddr, process addr, 通過這個字段我們可以查看當前進程的相關信息, 系統進程id,操作系統用戶信息等等.
(sql_address,sql_hash_value) (prev_sql_addr,prev_hash_value) 根據這兩組字段, 我們可以查詢到當前session正在執行的sql語句的詳細
信息.
v$sqltext視圖
v$sqltext視圖包括Shared pool中SQL語句的完整文本,一條SQL語句可能分成多個塊被保存于多個記錄內。
常用列:
HAS
相關文檔:
不是ORACLE的問題
2009-12-30 15:00
  ......
數據庫結構和空間管理(數據文件、日志文件、表空間、段、模式和模式對象)
一個ORACLE數據庫是數據的集合,被處理成一個單位。一個ORACLE數據庫有一個物理結構和一個邏輯結構。
ORACLE邏輯數據庫結構是用戶所涉及的數據庫結構。一個ORACLE數據庫的邏輯結構由下列因素決定:
&nb ......
在Oracle中查看所有的表:
select * from tab/dba_tables/dba_objects/cat;
看用戶建立的表?? :
select table_name from user_tables;? //當前用戶的表
select table_name from all_tables;? //所有用戶的表??  ......
select dm_id, father_id, dm_name from gy_dmcode t
where level? <= 2??? --層級
start with t.dm_id = '0' --根節點
connect by prior t.dm_id = t.father_id;? --定義關系,prior 表示優先級 ......
數據字典dict總是屬于Oracle用戶sys的。
1、用戶:
select username from dba_users;
改口令
alter user spgroup identified by spgtest;
2、表空間:
select * from dba_data_files;
select * from dba_tablespaces;//表空間
select tablespace_name,sum(bytes), sum(blocks)
from dba_free_s ......
超強干貨來襲 云風專訪:近40年碼齡,通宵達旦的技術人生總結
以上是生活随笔為你收集整理的oracle 监控 视图,【转】oracle几个常用的监控视图的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: pexpect oracle,expec
- 下一篇: oracle隐藏游标,Oracle 存储