oracle数据泵导入 锁,Oracle数据泵expdp导出,impdp导入
准备:
1)创建逻辑目录,该命令不会在操作系统创建真正的目录,最好以system等管理员创建。
create directory dpdata as '/opt';
2)查看管理理员目录(同时查看操作系统是否存在,因为Oracle并不关心该目录是否存在,如果不存在,则出错)
select * from dba_directories;
3)给scott用户赋予在指定目录的操作权限,最好以system等管理员赋予。
grant read,write on directory dpdata1 to scott;
导出:
1)按用户导
expdp scott/tiger@orcl schemas=scott dumpfile=expdp.dmp DIRECTORY=dpdata1;
2)并行进程parallel
expdp scott/tiger@orcl directory=dpdata1 dumpfile=scott3.dmp parallel=40 job_name=scott3
3)按表名导
expdp scott/tiger@orcl TABLES=emp,dept dumpfile=expdp.dmp DIRECTORY=dpdata1;
4)按查询条件导
expdp scott/tiger@orcl directory=dpdata1 dumpfile=expdp.dmp Tables=emp query='WHERE deptno=20';
5)按表空间导
expdp system/manager DIRECTORY=dpdata1 DUMPFILE=tablespace.dmp TABLESPACES=temp,example;
6)导整个数据库
expdp system/manager DIRECTORY=dpdata1 DUMPFILE=full.dmp FULL=y;
导入:
第一步:
1)创建文件路径
--导入时必须先创建文件夹路径
create or replace directory bao as 'd:\oracle\test';
--给使用的用户授权(读写权限)
Grant read,write on directory bao to scott;
2)也可以不用创建路径,查询dba的文件夹路径,把dmp文件放入某个路径
select * from dba_directories;
第二步:
1)导到指定用户下
impdp scott/tiger DIRECTORY=bao DUMPFILE=expdp.dmp SCHEMAS=scott;
2)改变表的owner
impdp system/manager DIRECTORY=bao DUMPFILE=expdp.dmp TABLES=scott.dept REMAP_SCHEMA=scott:system;
3)导入表空间
impdp system/manager DIRECTORY=bao DUMPFILE=tablespace.dmp TABLESPACES=example;
4)导入数据库
impdb system/manager DIRECTORY=dump_dir DUMPFILE=full.dmp FULL=y;
5)追加数据
impdp system/manager DIRECTORY=bao DUMPFILE=expdp.dmp SCHEMAS=system TABLE_EXISTS_ACTION
备注:参数说明
1、TABBLE_EXISTS_ACTION={SKIP | APPEND | TRUNCATE | FRPLACE }
当设置该选项为SKIP时,导入作业会跳过已存在表处理下一个对象;当设置为APPEND时,会追加数据,为TRUNCATE时,导入作业会截断表,然后为其追加新数据;当设置为REPLACE时,导入作业会删除已存在表,重建表病追加数据,注意,TRUNCATE选项不适用与簇表和NETWORK_LINK选项;
2、REMAP_SCHEMA
该选项用于将源方案的所有对象装载到目标方案中:REMAP_SCHEMA=source_schema:target_schema
3、REMAP_TABLESPACE
将源表空间的所有对象导入到目标表空间中:REMAP_TABLESPACE=source_tablespace:target:tablespace
4、REMAP_DATAFILE
该选项用于将源数据文件名转变为目标数据文件名,在不同平台之间搬移表空间时可能需要该选项.
REMAP_DATAFIEL=source_datafie:target_datafile
oracle数据泵导入 锁,Oracle数据泵expdp导出,impdp导入相关推荐
- oracle按表导入impdp,oracle expdp、impdp导入从原表空间更换到其他表空间 ----导入到另个表空间测试...
expdp数据泵 优点:支持并发多线程方式,可以远程导出,性能显著提高,可开并行parallel=n,比exp/imp实用工具相比,导出提高了10倍左右,导入提高了5倍左右.能根据备份时收集的元数据, ...
- impdp 不兼容_Oracle exp/expdp imp/impdp导入导出数据
一.exp/imp与expdp/impdp的区别 EXPDP/IMPDP是10G以后的一种新的数据导入导出方式,也称为数据泵.相比于传统的EXP/IMP的方式 有了很大的不同. 1.EXP/IMP产生 ...
- oracle数据库中表被锁,Oracle数据库表被锁问题处理
Oracle数据库表被锁问题处理 半仙 自动化运维 在操作Oracle数据库的时候,有时候会由于操作不当等引起数据库表被锁定,锁定后表不能修改,在前端直接反应就是业务无法正常操作,在pl/sql De ...
- mysql千万数据迁移只需要简单的5步(导出,导入)
原文地址,转载请注明出处: https://blog.csdn.net/qq_34021712/article/details/86358213 ©王赛超 咳咳,千万级别其实也并不是很多,主 ...
- oracle数据库频繁被锁,Oracle数据库账号频繁被锁定的原因排查
在Oracle数据库操作中,登录Oracle账号时提示失败,而且Oracle账号频繁被锁定.造成此故障的原因是什么呢?本文就介绍了这一过程,通过逐步排查我们就能找到该故障的原因了. 下面记录下查找这个 ...
- Oracle数据库表信息,序列,视图等导出,导入。(数据库备份和恢复)
数据导出 1. 打开PL/SQL,找到 选择表.将用户相关的索引,序列.用户信息等导出来 2. 找到Exporttable 选择要导出的表的数据等,注意:导成dmp格式的数据文件 数据导入 1.以 ...
- oracle数据库频繁被锁,oracle数据库用户频繁被锁
自己有一台oracle数据库,发现几天不登录,数据库用户就无法登录,提示用户被锁,今天下定决心终于解决它,现在将解决过程写出与大家一起分享. 如果用户被锁,首先应该要知道他是什么时候被锁了.用orac ...
- 导出和导入McAfee规则McAfee安全设置,导出和导入麦咖啡规则麦咖啡安全设置
win2003打开方法 打开注册表编辑器: 方法:单击开始--运行--输入"regedit" 一:Mcafee 8.7i 的规则保存在注册表HKEY_LOCAL_MACHINE/S ...
- expdp导出表结构_(转)oracle使用expdp、impdp和exp、imp导入导出表及表结构
使用expdp.impdp和exp.imp时应该注重的事项: 1.exp和imp是客户端工具程序,它们既可以在客户端使用,也可以在服务端使用. 2.expdp和impdp是服务端的工具程序,他们只能在 ...
最新文章
- 实时分析态势感知大数据日志
- 读经典——《CLR via C#》(Jeffrey Richter著) 笔记_基元类型(三)
- Black Hat 2021上的七大网络威胁趋势
- 纯净pe工具_微PE工具箱2.0
- 【hibernate笔记】
- Linux内存管理:内存描述之内存节点node
- 如何解决w3wp占用CPU和内存问题
- 创 Lockdir 文件夹加密 破解
- cad上样条曲线上的点太多了_CAD中如何编辑样条曲线增加夹点? 看完你就知道了...
- u盘linux系统 隐藏文件,轻松显示U盘隐藏的文件夹绝招
- Eureka报错“EMERGENCY! EUREKA MAY BE INCORRECTLY CLAIMING INSTANCES ARE UP WHEN THEY'RE NOT. RENEWALS ”
- SolidWork 制作KUKAKR6R700机器人URDF模型
- 裸机运行c语言,裸机_GPIO实验_C语言
- Ubuntu中LightDM是什么(转)
- Python大学计算机程序设计-通讯录管理系统
- 创建Scrapy项目报错 UnicodeDecodeError: 'ascii' codec can't decode byte 0xa3 in position 19
- 国内有没有 全球自由公开化开源免费项目软件开发的社区?
- 负载均衡之LoadBalancer
- MATLAB——根轨迹原理及其Matlab绘制
- JS前端图片压缩上传
热门文章
- php7新特性的理解和比较
- 在Eclipse下出现dobbo索引错误,解决方案
- hdu 6118 最小费用可行流(注意与最大流的区别)
- 通过bin-log对mysql进行数据恢复
- 使用argparse对python脚本时运行时添加参数
- 《二》Android 数据库 SQlite SQLiteOpenHelper
- ubuntu 压缩率最高的软件_[图]Linux六大压缩算法横评:Ubuntu 19.10最终选择LZ4
- SurfaceFlinger 和 WindowManager
- sshd启动报错解决:Missing privilege separation directory: /run/sshd
- Android的Input流程分析(好文)