当前位置: 首页 > news >正文

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 #导入的时候忽略报错

http://www.lryc.cn/news/453268.html

相关文章:

  • C++ | Leetcode C++题解之第452题用最少数量的箭引爆气球
  • react-问卷星项目(3)
  • 69 BERT预训练_by《李沐:动手学深度学习v2》pytorch版
  • Java报错输出的信息究竟是什么?
  • 解表之紫苏
  • JavaScript数据类型
  • 市场中的新兴力量与未来发展
  • Golang | Leetcode Golang题解之第446题等差数列划分II-子序列
  • Java 常用序列化对比
  • 【redis学习篇1】redis基本常用命令
  • 量子计算:颠覆未来计算的革命性技术
  • ctfshow-web入门(信息收集,持续更新中。。)
  • 蓝桥杯【物联网】零基础到国奖之路:十五. 扩展模块之双路ADC
  • 李飞飞谈AI+3D发展:3D/4D AI将成为下一个重要前沿
  • centos72009源码编译R语言
  • 初识算法 · 双指针(4)
  • java版鸿鹄电子招投标系统功能架构设计 核心功能设计 鸿鹄电子招投标采购系统源码
  • matlab 判断多组数据的分布是否一致,可以使用什么方法?
  • jenkins配置eureka、nacos发布优雅上下线服务
  • 【JAVA开源】基于Vue和SpringBoot的周边产品销售网站
  • 【C++差分数组】2381. 字母移位 II|1793
  • 【pytorch】范数的计算
  • MATLAB|基于多主体主从博弈的区域综合能源系统低碳经济优化调度
  • Django 后端数据传给前端
  • elasticsearch 写入新数据测试(二)
  • android navigation 用法详细使用
  • uni-app在线预览pdf
  • SpringBoot--为什么Controller是串行的?怎样才能并行?
  • C/C++ 中的未定义行为(Undefined Behavior, UB)
  • AJAX 1——axios体验、认识URL、常用请求方法、HTTP协议、错误处理、form-serialize插件