oracle数据备份及恢复操作

方式一(推荐):将数据存在另外一张备份表中。

操作:

1、备份:
使用语句 create table 【tablename1】 as select * from 【tablename】 where ....;
如:create table spwaitingtrade2 as select * from spwaitingtrade where waitingtype = 2120 and tradename like '奉贤%号%';
效果:新增一张spwaitingtrade2备份表,将spwaitingtrade中符合查询条件的记录插入该备份表中。
2、恢复:
使用语句 insert into 【tablename】 select * from 【tablename1】
如:insert into spwaitingtrade select * from spwaitingtrade2;

 

方式二:将数据备份到excel文件中,然后再恢复到数据库中。

操作:

1、备份:
在PLSQL中,选择所要备份的数据,在如下的工具栏中,选择点击“Export Query Result...”------"CVS file",则将数据备份到了.CSV文件

oracle数据备份及恢复操作_第1张图片

2、恢复:
选择工具栏的“Tools”------“Text Importer...”,出现如下操作界面:

oracle数据备份及恢复操作_第2张图片

 

点击图中红色框按键,选择备份的.CSV文件,则效果如下图所示:

选择Data to Oracle,如下图所示:

oracle数据备份及恢复操作_第3张图片

选择要恢复数据的数据库owner和table,则将显示出Fields的对应关系,检查这些对应关系是否正确,如正确,则点击左下方的“Import”按钮,完成数据恢复

oracle数据备份及恢复操作_第4张图片

你可能感兴趣的:(oracle数据备份及恢复操作)