impdp table_exists_action
时间: 2023-05-02 17:04:58 浏览: 323
impdp的table_exists_action参数用于指定在导入数据时发现表已经存在时的处理方式。可以设置为:skip(跳过)、append(追加)、replace(替换)、truncate(截断再插入)。
相关问题
impdp ngsoft/ngsoft@10.100.41.21/ngsoft51 directory=expdir51 dumpfile=ng000520230609.dmp remap_schema=ng0001:ng0003 logfile=imp_ng000520230609.log TABLE_EXISTS_ACTION=REPLACE
这看起来像是一个 Oracle 数据库的导入命令,用于将一个名为 ng0001 的 schema 的数据导入到一个名为 ng0003 的 schema 中。导入的数据文件名为 ng000520230609.dmp,导入的过程中日志会写入到 imp_ng000520230609.log 文件中。如果导入过程中遇到同名表已存在的情况,则使用 REPLACE 操作来覆盖已存在的表。
orcal impdp语法
### Oracle IMPDP 命令语法
IMPDP 是 Oracle 数据泵工具的一部分,用于高效地将数据从导出文件导入到数据库中。以下是 IMPDP 的基本命令结构:
```bash
impdp username/password@database \
DIRECTORY=dump_directory \
DUMPFILE=dump_file_name.dmp \
LOGFILE=log_file_name.log \
SCHEMAS=schema_name \
PARALLEL=number_of_parallel_jobs \
REMAP_SCHEMA=source_schema:target_schema \
TABLE_EXISTS_ACTION={SKIP|APPEND|TRUNCATE|REPLACE}
```
#### 参数说明
- `username/password`:登录凭证。
- `DATABASE`:目标数据库连接字符串[^1]。
- `DIRECTORY`:定义存储转储文件的位置的对象名称,在数据库中创建并赋予相应权限[^2]。
- `DUMPFILE`:要加载的数据泵转储文件的名称。
- `LOGFILE`:日志文件名,默认位于由 DIRECTORY 指定路径下。
- `SCHEMAS`:指定从中导入对象模式列表。
- `PARALLEL`:设置并发执行进程的数量来提高性能。
- `REMAP_SCHEMA`:重新映射源架构至目标架构[^4]。
- `TABLE_EXISTS_ACTION`:当表存在时的操作选项。
#### 实际应用案例
对于特定场景下的使用方法如下所示:
```bash
impdp orcldev/oracle \
DIRECTORY=backup_path \
DUMPFILE=orcldev_schema_%U.dmp \
SCHEMAS=orcldev \
PARALLEL=4
```
此命令表示以用户 `orcldev` 身份连接到名为 `oracle` 的实例上,并行度设为 4 来加速处理过程,同时指定了转储文件位置以及待恢复的具体 schema 名称。
为了确保 NFS 文件系统的共享能够减少传输时间消耗,可以在源端和目的端之间配置相同的挂载点 `/expdp` 并调整相应的访问控制属性:
```bash
mkdir /expdp && chown oracle:oinstall /expdp
su - oracle
sqlplus / as sysdba <<EOF
CREATE OR REPLACE DIRECTORY expdp_dir AS '/expdp';
GRANT READ, WRITE ON DIRECTORY expdp_dir TO SYSTEM;
EXIT;
EOF
```
上述操作会建立一个新的目录供后续导入选项调用,并授予必要的读写权限给相关角色。
阅读全文
相关推荐
















