Oracle 使用数据泵导入导出数据(expdp impdp) 您所在的位置:网站首页 oracle数据库expdp导出dmp Oracle 使用数据泵导入导出数据(expdp impdp)

Oracle 使用数据泵导入导出数据(expdp impdp)

2024-05-15 09:31| 来源: 网络整理| 查看: 265

一、Oracle数据泵 1.创建目录 create directory [directory_name] as [os path]; create directory backup as 'c:\oracle\backup'; --windows create directory backup as '/oracle/backup'; --linux 2.查询目录 select * from dba_directories 3.目录访问用户授权 grant read,write on directory backup to dbuser; 4.导入导出用户授权 grant exp_full_database,imp_full_database to dbuser; 5.使用expdp命令导出实例 (1)导出dbuser用户下的所有对象 expdp dbuser/password@orcl dumpfile=expdp.dmp directory=backup logfile=expdp.log schemas=dbuser (2)数据泵压缩备份(多文件备份) expdp dbuser/password@orcl dumpfile=expdp_%U.dmp directory=backup logfile=expdp.log schemas=dbuser parallel=5 compression=all (3)导出dbuser用户下的指定表 expdp dbuser/password@orcl dumpfile=expdp.dmp directory=backup logfile=expdp.log tables=table_name1,table_name2 expdp dbuser/password@orcl dumpfile=expdp.dmp directory=backup logfile=expdp.log tables=('table_name1','table_name2') code note expdp dbuser/password@orcl [用户名]/[密码]@[服务名] schemas=dbuser1,dbuser2 [用户名] (使用schemas时不能使用tables) tables=tablename1,tablename2 [指定表名导出] (使用tables时不能使用schemas) dumpfile=expdp.dmp [导出的数据库文件名] directory=backup [用于转储文件和日志文件的目录对象] logfile=expdp.log [日志文件名] compression=all [压缩] parallel=4 [并行执行] parallel值一般是1/2个物理cpu核心数,等于也可以(不推荐等于) full=y [导出整个数据库] inclued=table_data [包括特定对象类型] 二、impdp数据导入 1.登录Oracle数据库 sqlplus / as sysdba 2.创建目录 create directory 目录名称(可自定义命名) as ' 数据库导出文件存放路径'; create directory backup as 'c:\oracle\backup'; --windows create directory backup as '/oracle/backup'; --linux 3.查询目录 select * from dba_directories 4.目录访问用户授权 grant read,write on directory data_dir to dbuser; 5.导入导出用户授权 grant exp_full_database,imp_full_database to dbuser; 6.使用cmd命令导出 impdp impuser/password@orcl REMAP_SCHEMA=expuser:impuser table_exists_action=replace directory=data_dir dumpfile=impdp.dmp logfile=expdp.log code note impdp impuser/password@orcl [用户名]/[密码]@[服务名] ( impuser要导入文件的用户) REMAP_SCHEMA = expuser:impuser [导出用户名]:[导入用户名] table_exists_action = replace [存在的表(覆盖)] directory=data_dir [目录名] dumpfile=impdp.dmp [导出数据库文件名(可自命名)] logfile=impdp.log [日志文件文件名(可自命名)] 参数 注解 attach 连接到现有作业, 例如 attach [=作业名]。 compression 减小转储文件内容的大小, 其中有效关键字  值为: all, (metadata_only), data_only 和 none content 指定要卸载的数据, 其中有效关键字  值为: (all), data_only 和 metadata_only。  --默认值为all data_options 数据层标记, 其中唯一有效的值为: 使用clob格式的 xml_clobs-write xml 数据类型 directory 供转储文件和日志文件使用的目录对象。 dumpfile 目标转储文件 (expdat.dmp) 的列表,例如 dumpfile=scott1.dmp, scott2.dmp, dmpdir:scott3.d encryption 加密部分或全部转储文件, 其中有效关键字值为: all, data_only, metadata_only,encrypted_columns_only 或 none。 encryption_algorithm 指定应如何完成加密, 其中有效关键字值为: (aes128), aes192 和 aes256。 encryption_mode 生成加密密钥的方法, 其中有效关键字值为: dual, password 和 (transparent)。 encryption_password 用于创建加密列数据的口令关键字。 estimate 计算作业估计值, 其中有效关键字值为: (blocks) 和 statistics。 estimate_only 在不执行导出的情况下计算作业估计值。 exclude 排除特定的对象类型, 例如 exclude=table:emp。--exclude=[object_type]:[name_clause],[object_type]:[name_clause]filesize 以字节为单位指定每个转储文件的大小。 flashback_scn 用于将会话快照设置回以前状态的 scn。 --指定导出特定scn时刻的表数据flashback_time用于获取最接近指定时间的 scn 的时间。--指定导出特定时间点的表数据,注意flashback_scn和flashback_time不能同时使用full导出整个数据库 (n)。 help 显示帮助消息 (n)。 include 包括特定的对象类型, 例如 include=table_data。 job_name 要创建的导出作业的名称。 logfile 日志文件名 (export.log)。 network_link 链接到源系统的远程数据库的名称。 nologfile 不写入日志文件 (n)。 parallel 更改当前作业的活动 worker 的数目。 parfile 指定参数文件。 query 用于导出表的子集的谓词子句。--query = [schema.][table_name:] query_clauseremap_data指定数据转换函数,例如 remap_data=emp.empno:remappkg.empno。 reuse_dumpfiles 覆盖目标转储文件 (如果文件存在) (n)。 sample 要导出的数据的百分比; schemas 要导出的方案的列表 (登录方案)。 status 在默认值 (0) 将显示可用时的新状态的情况下,要监视的频率 (以秒计) 作业状态。 tables 标识要导出的表的列表 - 只有一个方案。--[schema_name.]table_name[:partition_name][,…]tablespaces标识要导出的表空间的列表。 transportable 指定是否可以使用可传输方法, 其中有效关键字值为: always, (never)。 transport_full_check 验证所有表的存储段 (n)。 transport_tablespaces 要从中卸载元数据的表空间的列表。 version 要导出的对象的版本, 其中有效关键字为:(compatible), latest 或任何有效的数据库版本。

https://www.cnblogs.com/oracle-dba/p/3344230.html

https://docs.oracle.com/cd/B19306_01/server.102/b14215/dp_export.htm#i1006816



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有