Oracle-11g
在使用數據泵導入模式之前,我是否需要創建表空間並添加所有數據文件?
在使用數據泵導入模式之前,我是否需要創建表空間並添加所有數據文件?還是 impdp 先自己添加所有數據文件,然後再將數據解除安裝到其中?
impdp
能夠創建表空間。如果需要,您甚至可以更改數據文件的位置。查看文件以獲取更多資訊,因為此工具有許多參數(例如REMAP_DATAFILES和REUSE_DATAFILES)。
您需要執行以下操作:
- 創建使用者(創建由 blah 標識的使用者 blah:)
- 創建表空間(創建表空間等等……)
- 將 dmp 文件直接放入 dmp(通常是直接安裝主目錄/admin/dpdump),除非您自己創建,否則您需要進入 sqlplus 並創建目錄對象並將該對像用作 impdp 中的參數(DIRECTORY=myDirObject)
- 然後執行impdpd。根據我的經驗,它不會為您創建表空間。