假設我有一個自定義文件格式,它可以類似於N個表格。讓我們選擇3.我可以轉換文件,編寫一個自定義加載包裝程序來填充3個數據庫表。如何使用Oracle Preprocessor for External Tables來使用此類格式?
但是假設對於空間和資源的限制,我不能將所有這些存儲在表空間中。
我可以使用Oracle預處理器對外部表格進行三種不同方式的自定義文件轉換嗎?
我讀過的使用示例給出了gzip'd文本文件的示例。但是這是一對一的文件到表的關係,只有一個轉換。
我有一個N個可能的數據提取文件。
- 我需要定義N個外部表,每個表引用一個不同的程序嗎?
- 如果我將三張表映射到同一個文件,這將如何影響性能? (訪問主要或全部讀取,很少或不寫入)。
此外,我的預處理器的標準輸出必須是什麼格式?它必須是CSV,還是有辦法配置外部表驅動程序?
「但是,假設對於空間和資源的限制,我無法將所有這些存儲在表空間中。」這個XE是4GB的限制嗎? – 2009-08-18 01:33:30