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文件

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

 

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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值