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;
相关推荐
dreams_dream17 小时前
企业级 Django 日志配置示例
数据库·django·sqlite
络717 小时前
Redis 非缓存核心场景及实例说明
数据库·redis·缓存
计算机学长felix17 小时前
基于Django的“酒店推荐系统”设计与开发(源码+数据库+文档+PPT)
数据库·python·mysql·django·vue
GBASE18 小时前
ITPUB专访南大通用——GBase 8s数据库以内核铸根基,以生态赢未来
数据库
GBASE18 小时前
GBASE南大通用技术分享:构建最优数据平台,GBase 8s数据库安装准备(二)
数据库
林熙蕾LXL18 小时前
SQL Server——基本操作
数据库·sql
GBASE18 小时前
GBASE南大通用技术分享:构建最优数据平台,GBase 8s数据库安装准备
数据库
IOT-Power19 小时前
树莓派 Ubuntu 24.04 开机换源总结
linux·数据库·ubuntu
阿华田51219 小时前
重试框架 -- Guava Retry
数据库
柠檬汁Dev19 小时前
还在等DBA给你库?我3分钟就拉起一个高可用集群
数据库·云计算·dba