You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

AWS RDS Oracle 19C数据泵导入报错ORA-31626及配置咨询

Oracle Data Pump单表迁移至AWS RDS Oracle 19C 问题解答

TABLES 参数填写说明

由于导出操作由admin用户执行,导出的表隶属于admin schema,因此TABLES参数必须指定原schema名,格式为:TABLES=admin.目标表名。若要将表导入后归属到test1用户,必须在参数文件中添加REMAP_SCHEMA=admin:test1,完成schema映射。

参数文件(parfile)调整示例

修改odd-import-parameter1.txt,参考以下配置:

# 指定要导入的原表(含schema)
TABLES=admin.你的目标表名
# 将admin schema的表映射到test1
REMAP_SCHEMA=admin:test1
# 若源与目标表空间不一致,添加此行(替换为实际表空间名)
# REMAP_TABLESPACE=source_tablespace:target_tablespace
# 生成导入日志
LOGFILE=impdp_test1_single_table.log
# AWS RDS预定义的Data Pump目录,直接使用
DIRECTORY=DATA_PUMP_DIR
# 处理已存在表的策略:SKIP/APPEND/TRUNCATE/REPLACE,按需选择
TABLE_EXISTS_ACTION=REPLACE

test1用户所需权限与角色

执行以下SQL为test1授予必要权限:

  1. 基础连接与对象创建权限:
GRANT CONNECT TO test1;
GRANT CREATE TABLE, CREATE INDEX, CREATE SEQUENCE, CREATE TRIGGER, CREATE VIEW TO test1;
  1. Data Pump目录读写权限:
GRANT READ, WRITE ON DIRECTORY DATA_PUMP_DIR TO test1;
  1. Data Pump导入核心角色:
GRANT DATAPUMP_IMP_FULL_DATABASE TO test1;

如果不需要全库导入权限,可替换为精细权限(角色方式更简洁):

GRANT CREATE ANY TABLE, ALTER ANY TABLE, DROP ANY TABLE, INSERT ANY TABLE, SELECT ANY TABLE, DELETE ANY TABLE TO test1;

内容的提问来源于stack exchange,提问作者B J

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.20 03:12:56