怎么备份和还原Oracle 数据库

 我来答
网友琳婧
2012-11-10 · TA获得超过183个赞
知道小有建树答主
回答量:146
采纳率:0%
帮助的人:97.2万
展开全部
因为你说的是备份和还原数据库,而不是数据表,那么我推荐你用oracle提供的RMAN工具。

Recovery Manager操作简单,同时会备份数据库的参数文件spfile,控制文件control file,还有数据文件,以及归档日志文件archive logs。

最终的备份形式是结果集,可存放在磁盘上,也可以存放在数据库的Recovery Area。

你可以根据你的需求,制定备份策略,并能以cron job自动调用脚步完成这些操作。有了这些备份,那么就能方便的恢复还原数据库到任意的时间点了。
追问
是这样的 可能我没说清楚,我有一个.bak格式的备份文件,我怎么还原到我本地的数据库上。
追答
那这个备份文件是什么格式的呢,你可以通过file 文件名 来查看。
x403879785
2012-11-09 · TA获得超过3839个赞
知道大有可为答主
回答量:1299
采纳率:100%
帮助的人:1173万
展开全部
exp user/password@sid file='xxx.dmp' owner='用户';

exp导出、imp导入、直接在CMD里输入就行、按提示选、可以有三种选择、
E完整数据库 U 用户 T 表

当然也可以按最上面的语句直接一句导入导出、这是逻辑备份。

物理备份
冷热备份、联机备份
RMAN备份这里先不说
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友2e460ae3a
2012-11-13
知道答主
回答量:24
采纳率:0%
帮助的人:6万
展开全部
最常用的是rman备份,exp与imp用的比较少点,RMAN可以做增量备份、全库备份等等,或者也可以根据你需求备份控制文件,用户信息等等,你做好对oracle各个文件有个清醒的认识比较好
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
爱喝奶茶的兔子11
2012-11-09
知道答主
回答量:17
采纳率:0%
帮助的人:7.4万
展开全部
最简单的方法是把数据库里的表之类的东东导出来。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式