1.建表空间,准备初始化脚本init.sql如下(两个路径均需要存在)

/*创建表空间,空间名+地址,初始为100m,为表空间增加自动扩展能力*/
create tablespace DATA_YEAP datafile '/home/oracle/data_yeapt.dbf' size 100M autoextend on maxsize unlimited;/*在命名为DATA_YEAP 表空间创建用户yeapt:yeat2020,临时表空间*/
create user yeapt identified by yeapt2020 default tablespace DATA_YEAP temporary tablespace temp profile DEFAULT;/*给yeapt用户授权连接(connect)、创建实体(resource)、最高权限(只有它才可以建表结构)*/
grant connect,resource,dba to yeapt;/*with admin option:系统权限授予*/
grant connect to yeapt with admin option;
grant dba to yeapt with admin option;
grant resource to yeapt with admin option;/*数据泵配置目录,该目录需手动创建,可自行更改*/
create or replace directory dump_dir as '/home/oracle/dump_dir';
grant read,write on directory dump_dir to yeapt;
#开启监听
lsnrctl start#连接默认数据库
sqlplus / as sysdba#打开数据库
startup#执行初始化脚本
@init.sql


2.数据泵导出数据

直接运行导出expdp.sh

  • SCHEMAS:用户名
  • DIRECTORY:导出文件夹
  • DUMPFILE:导出文件名
  • LOGFILE:导出日志
#!/bin/bash
source /home/oracle/.bash_profile
echo 'Oracle expdp ing...'#获取当前时间,格式:20150210
DATE=$(date +%Y%m%d)expdp YEAPT/YEAPT2020 \
SCHEMAS=YEAPT \
DIRECTORY=dump_dir \
DUMPFILE='expdp_'$DATE'.dmp' \
LOGFILE='expdp_'$DATE'.log'
STATUS=300echo 'Oracle expdp successfully.'

3.数据泵导入shell

确认dump_dir存在dump的导出文件,然后在DUMPFILE后确定该文件,文件名不能有误,然后直接运行impdp.sh

#!/bin/bash
source /home/oracle/.bash_profile
echo 'oracle impdp ing...'DIR=/home/oracle/dump_dir# 导入
impdp yeapt/yeapt2020 \
DIRECTORY=dump_dir \
DUMPFILE=expdp_20220307.dmp \
LOGFILE=impdp_20220307.log \
SCHEMAS=yeaptecho 'oracle impdp successfully.'


Oracle数据泵导出和导入数据相关推荐

  1. JAVA调用数据泵,数据泵导出和导入 - lsj_syy的个人空间 - OSCHINA - 中文开源技术交流社区...

    Oracle 数据泵(IMPDP/EXPDP)导入导出总结 Oracle数据泵导入导出是日常工作中常用的基本技术之一,它相对传统的逻辑导入导出要高效,这种特性更适合数据库对象数量巨大的情形,因为我日常 ...

  2. oracle数据泵导出csv文件,数据泵expdp导出遇到ORA-01555和ORA-22924问题的分析和处理...

    使用数据泵导出数据库数据时,发现如下错误提示: ORA-31693: Table data object "CAMS_CORE"."BP_EXCEPTION_LOG&qu ...

  3. oracle 11g 数据泵导出 19c导入

    1,准备工作 查看dba_directories来查看数据库中已创建的目录 select * from dba_directories; 先使用这个目录: DATA_PUMP_DIR,/home/or ...

  4. oracle数据泵导出 不全,Oracle RAC数据泵导出问题处理

    1. 设置导出文件路径 sqlplus / as sysdba SQL> alter session set container=spdb1pdb; SQL> create directo ...

  5. 数据泵导出导入物化视图(ORA-39083)

    数据泵导出导入物化视图(ORA-39083) 1.1  BLOG文档结构图 1.2  前言部分 1.2.1  导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不 ...

  6. 数据泵导出导入物化视图

    数据泵导出导入物化视图 数据泵导出导入物化视图(ORA-39083) 1.1  BLOG文档结构图 1.2  前言部分 1.2.1  导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能, ...

  7. Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(上)

    <Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(上)> <Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(下)> 目的:指导项 ...

  8. Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(下)

    转载自:http://www.cnblogs.com/jyzhao/p/4530575.html 目的:指导项目侧自行进行简单的数据泵迁移工作. 本文实验环境:Oracle 11.2.0.4,利用数据 ...

  9. Oracle创建表空间、用户、分配权限、导出、导入数据

    文章转载:https://segmentfault.com/a/1190000006704150      仅用于个人学习.收藏自查,谢谢原作者. 以系统管理员登录,命令:sqlplus / as s ...

最新文章

  1. Asp.Net大型项目实践(7)-用Unity实现AOP之事务处理+为啥要用AOP(附源码)
  2. Python应用实战案例-Python实现K线图绘制
  3. Qt Creator与调试器进行交互
  4. 语音控制面板 通过linux_在Linux中,通常把设备作为( )来处理.
  5. Instagram视频上传延迟优化
  6. 算法分类整理+模板①:矩阵快速幂
  7. 倾斜模型精细化处理_基于倾斜摄影和近景摄影技术的实景三维模型结合(CC与 DPModeler结合)...
  8. nested exception is java.lang.UnsatisfiedLinkError: no jacob-1.19-x64 in java.library.path
  9. linux怎样修改目录字体颜色
  10. tensorflow/pytorch 设置GPU的使用
  11. ffmpeg结构体以及函数介绍(二)
  12. 量化交易策略代码java_3.量化交易策略基本框架
  13. select 获取选择的值
  14. 隐函数存在定理1及求导公式_20160505
  15. 动作捕捉(Motion Capture)文件BVH的解读笔记
  16. shell脚本监控网站是否正常
  17. 为什么这个男人爱“拈花惹草”还受阿里人追捧?
  18. Bagging (bootstrap aggregating) - 集成方法之一
  19. html5怎样兼容ie浏览器版本,HTML5 兼容IE浏览器
  20. 前端js入门——JavaScript 作用域

热门文章

  1. C语言基础——数据运算
  2. 暗黑符文之语1.10
  3. 双系统启动菜单修复工具(NTBootAutofix)v2.5.7 绿色版
  4. 微信聊天记录导出+自动聊天机器人
  5. 淘宝/天猫API:item_search-按关键字搜索淘宝商品
  6. spidermonkey php,javascript SpiderMonkey中的函数序列化如何进行_基础知识
  7. 04Java注解和反射
  8. 【CPA | 会计】【课程笔记】07 长期股权投资与合营安排(一)
  9. root认证失败 tera term_解决Ubuntu 18.04使用root账户登录显示“认证失败”
  10. 关于matlab licence许可到期问题