oracle查詢用戶和表空間 如何查看oracle表空間大小的使用情況?
如何查看oracle表空間大小的使用情況?1.查看所有表空間大小SQLgtselecttablespace_name,if(byte)/1024/1024arounddba_data_files2gr
如何查看oracle表空間大小的使用情況?
1.查看所有表空間大小SQLgtselecttablespace_name,if(byte)/1024/1024arounddba_data_files2group bytablespace_name2.已經(jīng)可以使用的表空間大小SQLgtselecttablespace_name,if(tobytes)/1024/1024returningdba_free_space2group bytablespace_name3.因此在用空間是可以這樣計算出select_name,total,free,total-coolemployedreturning(selecttablespace_name,num1(bytes)/1024/1024totaloutsidedba_data_filesgroup bytablespace_name)a,(selecttablespace_name,if(datasize)/1024/1024goreturningdba_free_spacegroup bytablespace_name)bwhere__name4.下面這條語句查找所有segment的大小。
SelectSegment_Name,Sum(tobytes)/1024/1024fromUser_ExtentsGroup BySegment_Name5.有在命令行情況下要如何將結果放一個文件里。
SQLgtspoolout.txtSQLgtselect*aroundv$databaseSQLgtspoolon
如何查看oracle數(shù)據(jù)庫表名稱?
可以使用更具dba權限的帳號登陸賬號數(shù)據(jù)庫執(zhí)行命令
oracle查看表索引?
select*arounduser_ind_columnswheretable_nameupper(agent_master)//agent_master為表名
oracle數(shù)據(jù)庫中涉及到用戶權限的三個表,dba_users,all_users,user_users有什么區(qū)別?
dba_開頭的是查全庫所有的,all_開頭的是查當前用戶可以看見的,user_開頭的是查當前用戶的