免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2252 | 回复: 8
打印 上一主题 下一主题

我想把exp system/oracle@zzxde file=g:/20060210p.dmp full=Y出来的文件装回去! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-02-10 21:02 |只看该作者 |倒序浏览
由于数据库坏了,我想把备出来的数据装回去,怎么做呢???

论坛徽章:
0
2 [报告]
发表于 2006-02-11 00:55 |只看该作者
这种基础的问题,高手是不会回的了...你自己找资料看吧.很简单的.

imp system/oracle@zzxde file=g:/20060210p.dmp

论坛徽章:
0
3 [报告]
发表于 2006-02-11 09:09 |只看该作者
我看到有资料说还要先删除表空间名什么的吗?我是想知道实际操作过程。

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
4 [报告]
发表于 2006-02-11 10:45 |只看该作者
不知道是不是有问题,因为你没有exp rows=n这个包,所以imp时可能会有问题。

所以,建立表空间先,然后建用户,接下去用:
imp system/oracle@xxxxx file=x:/xxxx.dmp log=x:/xxxx.log fromuser=xxx touser=xxx feedback=2000 ignore=y commit=y

论坛徽章:
0
5 [报告]
发表于 2006-02-13 16:41 |只看该作者
我请问谁有具体的实例给我写来看看,拜托!

论坛徽章:
0
6 [报告]
发表于 2006-02-13 16:56 |只看该作者
数据库坏了。可以通过备份恢复,或者重建数据库,然后把你的 DMP文件导入!
1.首先建立相应的用户和表空间,以及相应的权限!
2.IMP SYSTEM/PASSWD FILE=20060210p.dmp fromuser=xxx touser=xxx feedback=2000 ignore=y commit=y

论坛徽章:
0
7 [报告]
发表于 2006-02-13 22:14 |只看该作者
麻烦了,你们说的都不完全了.既然这个问题有这么多人问,那我们一起来研究一下了.不对请指教.
以下是我学习的笔记了:
可以导入全部或部分已导出的数据,导入一个全导出的整个导出转储文件,则所有数据库对象—其中包括表空间、数据文件和用户—都会在导入时创建。
注:不过,为了在数据库中指定对象的物理分配,通常预先创建表空间和用户。
如果不使用D E S T R O Y = N (缺省选项),把这个导出转储文件迁移到同一服务器上的不同数据库上,就会出现问题。当从第一个数据库的F u l l导出文件导入到第二个数据库时, I m p o r t就会执行导出转储文件中的create tablespace命令。这些命令使数据库在完全相同的目录中创建与第一个数据库相同名字的文件。第一个数据库的数据文件就会被重写。
使用D E S T R O Y = N (缺省选项),强制create tablespace命令返回错误信息(这样,进行导入操作时就不会创建任何数据文件)。
导入导入失败的结构:
导入时,某些视图会因出现O R A - 0 0 9 4 2错误( 表或视图不存在) 而失败。现在采用I G N O R E = N和R O W S = N,第二次运行I m p o r t。
imp system/manager@oradb file=expdata.dmp ignore=n rows=n commit=y buffer=64000
第二个命令中的I G N O R E = N参数通知I m p o r t忽略第一次导入时已创建的那些对象。它仅导入那些失败的对象。可能需要以R O W S = N的方式多次运行I m p o r t,以便成功地重建全部数据库对象。

论坛徽章:
0
8 [报告]
发表于 2006-02-17 11:20 |只看该作者
我是这样想的,如果数据库坏掉了,我就想直接用导入命令来把导出的所有东西装回去(imp system/oracle@zzxde file=g:/20060210p.dmp ),不想再做什么其他事情,这样不可以吗?????

论坛徽章:
0
9 [报告]
发表于 2006-03-11 10:34 |只看该作者
我是这样想的,如果数据库坏掉了,我就想直接用导入命令来把导出的所有东西装回去(imp system/oracle@zzxde file=g:/20060210p.dmp ),不想再做什么其他事情,这样不可以吗?????
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP