oracle数据备份和导入

一、数据导出

创建目录对象:

复制代码
CREATE DIRECTORY dpump_dir AS '/path/to/your/directory';

授予权限:

复制代码
GRANT READ, WRITE ON DIRECTORY dpump_dir TO  test_user; #导出的用户

导出全库数据

复制代码
expdp your_user/your_password DIRECTORY=dpump_dir DUMPFILE=full_export.dmp LOGFILE=full_export.log FULL=y

导出指定用户数据

复制代码
expdp your_user/your_password  DIRECTORY=dpump_dir DUMPFILE=user_export.dmp LOGFILE=user_export.log SCHEMAS=your_schema

导出特定表

复制代码
expdp your_user/your_password DIRECTORY=dpump_dir DUMPFILE=table_export.dmp LOGFILE=table_export.log TABLES=your_schema.your_table

二、数据导入

导入全库数据

步骤:

创建目录对象(如上步骤)。

授予权限(如上步骤)。

执行全库导入:

复制代码
impdp your_user/your_password DIRECTORY=dpump_dir DUMPFILE=full_export.dmp LOGFILE=full_import.log FULL=y
  1. 导入指定用户数据
    步骤:

创建目录对象(如上步骤)。

授予权限(如上步骤)。

执行指定用户数据导入:

复制代码
impdp your_user/your_password DIRECTORY=dpump_dir DUMPFILE=user_export.dmp LOGFILE=user_import.log SCHEMAS=your_schema
  1. 导入指定表
    步骤:

创建目录对象(如上步骤)。

授予权限(如上步骤)。

执行指定表导入:

复制代码
impdp your_user/your_password DIRECTORY=dpump_dir DUMPFILE=table_export.dmp LOGFILE=table_import.log TABLES=your_schema.your_table

三、其他重要选项

压缩导出文件(例如使用 gzip):

复制代码
expdp your_user/your_password DIRECTORY=dpump_dir DUMPFILE=full_export.dmp LOGFILE=full_export.log FULL=y COMPRESSION=ALL

只导出数据而不导出表结构:

复制代码
expdp your_user/your_password DIRECTORY=dpump_dir DUMPFILE=data_only_export.dmp LOGFILE=data_only_export.log TABLES=your_schema.your_table CONTENT=DATA_ONLY

六、监控和日志

查看导出和导入的日志文件,可以帮助你排查问题:

复制代码
tail -f /path/to/your/directory/full_export.log
tail -f /path/to/your/directory/full_import.log

imp username/password@database file=dump_file.dmp full=y ignore=y

ignore=y #导入的时候忽略报错

相关推荐
jiayou641 天前
KingbaseES 表级与列级加密完全指南
数据库·后端
GBASE2 天前
G术时刻 |GBase 8s数据库事务并发控制之封锁技术介绍(下)
数据库
xiezhr2 天前
逛GitHub发现了一款免费的带AI功能的数据库管理工具
数据库·ai编程·dba
吃糖的小孩3 天前
给 QQ AI 机器人设计“可控记忆”:会话摘要、手动长期记忆与角色卡边界
数据库
笃行3504 天前
金仓数据库数据安全双防线:静态存储加密与传输加密实战
数据库
笃行3504 天前
金仓数据库物理备份实战:sys_rman 全流程演练与误覆盖抢救
数据库
笃行3504 天前
金仓数据库逻辑备份实战:从全库导出到 Schema 替换的完整闭环
数据库
SelectDB5 天前
阶跃星辰基于 SelectDB 构建 PB 级 Agent 可观测平台
大数据·数据库·aigc
这个DBA有点耶5 天前
GROUP BY优化全解:如何写出既不丢数据又飞快的分组查询
数据库·mysql·架构