2013-04-09 72 views
0

我們正在使用Toad for Oracle的導出功能每月對數據庫進行數據轉儲。我們有一些SQL查詢來創建有關數據的統計信息。我想比較當前狀態和最近幾次轉儲的結果。查詢(SQL)Oracle/Toad轉儲文件而不導入它們

我可以使用Toad(v11)中的導出文件瀏覽器打開文件,並使用GUI對數據進行排序/過濾,但這不夠強大。有沒有辦法用SQL查詢轉儲文件,而不必採取額外的步驟來創建新的模式並導入它?

+0

如果轉儲文件被格式化,然後在oracle中搜索'external tables'。你基本上創建一個名爲'directory'的oracle對象,它指向轉儲文件在OS上的位置。那麼你創建一個'external table'對象,並使用'SQL * Loader'語法編寫導入腳本(最好在轉儲文件格式化爲csv時)。那麼,每次查詢表時,oracle都會加載該文件,並將數據導入到數據庫中。 – haki 2013-04-09 12:09:49

+1

那麼我肯定會收集這些統計數據並將其存儲在數據庫中,然後再導出它們。我也想知道你爲什麼每月要做數據導出。 – 2013-04-09 13:15:34

回答

0

到目前爲止,最好的方法是重新導入數據。