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