1. 程式人生 > >SA_JOB_QUEUE查詢佇列狀態表(查詢資料庫表的方法)

SA_JOB_QUEUE查詢佇列狀態表(查詢資料庫表的方法)

SA_JOB_QUEUE查詢佇列狀態表

今天突然有人問了我一個問題,我們系統的佇列狀態表在哪一個表中,瞬間懵逼,這對一個時刻操縱著資料庫的人來說是多麼大的打擊。然後我立馬找到user_tables的這個表(這個是查詢當前使用者下的所有的表)。

select * from user_tables ut where ut.TABLE_NAME like '%UEUE%'--SA_JOB_QUEUE

增長知識

dba_tables : 系統裡所有的表的資訊,需要DBA許可權才能查詢
all_tables : 當前使用者有許可權的表的資訊(只要對某個表有任何許可權,即可在此檢視中看到表的相關資訊)
user_tables: 當前使用者名稱下的表的資訊

所以以上3個檢視中,user_tables的範圍最小,all_tables看到的東西稍多一些,而

dba_tables看到最多的資訊