oracle 数据库如何还原?

我的机子没这个数据库,只有别人给我的数据库备份文件.dmp和.log我如何还原成数据库... 我的机子没这个数据库,只有别人给我的数据库备份文件 .dmp 和 .log 我如何还原成数据库 展开
 我来答
chstysj
2018-04-04 · TA获得超过3.3万个赞
知道小有建树答主
回答量:98
采纳率:100%
帮助的人:3.6万
展开全部

单击开始,这里输入cmd,打开dos窗口


输入命令


exp bms/BMSPASS@TCDB file=E:\DBback\dbback20160112.dmp 


这里说明一下


这里的bms是指备份时,登录数据库慧亮仿实例TCDB的用户名;


这里的/是语法符号。


这里的BMSPASS是用户bms登录数据库TCDB时的密码;


@是语法符号。


这键好里的TCDB是Oracle数据库的实例名。


这里的file=E:\DBback\dbback20160112.dmp 是只指备份文件的存放路径。



等待导出完成,如果看到这里的导出成功前纤,说明备份完成了。



打开备份时指定的存储路径,就可以看到备份文件了。



如果在导出命令的最后加上full=y的参数,也就是


exp bms/BMSPASS@TCDB file=E:\DBback\dbback20160112.dmp full=y
意思是将用户bms在TCDB数据库实例中的所有文件都备份,也就是完整备份。



数据库还原使用语法


imp bms/BMSPASS@TCDB file=E:\DBback\dbback20160112.dmp
这里的E:\DBback\dbback20160112.dmp是备份文件的存放路径

请添加详细解释

yzrbest
推荐于2017-11-24 · TA获得超过133个赞
知道答主
回答量:59
采纳率:100%
帮助的人:29万
展开全部
第一:用安装数据库时的管理员用户登录:创建一个新的用户,如:
//创建用户123密码456
create user 123 identified by 456;
第二:授权,赋予dba的权限
grant dba to 123;
第三:导入数据库
imp 123/456@orcl file=E:\*.DMP fromuser=expuser touser=123
注意:如上导入颂唤需要直接在cmd界面执行;expuser是导出用户名,可以随便写,但会有警告;orcl是你创建的数据库事例,在安装oracl的时候,默散绝认会新建一个orcl
最后:希望我描述清楚了,能帮到你野掘凯。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式