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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 檢視資料字典
- 2.12 資料庫資料字典檢視資料庫
- 2.8.3 資料庫服務的資料字典檢視資料庫
- Oracle相關資料字典檢視Oracle
- 系統表和資料字典檢視
- 【AWR】DBA_HIST檢視檢視儲存在AWR中的歷史資料
- Oracle OCP(27):使用資料字典檢視管理物件Oracle物件
- ORACLE DBA必須記住的常用SQL命令和檢視OracleSQL
- 【DBA】DBA_HIST_SQLSTAT檢視用途SQL
- 【PDB】DBA常用命令之Oracle12.2+ cdb資料庫統一檢查Oracle資料庫
- 用go開發了一個實時檢視mysql資料字典的小工具GoMySql
- 【DBA】DBA_HIST_ACTIVE_SESS_HISTORY檢視用途
- 2.4.12 Step 11: 執行指令碼來構建資料字典檢視指令碼
- 1-庫表檢視及常用資料型別資料型別
- asp.net mvc檢視傳遞資料至另一頁的檢視ASP.NETMVC
- 【ASK_ORACLE】刪除DBA_DATAPUMP_JOBS檢視中的異常資料泵JOB的方法Oracle
- 資料庫的物化檢視資料庫
- 資料庫檢視的作用資料庫
- 資料庫檢視的使用資料庫
- Linux中常用的檢視系統資訊的命令Linux
- 關於Oracle dba_free_space 檢視的研究Oracle
- 資料庫檢視資料庫
- 資料庫-檢視資料庫
- EXcel 資料檢視Excel
- DBA_HIST相關檢視說明
- 常用的資料視覺化工具視覺化
- 一個檢視Access資料庫密碼的工具資料庫密碼
- DBA常用的linux命令Linux
- Sqlserver資料庫郵件的體系結構及常用的查詢檢視SQLServer資料庫
- dict(字典)的常用方法
- dolphindb dba一些常用的維護sqlSQL
- 資料視覺化常用圖形都有哪些(一)視覺化
- 分享一個檢視xhprof資料檔案的docker映象Docker
- SQL Server資料庫檢視一個資料表各列的註釋SQLServer資料庫
- laravel 檢視資料共享Laravel
- 【UNIX】DBA常用的linux命令Linux
- MySQL關於資料字典的一個疑問MySql
- 資料檢視的重複問題
- MySQL檢視資料庫效能常用命令和實戰教學MySql資料庫