我使用oracle 做数据库,有一个备份数据需要放在同一系统(当然是有正式数据的)中,我想问系统是怎么实现这样的功能的。
在SQL中只要建一个不同名的数据,然后把备份数据恢复就可以了。ORACLE怎么实现呢?
在SQL中只要建一个不同名的数据,然后把备份数据恢复就可以了。ORACLE怎么实现呢?
解决方案 »
- oralce冷备恢复的问题,着急
- oracle11g跨平台传输表空间问题
- 根据正负进行统计
- 大家过来看看吧..不难的..进来都都有分
- 求助 如何定时导入txt文件数据到oracle中
- 使用未写入文档参数"_ALLOW_RESETLOGS_CORRUPTION"进行崩溃恢复经典一例
- 三道面试题目以及我的确答案不知道对不对....
- 急求一条UPDATE 语句!来者有分-不够再加!
- oracle9i安装完毕后提示说监听程序启动失败,监听程序己开启!用system也进入不了管理界面?在线等,马上结帐!
- shutdown后再次连接提示监听无法识别
- 有什么工具可以远程连接oracle数据库?
- !!动态取检索值作为字段列表
按道理,备份的数据和正式的数据肯定是要分开的。我是想他内部是怎么实现的。用新用户进去以后,还是用相同的表还是不同的表呢?
呵呵,不需要手工建表啊,有工具或者写sql脚本也可以实现的啊。
另外很多人常用export导入来备份,这是最常用的备份方式.
也有用物化视图来备份的,但是不常用.
你的意思就是,他的数据库名是一样的,但是用户不一样,等于SQL2000里面建了不同的库了(里面的表啊什么其他的都是一样的)。SQL2000里面是不同的用户可以访问相同的库,如果要备份的话,就得用不同的库名。ORACLE里面每个用户只能访问自己的库,不能访问别人的库。所以用户不一样 ,库也不一样了。我这样理解可以么?
关键是你备份的目标是什么,是作为查询数据库,还是作为用来进行恢复的用的。如果是最恢复用的,可以使用exp/imp的方式,这个还是很流行的做法,如果是作为standby或者是镜像数据库的话,选用2楼说的data guard的做法,也是比较流行的做法。
我是想了解ORACLE的备份和还原与SQL2000有什么区别。他们好象是不一样的。
逻辑备份的工具就是exp/imp,expdp/impdp,sqlldr
物理备份的工具有rman.
关于数据库的备份和恢复来说,Oracle确实是和SQLserver不一样的。个人觉得Oracle这块做的比其他厂商的数据库有彩头
=============================================================
sql server 中虽然可以这样做,但这绝不是备份
你能给我讲讲ORACLE与 SQL SERVER具体有哪些区别么?我现在迫切想知道。ruihuahan:
在SQL SERVER中,这是很常用的备份和还原的方法。你说这不是备份,那怎样才是备份呢?
对Oracle稍微有些了解,不过对SQL server就不了解了你可以看看这个帖
http://topic.csdn.net/u/20090619/23/b0e87958-5390-4b25-abf2-d3ec89dbc890.html?seed=956297100