我在 Oracle 中有一张供用户使用的表。我将安装新架构并希望使用密码和其他字段备份所有用户。
我尝试了 exp 和 int 实用程序,但 imp 没有恢复任何东西。我在 USERS 表中创建了临时用户。然后我用命令做了备份:
exp user_owner/password file=file.dmp table=USERS rows=yes indexes=no
之后,我删除了临时用户名,并尝试使用以下命令恢复:
imp user_owner/password file=file.dmp table=users fromuser=user_owner
通过以 UTF8 字符集和 AL16UTF16 NCHAR 字符集完成的常规路径导入由 EXPORT:V10.02.01 创建的导出文件。将 USER_OWNER 的对象导入 USER_OWNER 。将 USER_OWNER 的对象导入 USER_OWNER IMP-00015:以下语句失败,因为该对象已存在:bla bla bla 导入成功终止并出现警告。
在 USERS 表中没有出现临时用户。
请建议我如何执行诸如备份和恢复 Oracle 中表的行(带有值)之类的任务。