Env:
CPU: 24 Physical CPU = 48 logical CPU
------------------------------------------------------------
Test 1 (includes all info):
Table file size (only one table): 700M
expdp parallel=5; just only generated 2 dump files.
impdp parallel=1; elapsed time is 00:04:36
impdp parallel=2; elapsed time is 00:03:55
impdp parallel=5; elapsed time is 00:04:56
impdp parallel=48; elapsed time is 00:05:17
Conclusion: parallel=2
------------------------------------------------------------
Test 2 (includes table data only):
Table file size (the whole db): 12G
impdp parallel=5; elapsed time is 00:21:00
impdp parallel=48; elapsed time is 00:14:00
impdp parallel=96; elapsed time is 00:14:00
Conclusion: if parallel > 2x CPU, then no any help.
------------------------------------------------------------
PARALLEL = 16 = CPU processors.
1. DBMS_STATS.GATHER_SCHEMA_STATS
DEGREE=>16
Tue Apr 1 20:15:57 HKT 2014
Tue Apr 1 20:20:04 HKT 2014
4 min 7 sec
DEGREE=>7
Tue Apr 1 20:24:50 HKT 2014
Tue Apr 1 20:29:12 HKT 2014
4 min 22 sec
DEGREE=>1 (Default)
Tue Apr 1 20:34:26 HKT 2014
Tue Apr 1 20:57:42 HKT 2014
23 min 16 sec
2. impdp
PARALLEL=7
Apr 1 16:35:34 2014
Apr 1 16:51:37 2014
16 min 3 sec
PARALLEL=16
Apr 1 21:06:21 2014
Apr 1 21:22:20 2014
15 min 59 sec
相关推荐
$ impdp network_link=TOLINK schemas=test remap_schema=test:link2 ``` - **在同一数据库内复制 Schema**: 若要在同一数据库内部复制 Schema,也需要创建一个 Database Link,并使用 impdp 命令进行复制。 ...
### Oracle 数据库使用 expdp 和 impdp 进行数据导入导出详解 #### 一、简介 Oracle 提供了强大的工具 `expdp` (Export Data Pump) 和 `impdp` (Import Data Pump),用于实现数据库对象和数据的高效导入导出。这两...
CREATE DIRECTORY dpdata1 AS 'd:\test\dump'; ``` **注意**:确保路径正确无误,并且Oracle有权限访问该路径。 #### 二、查看管理员目录 通过`dba_directories`视图可以查看已经创建的逻辑目录。此步骤还可以...
3. 参数调整:检查`impdp`命令中的参数设置,如`parallel`、`directory`、`dumpfile`等,确保它们设置得合理且符合当前环境需求。 4. 使用网络链接:如果`impdp`涉及到远程数据库,`network_link`参数的正确配置至关...
impdp test_impdp/test_impdp directory=dumpdir dumpfile=test_expdp_bak.dmp remap_schema=test_expdp:test_impdp ``` #### 五、数据导出的多种方式 1. **按用户导出**: - 可以选择特定的用户进行导出。例如...
IMPDP system/oracle remap_schema=wxzy:test01 parallel=2 directory=expdp_dump dumpfile=wxzy09p.dmp logfile=wxzy09p.txt remap_tablespace=eas_d_wxzy_standard:eas_d_test01_standard,eas_d_wxzy_temp2:eas_d_...
expdp system/qwe#0 directory=databak dumpfile=test_id1.dmp logfile=test_id1.log tables=(test) query="where id='1'" ``` - **并行备份**: ```sql expdp system/qwe#0 directory=databak dumpfile=full_%u...
impdp scott/tiger@orcl directory=dpdata1 dumpfile=scott3.dmp parallel=40 job_name=scott3 ``` 4. **按表名导入**: - 只导入指定的表。 - 示例: ```bash impdp scott/tiger@orcl TABLES=emp,dept dump...
expdp snkData/1234 DIRECTORY=dump_dir DUMPFILE=test.dmp SCHEMAS=snkData PARALLEL=2 ``` 该命令将用户 `snkData` 下的所有对象导出到名为 `test.dmp` 的文件中。其中,`PARALLEL=2` 表示使用 2 个进程来执行...
- 并行导出:`expdp system/manager@orcl directory=db_bak dumpfile=system3.dmp parallel=40 job_name=system3` - 按表名导出:`expdp system/manager@orcl TABLES=emp,dept dumpfile=expdp.dmp DIRECTORY=db_...
impdp nc55/nc55@nctest directory=expdir dumpfile=ncxh0412.dmp remap_schema=nc55:nc55 logfile=impnc0412.log job_name=impnc55job exp nc55/nc55@ncxh file=D:\*.DMP FULL=Y ---指定用户:owner=(用户1,用户...
impdp test/test@orcl directory=my_dir dumpfile=export_file.dmp remap_schema=test:test1 ``` 这里的`remap_schema`参数用于指定源用户(`test`)和目标用户(`test1`),确保数据被导入到正确的位置。 4. **...
"数据备份与恢复预案" 数据备份与恢复预案是指在灾难发生时,公司采取的一系列...2) 并行进程 parallelexpdp scott/testorcl directory=dpdata1 dumpfile=scott3.dmp parallel=40 job_name=scott3; 3) 按表名导expdp s
CREATE OR REPLACE DIRECTORY dir AS 'D:\test'; SELECT * FROM dba_directories; ``` - **授权给普通用户**:如果需要让普通用户也能使用该目录,则需授予相应的读写权限。 ```sql GRANT READ, WRITE ON ...
- 命令示例:`expdp <user_name>/<password> directory=<dir_name> dumpfile=<file_name>.dmp logfile=<log_file>.log parallel=4;` - **导入数据并变更用户名**: - 命令示例:`impdp <user_name>/<password> ...