--查看directory库对象 select * from dba_directories; /* SYS DUMP_TEST E:\dump SYS QUEST_SOO_UDUMP_DIR /home/oracle/app/oracle/diag/rdbms/bpm/bpm/trace/ SYS QUEST_SOO_CDUMP_DIR /home/oracle/app/oracle/diag/rdbms/bpm/bpm/cdump/ SYS QUEST_SOO_BDUMP_DIR /home/oracle/app/oracle/diag/rdbms/bpm/bpm/trace/ SYS QUEST_SOO_ADUMP_DIR /home/oracle/app/oracle/admin/bpm/adump/ SYS XMLDIR /ade/b/2125410156/oracle/rdbms/xml SYS DIR_LIKM E:\dir_likm SYS DATA_PUMP_DIR /home/oracle/app/oracle/admin/bpm/dpdump/ SYS ORACLE_OCM_CONFIG_DIR /home/oracle/app/oracle/product/11.2.0/dbhome_1/ccr/state */
--创建dump目录 create or replace directory mydump as 'E:\oracle\dump'; --给用户赋予导入、导出权限 grant read,write on directory DATA_PUMP_DIR to bpm3_in;
--导出命令 expdp bpm3_in/bpm@bpm schemas=bpm3q_testin dumpfile=bpm3q_testin.dmp DIRECTORY=DATA_PUMP_DIR expdp bpm3_in/bpm@bpm schemas=bpm3q_testout dumpfile=bpm3q_testout.dmp DIRECTORY=DATA_PUMP_DIR --导入命令 --同用户名导入 impdp impdp/bpm DIRECTORY=DATA_PUMP_DIR DUMPFILE=bpm_2round_in.dmp SCHEMAS=bpm_2round_in impdp impdp/bpm DIRECTORY=DATA_PUMP_DIR DUMPFILE=bpm_2round_out.dmp SCHEMAS=bpm_2round_out --不同用户名导入 impdp bpm3_in/bpm@bpm DIRECTORY=DATA_PUMP_DIR DUMPFILE=bpm3q_testin.dmp remap_schema=bpm3q_testin:bpm_yanshi_in impdp bpm3_in/bpm@bpm DIRECTORY=DATA_PUMP_DIR DUMPFILE=bpm3q_testout.dmp remap_schema=bpm3q_testout:bpm_yanshi_out --高版本 向 低版本导入 要加版本号 select * from v$version; --查询版本号,查询结果: Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - Prod PL/SQL Release 10.2.0.3.0 - Production "CORE 10.2.0.3.0 Production" TNS for 32-bit Windows: Version 10.2.0.3.0 - Production NLSRTL Version 10.2.0.3.0 - Production 例:expdp test1/fdsafdsa@orcl schemas=tcsdev1 dumpfile=tcs_20181127_10.dmp DIRECTORY=DATA_PUMP_DIR version=10.2.0.3.0 -- 导入时指定表空间 impdp test1/fdsafdsa@orcl DIRECTORY=DATA_PUMP_DIR DUMPFILE=tcs_20190305.dmp remap_schema=tcs:tcsdev1 remap_tablespace=tcs:users -- 创建表空间语法 create temporary tablespace tcs_temp tempfile 'E:\oracle\tabespace\tcs_temp.dbf' size 50m autoextend on next 50m maxsize 20480m extent management local; -- 创建数据表空间的例子如下: create tablespace tcs_data logging datafile 'E:\oracle\tabespace\tcs_data.dbf' size 50m autoextend on next 50m maxsize 20480m extent management local; ------------------ 用法例子----------- impdp test1/fdsafdsa@orcl DIRECTORY=DATA_PUMP_DIR DUMPFILE=tcs_20181127.dmp remap_schema=tcs:tcsdev1 impdp test1/fdsafdsa@orcl DIRECTORY=DATA_PUMP_DIR DUMPFILE=tcs_20190305.dmp remap_schema=tcs:tcsdev1 remap_tablespace=tcs:users select * from v$version; --查询版本号 expdp test1/fdsafdsa@orcl schemas=tcsdev1 dumpfile=tcs_20190305_10.dmp DIRECTORY=DATA_PUMP_DIR version=10.2.0.3.0 select * from dba_directories; -- 50服务器 MYDUMP E:\oracle\dump impdp test/test@10.10.12.50:1521/ace DIRECTORY=MYDUMP DUMPFILE=TCS_20190305_10.DMP SCHEMAS=tcsdev1 remap_tablespace=users:tcs_data impdp test1/fdsafdsa@orcl DIRECTORY=DATA_PUMP_DIR DUMPFILE=tcs_20190305_10.dmp remap_schema=tcsdev1:tcs impdp sys/oracle@192.168.168.46:1521/cssca.com DIRECTORY=DATA_PUMP_DIR DUMPFILE=tcs_20190305.dmp remap_schema=tcs:tcsdev1 expdp sb/sb@10.10.12.50:1521/ace DIRECTORY=MYDUMP DUMPFILE=SB.DUMP SCHEMAS=SB impdp sys/oracle@192.168.168.46:1521/cssca.com DIRECTORY=DATA_PUMP_DIR DUMPFILE=SB.DUMP remap_tablespace=DEPLOY_TEST_SB:users create user tcsdev1 identified by tcsdev1; grant connect, resource,dba to tcsdev1; impdp sys/xxxx@xxxx.com DIRECTORY=DATA_PUMP_DIR DUMPFILE=tcs_20190305.dmp remap_schema=tcs:tcsdev1 remap_tablespace=tcs:users; [root@localhost ~]# su - oracle [oracle@localhost ~]$ sqlplus / as sysdba SQL> show user USER is "SYS" SQL> alter user sys identified by "oracle"; User altered. SQL> alter user system identified by "oracle"; User altered. SQL> exit [oracle@localhost ~]$ sqlplus system/oracle SQL> show user USER is "SYSTEM" SQL> exit [oracle@localhost ~]$ sqlplus system/oracle SQL> show user USER is "SYSTEM" expdp tcsdev1/tcsdev1@localhost:1521/TCSDEV1 schemas=tcsdev1 dumpfile=tcs_poc20190530_ver10.dmp DIRECTORY=DATA_PUMP_DIR version=10.2.0.3.0
相关推荐
ORACLE EXPDP/IMPDP 参数详解 ORACLE EXPDP/IMPDP 是 Oracle 数据库中用于数据泵导出导入的工具,分别对应 EXP 和 IMP ...在使用 EXPDP 和 IMPDP 时,需要注意这些选项的使用方法和注意事项,以便正确地使用这些工具。
下面将详细解释这两个命令的相关参数和使用方法。 1. **DIRECTORY参数** DIRECTORY=directory_object 是用来指定转储文件和日志文件的存储位置。directory_object 是通过 `CREATE DIRECTORY` 语句在Oracle数据库中...
在讨论Oracle数据库备份恢复时,必须提到expdp和impdp这两个命令的参数,它们决定了数据泵导出和导入的具体行为。这些参数众多,包括但不限于directory、dumpfile、logfile、network_link、job_name、table_exists_...
expdp(Export Data Pump)是用来导出数据库对象的工具,它允许用户将数据和元数据从一个Oracle数据库快速转移到另一个,或者进行备份。expdp 的使用方式是在命令行中输入相应参数。通过`expdp help=y`,我们可以...
Expdp 和 Impdp 是 Oracle Database 10g 引入的数据泵(Data Pump)技术,用于快速迁移数据库元数据(对象定义)和数据到另一个 Oracle 数据库。 - **传统工具**: - Exp 和 Imp 工具在 10g 之前使用广泛,但自 10g ...
Oracle数据库的迁移是数据库管理中的常见任务,其中expdp(Export Data Pump)和impdp(Import Data Pump)工具是Oracle提供的高效数据导入导出解决方案。这两个实用程序在Oracle数据库环境中扮演着至关重要的角色,...
EXPDP/IMPDP 是 Oracle 数据库中用于数据导出和导入的命令行工具。下面将详细介绍 EXPDP/IMPDP 的用法和相关参数。 一、创建逻辑目录 在使用 EXPDP/IMPDP 之前,需要创建逻辑目录,以便存放导出和导入的数据文件。...
Oracle的EXPDP(Export Data Pump)工具是Oracle数据库系统中用于导出数据的高效方法,它利用了Oracle Data Pump技术,能够快速、高效地将数据库对象和数据转换为可移植的二进制文件。在本实例中,我们将深入探讨...
Oracle 数据泵(Data Pump)是 Oracle 10g 版本引入的一种高效的数据导入导出工具,它通过 EXPDP 和 IMPDP 命令提供了一种快速的方法来迁移数据库对象或数据。与传统的 EXP 和 IMP 工具相比,数据泵提供了更高级的...
### DataPump (expdp 和 impdp) 用法详解 #### 一、DataPump 概述 Oracle Data Pump 是 Oracle 数据库提供的一种高效工具,用于数据的导出和导入操作。它通过使用专用 API 来替代传统的 SQL 命令实现数据的快速...
"expdp—impdp"是Oracle数据库中用于数据导出和导入的两个实用工具,它们在数据迁移、备份恢复和数据库复制等场景中扮演着重要角色。本文将深入探讨这两个工具的功能、使用方法以及相关知识点。 一、expdp(Export ...
本文将根据给定的信息“如何备份还原oracle数据库”,详细介绍备份与恢复Oracle数据库的方法与步骤。 ### 一、Oracle数据库备份的重要性 在日常维护工作中,由于硬件故障、人为操作失误或系统崩溃等原因,可能会...
总结,Oracle 数据泵EXPDP 和 IMPDP 提供了一种高效、灵活的方式来处理数据库的逻辑备份、恢复、对象迁移和表空间移动。它们的出现极大地扩展了数据管理的灵活性,特别是对于大型企业级数据库,能够有效地处理大量...
在Oracle数据库环境中,我们可以利用Oracle的数据泵工具(expdp和impdp)来创建和恢复数据库备份。expdp是导出数据泵工具,用于生成数据的转储文件;impdp则是导入数据泵工具,用于将转储文件中的数据导入到数据库中...
这种方法通常使用Oracle Data Pump工具(expdp 和 impdp)来实现,它允许在数据库运行时执行数据导出和导入,从而避免了停机时间对业务的影响。以下是关于使用expdp/impdp进行非归档迁移的关键知识点: 1. **迁移前...
EXPDP用于导出数据,它将数据库对象和数据转换为一个或多个二进制文件,这些文件可以在同一或不同的Oracle数据库上使用IMPDP进行导入。使用EXPDP,你可以选择导出特定的表、表空间、用户或整个数据库。命令的基本...