只有一个dmp文件 怎么恢复oracle数据库 !

正在学习oracle,装的是11g,现在只有一个DMP文件,怎么恢复数据库。打开该dmp文件,发现是用9g备份的,由用户sys导出,而且里面有很多创建表空间、创建用户、创... 正在学习oracle,装的是11g,现在只有一个DMP文件,怎么恢复数据库。
打开该dmp文件,发现是用9g备份的,由用户sys导出,而且里面有很多创建表空间、创建用户、创建角色、授予权限之类的语句。别的就不怎么知道了。
曾试着建立表空间、用户后imp导入过,但是不成功。请问有没有高手知道如何恢复,急!最好写出步骤,谢谢!
imp导入是不是还分整个数据库导入,表空间导入,表导入等几种,我这个貌似是整个数据库导入,像是包含几个表空间,希望有人解答 ,本人菜鸟,望全面解答。 http://zhidao.baidu.com/question/150963581.html
展开
 我来答
千锋教育
2018-07-29 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
展开全部
一、备份dmp文件。
二、建立新的数据库。
三、建立相应的用户。
四、将dmp使用imp导入新的数据库中。
悬空草
2010-05-05 · TA获得超过1130个赞
知道小有建树答主
回答量:110
采纳率:0%
帮助的人:0
展开全部
如果你的dmp文件是全部导出所有数据库实体的话。可以试试如下语句:
$imp 'sys/sys@实例名 as sysdba' full=y file=/路径/xx.dmp
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
summyfly
2010-05-05 · 超过11用户采纳过TA的回答
知道答主
回答量:64
采纳率:0%
帮助的人:0
展开全部
低版本的9i数据往高版本的11g恢复应该是兼容的,实际没操作过。我觉得是在11g中建表空间,用imp导入全库数据,一次导不全多导几次
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友9f70a8c
2010-05-05 · TA获得超过1179个赞
知道小有建树答主
回答量:574
采纳率:100%
帮助的人:637万
展开全部
贴执行语句跟返回信息

尝试下:
用SYS用户导入
imp 最后加 ignore=y
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
真几吧烦要注册
2010-05-04
知道答主
回答量:1
采纳率:0%
帮助的人:0
展开全部
建用表空间,建用户,然后imp用户导入dmp
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式