一、Oracle數據庫查看表情況
1、查看表情況及表記錄數(記錄數來自統計信息,不是精准的)
建議移植前先使用DBMS_STATS收集下統計信息。
Select t.Table_Name, t.Partitioned, t.Num_Rows
From User_Tables t
Order By t.Partitioned, t.Num_Rows Desc
2、生成查詢精確各表數據量
因查詢是實時根據數據庫數據情況進行統計,如數據量較大,非常消耗資源,建議根據上一步查詢的初步表數據量信息,分段執行。
Select 'select ''' || t.Table_Name || ''',count(*) from ' || t.Table_Name ||
' union'
From User_Tables t
Order By t.Num_Rows Desc
3、查看分區表情況
(1)查詢分區表具體情況