data-pump

Oracle 数据库架构导出
data-pump

Oracle 数据库架构导出

expdep我正在尝试在 Oracle 数据库上运行架构导出: expdp somedatabase/something directory=EXP_DIR schemas=someschema dumpfile=dumpfile.dmp logfile=logfile.log 上述命令(虽然为了发布这个问题而进行了编辑)之前一直有效,但现在我收到此错误: ORA-31626: job does not exist ORA-31633: unable to create master table "SOMEDATABASE.SYS_EXPORT_SC...

Admin

将本地文件复制到 RDS
data-pump

将本地文件复制到 RDS

如何将转储文件从本地系统复制/上传到 RDS 实例。文档讨论了从示例表到 data_pump_dir 创建转储并将其复制到另一个文件。但是,我无法找到如何将本地的转储移动到 data_pump_dir 空间,以便我可以从上传的文件中导入数据。 ...

Admin

如何以 sysdba 身份从远程机器执行数据泵命令
data-pump

如何以 sysdba 身份从远程机器执行数据泵命令

我想知道从远程机器调用以“sys as sysdba”记录的数据泵命令(expdp/impdp)的语法。 我知道当登录运行数据库的机器时,我可以使用: expdp \"/ as sysdba\" 但是,我找不到如何从远程机器执行此操作,例如,这些不起作用: expdp 'SYS@SID AS SYSDBA' expdp "SYS AS SYSDBA"@SID 在两种情况下,错误消息都是: LRM-00108: invalid positional parameter value [...] ...

Admin

如何重新执行 Oracle Data Pump 中跳过的部分?
data-pump

如何重新执行 Oracle Data Pump 中跳过的部分?

我在一次大型导入中执行了 start_job=skip_current,因为我认为它挂在一些坏数据上。结果发现它只是一个非常大的索引,所以我想重新运行它,但我不想再次进行整个导入。我知道我可以使用 table_exists_action 参数让它跳过已经存在的表,但这是否适用于其他对象,如索引?如果不适用,有没有办法只导入我跳过的项目? ...

Admin

如何使用 Oracle Data Pump 获得一致的导出?
data-pump

如何使用 Oracle Data Pump 获得一致的导出?

我正在尝试从模拟的模式中获取一致的导出(使用数据泵)CONSISTENT=Y。目前,我正在以这种方式执行数据泵: '/ AS SYSDBA' schemas=arrels dumpfile=arrels.dmp nologfile=y flashback_time='2009-06-03 12:00:02' 但是导入时显示不一致的错误: ORA-02298: cannot enable name - parent keys not found 如果数据泵导出正在使用flashback_time,当然,导出时约束也会被验证: 为什么会发生这种...

Admin