Oracle数据泵导出和导入数据
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数据泵导出和导入数据相关推荐
- JAVA调用数据泵,数据泵导出和导入 - lsj_syy的个人空间 - OSCHINA - 中文开源技术交流社区...
Oracle 数据泵(IMPDP/EXPDP)导入导出总结 Oracle数据泵导入导出是日常工作中常用的基本技术之一,它相对传统的逻辑导入导出要高效,这种特性更适合数据库对象数量巨大的情形,因为我日常 ...
- oracle数据泵导出csv文件,数据泵expdp导出遇到ORA-01555和ORA-22924问题的分析和处理...
使用数据泵导出数据库数据时,发现如下错误提示: ORA-31693: Table data object "CAMS_CORE"."BP_EXCEPTION_LOG&qu ...
- oracle 11g 数据泵导出 19c导入
1,准备工作 查看dba_directories来查看数据库中已创建的目录 select * from dba_directories; 先使用这个目录: DATA_PUMP_DIR,/home/or ...
- oracle数据泵导出 不全,Oracle RAC数据泵导出问题处理
1. 设置导出文件路径 sqlplus / as sysdba SQL> alter session set container=spdb1pdb; SQL> create directo ...
- 数据泵导出导入物化视图(ORA-39083)
数据泵导出导入物化视图(ORA-39083) 1.1 BLOG文档结构图 1.2 前言部分 1.2.1 导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不 ...
- 数据泵导出导入物化视图
数据泵导出导入物化视图 数据泵导出导入物化视图(ORA-39083) 1.1 BLOG文档结构图 1.2 前言部分 1.2.1 导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能, ...
- Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(上)
<Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(上)> <Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(下)> 目的:指导项 ...
- Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(下)
转载自:http://www.cnblogs.com/jyzhao/p/4530575.html 目的:指导项目侧自行进行简单的数据泵迁移工作. 本文实验环境:Oracle 11.2.0.4,利用数据 ...
- Oracle创建表空间、用户、分配权限、导出、导入数据
文章转载:https://segmentfault.com/a/1190000006704150 仅用于个人学习.收藏自查,谢谢原作者. 以系统管理员登录,命令:sqlplus / as s ...
最新文章
- Asp.Net大型项目实践(7)-用Unity实现AOP之事务处理+为啥要用AOP(附源码)
- Python应用实战案例-Python实现K线图绘制
- Qt Creator与调试器进行交互
- 语音控制面板 通过linux_在Linux中,通常把设备作为( )来处理.
- Instagram视频上传延迟优化
- 算法分类整理+模板①:矩阵快速幂
- 倾斜模型精细化处理_基于倾斜摄影和近景摄影技术的实景三维模型结合(CC与 DPModeler结合)...
- nested exception is java.lang.UnsatisfiedLinkError: no jacob-1.19-x64 in java.library.path
- linux怎样修改目录字体颜色
- tensorflow/pytorch 设置GPU的使用
- ffmpeg结构体以及函数介绍(二)
- 量化交易策略代码java_3.量化交易策略基本框架
- select 获取选择的值
- 隐函数存在定理1及求导公式_20160505
- 动作捕捉(Motion Capture)文件BVH的解读笔记
- shell脚本监控网站是否正常
- 为什么这个男人爱“拈花惹草”还受阿里人追捧?
- Bagging (bootstrap aggregating) - 集成方法之一
- html5怎样兼容ie浏览器版本,HTML5 兼容IE浏览器
- 前端js入门——JavaScript 作用域
热门文章
- C语言基础——数据运算
- 暗黑符文之语1.10
- 双系统启动菜单修复工具(NTBootAutofix)v2.5.7 绿色版
- 微信聊天记录导出+自动聊天机器人
- 淘宝/天猫API:item_search-按关键字搜索淘宝商品
- spidermonkey php,javascript SpiderMonkey中的函数序列化如何进行_基础知识
- 04Java注解和反射
- 【CPA | 会计】【课程笔记】07 长期股权投资与合营安排(一)
- root认证失败 tera term_解决Ubuntu 18.04使用root账户登录显示“认证失败”
- 关于matlab licence许可到期问题