oracle表备份及还原

工作中,经常使用Navicat访问及操作Oracle数据库,备份表非常方便Ctrl+c、Ctrl+v;最近备份表,发现这种操作有问题;数据表有2条检查,使用Ctrl+c、Ctrl+v操作,发现新备份的表出现4条检查,再对备份的表进行Ctrl+c、Ctrl+v操作,发现备份的表出现8条检查,以此类推;这样的问题,对于以后跨服务器数据迁移的时候,会造成障碍(注意是由于Oracle数据库跨服务器数据迁移的时候,检查会重新生成,导致部分检查创建报错);解决方案如下:

1、备份表数据

sql 复制代码
CREATE TABLE XXXX_NEW AS SELECT * FROM XXXX;

XXXX:数据表名,XXXX_NEW:新数据表名

2、还原备份数据

2.1、清空原表数据

sql 复制代码
TRUNCATE TABLE XXXX;

2.2、还原原表数据

sql 复制代码
INSERT INTO XXXX SELECT * FROM XXXX_NEW;

2.3、删除备份表

sql 复制代码
DROP TABLE XXXX_NEW;
相关推荐
CoderYanger4 小时前
Java EE 进阶:8.MyBatis 操作数据库(入门)(第二弹)
java·数据库·spring boot·spring·面试·java-ee·mybatis
wafrdggh6 小时前
2026电商快递批量查询怎么用?固乔助手模板设置评测
大数据·数据库·小程序
一个天蝎座 白勺 程序猿7 小时前
KingbaseES数据库归档重做日志文件管理:从配置到运维的实战指南
运维·数据库·oracle·kingbasees·金仓数据库
龙腾AI白云10 小时前
仿真到现实(Sim-to-Real)迁移:跨越仿真与现实鸿沟
数据库·机器学习·plotly·知识图谱·tornado
freejackman12 小时前
【实战二】字段级血缘追踪:拆解 AST 迷局,精准穿透函数链与子查询
大数据·数据库·sql
.痞老板.14 小时前
mysql初阶--增删改查操作
数据库·mysql
lambo mercy19 小时前
AI智能租房助手
数据库
浮生若城20 小时前
MySQL:库与表的操作
数据库·mysql
薛定谔的悦20 小时前
光储充一体机从主控到执行单元的双层架构
数据库·mongodb·架构
数字新视界20 小时前
动环监控信创适配在智能机房管理中的应用价值与未来展望
大数据·服务器·数据库·动环监控系统·动力与环境监控系统