那通过你备份的文件。DMP,从从新建立你的用户,再IMP,
但IMP不能实现你说恢复的时间,他只能根据你EXP文件里的内容而定。
还有一个问题是,如果恢复个别用户以前的数据,是否影响这几天用户新的数据?如果影响的话,我们可以让用户提前把这些天的数据备份走。
恢复个别用户以前的数据,那以前的信息肯定有问题了,用EXP备份吧
但IMP不能实现你说恢复的时间,他只能根据你EXP文件里的内容而定。
还有一个问题是,如果恢复个别用户以前的数据,是否影响这几天用户新的数据?如果影响的话,我们可以让用户提前把这些天的数据备份走。
恢复个别用户以前的数据,那以前的信息肯定有问题了,用EXP备份吧
解决方案 »
- 如何分析2个用户下的对象的差异?
- 多数据分组后取日期最近的一条记录?跪求高人!!!!
- dbms_output.put_line(time_after - time_before)结果怎么是0?
- 触发器的问题
- Oracle中nvarchar2长度是多少?
- 请问可以单独备份包体吗?谢谢
- sqlserver2000存储过程如何改为oracle存储过程?
- 请问,将oracle数据库中表记录导入到Acess表的SQL语句该怎么写啊?谢谢了...全部可用分只剩下这10分了,抱歉..
- 请教一个面试中遇到的SQL语句的查询问题
- 有谁有PL/SQL 5.0.3的注册码?(在线等待)`
- 丢失控制文件但是日志齐全能否完全恢复数据库?
- long类型数据如何处理
然后恢复指定表
最近新增加的如何处理最好把exp及imp的语法写出
用户是bjles 密码是bj
具有dba 权限
我在9i下使用imp 提示是12560错误,协议适配器错误
先建立一个需要恢复的这两个用户模式(别名),
然后再IMP以前的数据,如果IMP这些数据以后需
要永久保存的话,再用其它方式将这些数据INSERT
到现在的表数据中来。
然后删除指定表的数据(表的主键是序列)现在发现数据删除过程中有错误。需要恢复部分数据,数据库还有这几天用户新的数据。我想解决这种情况方案如下:1、可否导入指定表数据并且导入过程中名称改表,好像不可以呀。2、导成文本文件,然后再导入。
2方案好像可以,但是语法我一点不知。可否给出。
期望高手解决
oracle导成文本,我就知道可以用SQL_server的DTS之类的!高手莫笑~
http://www.oradb.net/expimp/expimp_011.htm
如果是mssql我至少有3-4种方法
sql>ARCHIVE LOG LIST
查看是否归档模式,若是则可以某个时间点恢复,若不是,则只能用原来.dmp导入到用户