以为exp可以完事大吉, 不想11g后有了新命令, exp默认不再导出数据为空的表结构。在使用imp命令时, 会因为很多外键信息等导致出现很多错误信息。
现在只有一个dump文件(默认导出的), 表结构也可以全部创建(接近1K个table, N多外键, N多trigger),
请问该如何将数据库恢复到备份前的状态?非常感谢!
现在只有一个dump文件(默认导出的), 表结构也可以全部创建(接近1K个table, N多外键, N多trigger),
请问该如何将数据库恢复到备份前的状态?非常感谢!
考了在创建表的时候 加上SEGMENT CREATION IMMEDIATE选项
对已有的空表可以先插入一行再删除,之后再做导入
或者修改系统参数 deferred_segment_creation = false,注意修改参数对于已创建的表无效。