请教高手 Oracle RAC备份与恢复

发布网友 发布时间:2022-04-23 10:14

我来回答

3个回答

热心网友 时间:2022-04-08 12:10

--整个数据库的备份和恢复
1、备份整个数据库到c:\db.dmp
2、删除部分数据库对象
3、将c:\db.dmp导入到数据库。查看数据库对象是否恢复
exp system/system@xin file=c:\db.dmp full=y;
--按用户的备份和恢复
1、备份system用户到c:\u_system.dmp
2、删除system用户部分数据库对象
3、将c:\u_system.dmp导入到数据库。查看数据库对象是否恢复
exp system/system@xin file=c:\user.dmp owner=(my_first,my_second);

--按表空间的备份和恢复
1、备份tsm表空间到c:\tsm.dmp
2、删除tsm表空间部分数据库对象
3、将c:\tsm.dmp导入到数据库。查看数据库对象是否恢复
exp system/system@xin file=c:\tablespace1.dmp tablespaces=(ttm,tsm);

--按表的备份和恢复
1、备份tsm_employee和tsm_department表空间到c:\tsm_2.dmp
2、删除这2个表
3、将c:\tsm_2.dmp导入到数据库。查看表是否恢复
exp system/system@xin file=c:\tables.dmp tables=(tsm_department,tsm_employee);

以上采用3种模式:1、命令行 2、提示符 3、参数文件
--整个数据库导入
imp system/system@xin file=c:\user1.dmp full=y

--按用户导入
imp system/system@xin file=c:\db.dmp fromuser=system touser=my_second tables=(tsm_department,tsm_employee)

imp system/system@xin parfile='c:\para.txt'

热心网友 时间:2022-04-08 13:28

  备份整个数据库到c:\db.dmp。

热心网友 时间:2022-04-08 15:03

懂得如何避开问题的人,胜过知道怎样解决问题的人。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com