通過sql語句獲取的基本資訊

2021-06-16 00:58:20 字數 2590 閱讀 8415

您可以

通過以下幾個

sql可以立即了解系統的狀況和資料庫的狀態(僅獻給習慣使用

sql/plus的人呵呵 )

(1) 查詢oracle的物理結構

1.1.檢視資料檔案

sql>selectnamefromv$datafile;

name

---------------------------------------------

/u05/dbf/prod/system_01.dbf/u05/dbf/prod/system_01.dbf (系統資料檔案)

/u06/dbf/prod/temp_01.dbf   (臨時資料檔案)

/u04/dbf/prod/users_01.dbf  (使用者資料檔案)

/u09/dbf/prod/rbs_01.dbf    (回滾資料檔案)

資料檔案是oracle中最重要的物理檔案

1.2.查詢控制檔案資訊

sql>select*from v$controlfile

1.3 檢視日誌組

sql>select*fromv$log

1.4. 檢視具體的日誌成員檔案

sql>select*from v$logfile

1.5 

通過以下

sql找到報警日至檔案的路徑

selectvaluefromv$parameterwherename='background_dump_dest'

1.6 

通過以下

sql找到使用者跟蹤檔案的路徑

selectvaluefromv$parameterwherename='user_dump_dest'

(2) 查詢資訊

2.1 顯示示使用者資訊

sql>selelct*fromdba_users whereusername=』system』

2.2顯示角色資訊

sql>select*fromdba_roles

2.2 顯示表空間限額的資訊

sql>selecttablespace_name,username,bytes,max_bytes 

sql>fromdba_ts_quotas;

2.4 顯示開工檔案和相關資源限制設定的資訊

sql>selectprofile,resource_name,limit

sql>fromdba_profiles;

2.5顯示當前使用者擁有的所有的表

sql>select*fromtab;

2.6 檢視內部系統表的

sqlselect*fromv$fixed_view_definition

3 查詢oracle的系統環境變數 

3.1.查詢全域性共享緩衝區(sga)

sql>select*fromv$sga;

namevalue

-----------------------------

fixedsize39816 

variablesize259812784

databasebuffers1.049e+09

redobuffers327680

更詳細的資訊可以參考v$sgastat、v$buffer_pool

對於儲存在共享池中的

sql語句,可以從v$

sqltext、v$

sqlarea中查詢到

3.2清空share_pool,保留databuffer

sql>altersystemflushshared_pool;

systemaltered.

3.3..執行以下語句可以得到系統scn號

sql>selectmax(ktuxescnw*power(2,32)+ktuxescnb)scnfromx$ktuxe;

scn 

----------

31014

3.4查詢資料塊可用空間大小。

selectkvisval,kvistag,kvisdscfromsys.x$kvis;

3.5檢查當前oracle的連線型別:

select server 

from  v$session

whereaudisid=userenv(『sessionid』);

如果輸出

server

―――――――――――

dedicated

說明當前的oracle連線實用的是專用伺服器連線,而不是mts多執行緒伺服器(shared)

3.6. 檢視資料資料字典的

sqlselect*fromdict

3.7檢查後台執行緒的狀態

selectname,description

fromv$bgprocess

wherepaddr<>』00』        (程序位址不等於』00』)

輸出結果類似:

name   description

--------   ---------------------------------

pmon    processcleanup

dbwo    dbwriterprocess0

lgwr     redoetc

ckpt      checkpoint1

獲取手機基本資訊

獲取手機基本資訊 telephonymanager tm telephonymanager context.getsystemservice context.telephony service 注意在androidmanifest中新增許可權 string mobile tm.getline1num...

檔案獲取基本資訊

獲取檔案的基本資訊科通過system.io 命名空間下的 fileinfo 類來實現 lfileinfo類的許多方法與 file 類中的對應方法類似,大多數情況並不重要,但下面的規則有助於確定那種技術更合適 l如果僅進行單一方法呼叫,則可以使用靜態file類上的方法,在此,單一呼叫要更快一些,因為 ...

android獲取手機基本資訊

有時候我們需要獲取手機裝置的一下資訊就可以使用如下方法 得到當前手機裝置名稱 privatestring getphoneinfo 然後直接呼叫這個方法去獲取即可。同時不要忘記 在manifest.xml檔案中要新增 android name android.permission.read phon...