怎么备份和还原Oracle 数据库
4个回答
展开全部
因为你说的是备份和还原数据库,而不是数据表,那么我推荐你用oracle提供的RMAN工具。
Recovery Manager操作简单,同时会备份数据库的参数文件spfile,控制文件control file,还有数据文件,以及归档日志文件archive logs。
最终的备份形式是结果集,可存放在磁盘上,也可以存放在数据库的Recovery Area。
你可以根据你的需求,制定备份策略,并能以cron job自动调用脚步完成这些操作。有了这些备份,那么就能方便的恢复还原数据库到任意的时间点了。
Recovery Manager操作简单,同时会备份数据库的参数文件spfile,控制文件control file,还有数据文件,以及归档日志文件archive logs。
最终的备份形式是结果集,可存放在磁盘上,也可以存放在数据库的Recovery Area。
你可以根据你的需求,制定备份策略,并能以cron job自动调用脚步完成这些操作。有了这些备份,那么就能方便的恢复还原数据库到任意的时间点了。
追问
是这样的 可能我没说清楚,我有一个.bak格式的备份文件,我怎么还原到我本地的数据库上。
追答
那这个备份文件是什么格式的呢,你可以通过file 文件名 来查看。
展开全部
exp user/password@sid file='xxx.dmp' owner='用户';
exp导出、imp导入、直接在CMD里输入就行、按提示选、可以有三种选择、
E完整数据库 U 用户 T 表
当然也可以按最上面的语句直接一句导入导出、这是逻辑备份。
物理备份
冷热备份、联机备份
RMAN备份这里先不说
exp导出、imp导入、直接在CMD里输入就行、按提示选、可以有三种选择、
E完整数据库 U 用户 T 表
当然也可以按最上面的语句直接一句导入导出、这是逻辑备份。
物理备份
冷热备份、联机备份
RMAN备份这里先不说
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
最常用的是rman备份,exp与imp用的比较少点,RMAN可以做增量备份、全库备份等等,或者也可以根据你需求备份控制文件,用户信息等等,你做好对oracle各个文件有个清醒的认识比较好
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
最简单的方法是把数据库里的表之类的东东导出来。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |