【发布时间】:2011-11-23 14:15:48
【问题描述】:
目标数据库是否需要准备好表空间和/或用户(模式)才能成功地将模式从一个数据库 (11g R1) 迁移到另一个数据库 (11g R2)?
目前我只能使用 11g R1 数据库进行测试。我的测试是导出一个架构并将其导入到同一数据库中的一个新架构中。
expdp system/systempass schemas=oldschema
之后我尝试使用以下命令导入它:
impdp system/systempass expdat.dmp remap_schema=oldschema:newschema
但这会导致错误:
UDI-00014: invalid value for parameter, 'attach'
- 此错误是否告诉我
newschema未定义? - 我必须创建一个新用户吗?
- 我必须为这样的新用户创建表空间吗?
这些问题还与新 PC 上新安装的 11g R2 数据库有关。欢迎任何将数据库迁移到新安装的数据库的建议!
【问题讨论】:
标签: oracle oracle11g database-migration impdp