Oracle_数据泵命令导出导入dmp文件
1. oracle命令行登录
sqlplus pms/pms 或者 connect / as sysdba
2. 查询dup存放目录目录
select * from dba_directories;
注意:后面的E盘下面的dpdump\ 必须把你要导入的xxx.dmp文件放进该文件夹
3. 执行命令直接导入impdp导入dmp(注意:必须要有导入导出的,可以直接给dba权限)
- 该命令需要在cmd的dos命令窗口直接执行,而不是sqlplus.exe
- full=y 是导入文件中全部内容
- ignore=y相当于,如果没有的表,创建并倒入数据,如果已经有的表,忽略创建的,但不忽略倒入
impdp pms/pms@localhost:1521/orcl dumpfile=pms.dmp full=y directory=DATA_PUMP_DIR
3. 执行命令直接导出(导出位置为DATA_PUMP_DIR这个位置)
expdp pms/pms@localhost:1521/orcl dumpfile=pms.dmp full=y directory=DATA_PUMP_DIR
导出文件:
查看建立的目录
Select * from dba_directories
删除文件
DROP DIRECTORY EXPNC_DIR;
赋权
Grant read,write on directory wly_dump to wly;
导出案例1,按表导出
expdp wly/wly directory=wly_dump dumpfile=wly.dmp logfile=scott.log tables=dept,emp
导出案例2,按用户导出
expdp wly/wly directory=wly_dump dumpfile=wly.dmp schemas=wly
导出案例3,全库导出,且并行导出
expdp wly/wly directory=wly_dump dumpfile=full.dmp parallel=4 full=y
导入案例1,按表导入,从wly到wly2
impdp wly/wly directory=wly_dump dumpfile=tab.dmp tables=scott.dept,scott.emp remap_schema=wly:wly2
导入案例2,按用户导入,从wly到wly2
impdp wly/wly directory=wly_dump dumpfile=schema.dmp remap_schema=wly:wly2
导入案例3,全库导入
impdp wly/wlydirectory=wly_dump dumpfile=full.dmp full=y
导入案例4,无落地文件的用户拷贝,需要建立db link
impdp wly/wly directory=wly_dump network_link=remote_link remap_schema=wly:wly2
相关文章
- 删除oracle trace文件
- Oracle 查询库文件信息
- PL/SQL配置Oracle数据库路径
- 未能加载文件或程序集“Oracle.DataAccess”或它的某一个依赖项。试图加载格式不正确的程序。
- Oracle测试环境参数调整.
- gcc 高版本兼容低版本 技巧 :指定 -specs={自定义specs文件} 参数。可以搞定oracle安装问题
- Oracle中Inventory目录作用以及如何重建此目录 oraInst.loc 文件
- oracle 替换其中部分内容
- 远程连接身份验证错误,又找不到加密Oracle修正
- oracle BBED-数据库文件头恢复
- oracle 日志文件
- Oracle中shrink space命令
- 关于oracle pfile和spfile文件说明
- oracle 库文件解决的方法 bad ELF interpreter: No such file or directory
- oracle用户管理入门
- Oracle的undotbs01.dbf文件太大(占用大量磁盘空间)处理方法 ORA-01654 空间不足 ORA-01653
- 1 Oracle Database 11g Release 2 (11.2.0.4) New Features
- Oracle Security Alert for CVE-2014-7169
- 探索ORACLE之RMAN_07 参数文件丢失恢复