Oracle-11g

在使用數據泵導入模式之前,我是否需要創建表空間並添加所有數據文件?

  • December 21, 2018

在使用數據泵導入模式之前,我是否需要創建表空間並添加所有數據文件?還是 impdp 先自己添加所有數據文件,然後再將數據解除安裝到其中?

impdp能夠創建表空間。如果需要,您甚至可以更改數據文件的位置。查看文件以獲取更多資訊,因為此工具有許多參數(例如REMAP_DATAFILESREUSE_DATAFILES)。

您需要執行以下操作:

  • 創建使用者(創建由 blah 標識的使用者 blah:)
  • 創建表空間(創建表空間等等……)
  • 將 dmp 文件直接放入 dmp(通常是直接安裝主目錄/admin/dpdump),除非您自己創建,否則您需要進入 sqlplus 並創建目錄對象並將該對像用作 impdp 中的參數(DIRECTORY=myDirObject)
  • 然後執行impdpd。根據我的經驗,它不會為您創建表空間。

引用自:https://dba.stackexchange.com/questions/112406