DBA常用的資料字典檢視(一)
DBA常用的資料字典檢視(一)
dba_objects:描述資料庫中所有的objects。
SQL> select owner,object_name,object_type
2 from dba_objects
3 where object_name='EMPLOYEES';
OWNER OBJECT_NAME OBJECT_TYPE
------------------------------ --------------- -------------------
HR EMPLOYEES TABLE
透過dba_objects查詢employees物件的基本資訊。
dba_data_files:描述資料庫中的每一個資料檔案.
下面查詢資料庫中所有的資料檔案的基本資訊。
SQL> column file_name format a20
SQL> column tablespace_name format a10
SQL> select file_name,tablespace_name,bytes,online_status
2 from dba_data_files;
FILE_NAME TABLESPACE BYTES ONLINE_
-------------------- ---------- ---------- -------
/opt/oracle11g/orada SYSTEM 734003200 SYSTEM
ta/oracle/oracle/sys
tem01.dbf
/opt/oracle11g/orada SYSAUX 629145600 ONLINE
ta/oracle/oracle/sys
aux01.dbf
/opt/oracle11g/orada UNDOTBS1 209715200 ONLINE
ta/oracle/oracle/und
otbs01.dbf
FILE_NAME TABLESPACE BYTES ONLINE_
-------------------- ---------- ---------- -------
/opt/oracle11g/orada USERS 5242880 ONLINE
ta/oracle/oracle/use
rs01.dbf
/opt/oracle11g/orada TBS01 52428800 ONLINE
ta/tbs.dbf
/opt/oracle11g/orada TBS02 52428800 ONLINE
ta/tbs02.dbf
6 rows selected.
dba_users:查詢資料庫中所有使用者的資訊
檢視hr使用者的狀態,和預設的永久表空間
SQL> select username,account_status,default_tablespace
2 from dba_users
3 where username='HR';
USERNAME ACCOUNT_ST DEFAULT_TABLESPACE
---------- ---------- --------------------
HR OPEN USERS
dba_tables:查詢資料庫中所有的表的資訊。
下面查詢employees表的所有者,所在的表空間,上次修改該表以後是否備份過,是否是分割槽表。
SQL> select owner,tablespace_name,backed_up,partitioned
2 from dba_tables
3 where table_name='EMPLOYEES';
OWNER TABLESPACE BACKED_UP PARTITIONED
---------- ---------- ---------- ---------------
HR USERS N NO
dba_alert_history:查詢已經解決的歷史警告資訊。
下面查詢最新的兩天曆史警告資訊。
SQL> select * from
2 (select sequence_id,reason,time_suggested,creation_time,suggested_action
3 from dba_alert_history
4 order by creation_time desc)
5 where rownum<3;
SEQUENCE_ID REASON TIME_SUGGESTED CREATION_TIME SUGGESTED_ACTION
----------- -------------------- --------------- --------------- --------------------
242 Instance oracle.orac 20-FEB-12 12.45 20-FEB-12 12.45 Restart if desired a
le. down on node zen .34.083657 PM + .34.066925 PM + nd not automatically
g as of time 2012-02 08:00 08:00 restarting
-20 12:45:10.0000000
00 +08:00; reason co
de: unknown
241 Instance oracle.orac 20-FEB-12 12.45 20-FEB-12 12.45 No action is necessa
le. up on node zeng .32.301970 PM + .32.301970 PM + ry
as of time 2012-02-2 08:00 08:00
0 12:45:11.000000000
SEQUENCE_ID REASON TIME_SUGGESTED CREATION_TIME SUGGESTED_ACTION
----------- -------------------- --------------- --------------- --------------------
+08:00; reason code
: user
reason列表示的是警告的原因。
time_suggested
列表示的是警告更新的時間
creation_time列表示第一次發出該警告的時間
suggested_action:建議採取的操作
以上的幾個資料字典檢視提供了豐富的資訊,供DBA查詢。應該詳細瞭解這些常用的資料字典檢視的作用以及常用的列。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26110315/viewspace-716795/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle常用資料字典.檢視Oracle
- 常用的資料字典檢視和包
- Oracle 常用資料字典表、檢視的總結Oracle
- Oracle 常用資料字典檢視、表的總結Oracle
- 檢視資料字典
- Oracle 資料字典和資料字典檢視Oracle
- Oracle dba 常用檢視Oracle
- 【檢視】oracle 資料字典檢視之 DBA_OBJECTS / ALL_OBJECTS / USER_OBJECTS(OBJ)OracleObject
- DBA常用的一些SQL和檢視SQL
- 儲存過程中查詢資料字典檢視(v$或dba)儲存過程
- DBA常用的一些SQL和檢視(轉)SQL
- 【檢視】oracle 資料字典檢視之 DICT / DICTIONARYOracle
- Oracle資料庫DBA日常Sql列表及常用檢視(轉)Oracle資料庫SQL
- 2.12 資料庫資料字典檢視資料庫
- 2.8.3 資料庫服務的資料字典檢視資料庫
- Oracle相關資料字典檢視Oracle
- 使用資料字典檢視管理物件物件
- 【轉載】Oracle資料字典檢視Oracle
- oracle資料字典表與檢視Oracle
- 【檢視】oracle 資料字典檢視之 “小”檢視 CAT, TAB, SEQ, SYN ...Oracle
- 動態效能檢視與資料字典的區別之一
- Oracle 資料庫字典 檢視 基表Oracle資料庫
- 系統表和資料字典檢視
- Oracle Database中DBA常用的表和檢視OracleDatabase
- oracle常用的資料字典Oracle
- oracle privilege不得不說的11一個資料字典檢視Oracle
- 常用的檢視資料庫的SQL資料庫SQL
- Oracle常用資料字典Oracle
- 【AWR】DBA_HIST檢視檢視儲存在AWR中的歷史資料
- Oracle OCP(27):使用資料字典檢視管理物件Oracle物件
- 資料字典和動態效能檢視基礎
- 【VIEW】Oracle資料字典檢視之DICT_COLUMNSViewOracle
- Oracle ASM 相關的 檢視(V$) 和 資料字典(X$)OracleASM
- DBA-常用到的動態檢視分析語句
- Oracle中的資料字典技術及常用資料字典總結Oracle
- Oracle常用資料字典表Oracle
- 【GP】透過資料字典檢視某個表的欄位
- 檢視引數(parameter)的字典與資料庫字符集資料庫