【问题标题】:Using impdp/expdp with RDS Oracle on AWS在 AWS 上将 impdp/expdp 与 RDS Oracle 一起使用
【发布时间】:2013-03-14 19:25:01
【问题描述】:

我对亚马逊网络服务非常陌生,尤其是使用他们的 RDS 系统。我已经建立了一个 Oracle 数据库 (11.2),现在我想导入我们使用 expdp 从我们的服务器本地制作的转储。显然,在 AWS 上使用 expdp/impdp 的能力是相当新的。据我了解,在 RDS 上创建 ORACLE 数据库时,会自动创建一个 DATA_PUMP_DIR。不太明显的是如何访问此目录并使我们的本地转储可用于 RDS。我试图在他们的网站上阅读以下信息http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Oracle.Procedural.Importing.html。但是有很多不明白的地方:

  • 为什么当转储文件实际上在我的本地计算机上时我必须设置 EC2 实例(我可以使用 sqlplus 或 sql developer远程访问 RDS 数据库)
  • 他们在示例中经常使用 'sys' 或 'system' 用户,但在读取 Oracle 的安全设置时,它说这些用户在 RDS 上不可用 => 您无法以 Sysdba 身份连接到数据库。

谁能给我一个关于如何在 AWS 上使用 impdp 的简单明了的教程?

谢谢

【问题讨论】:

  • EC2 是运行您希望复制到 RDS 的数据库的服务器。您可以改用自己的服务器。

标签: amazon-web-services oracle11g sqlplus rds impdp


【解决方案1】:

现在可以在 RDS 上使用 Data Pump。

duduklein 写的时候回答是正确的。但是 RDS 文档现在有关于使用 Oracle 数据泵的详细信息。 doc page url 未修改最初发布在问题中的链接(干得好,亚马逊!),但它现在有关于使用数据泵的新内容。

【讨论】:

  • 感谢您的跟进!
【解决方案2】:

暂时不可能。我刚刚就同一问题联系了亚马逊(通过高级支持),他们只是告诉我这是一个已传递给 RDS 团队的功能请求,但无法估计何时可用。

导入文件转储的唯一方法是使用“exp”实用程序而不是“expdp”。在这种情况下,您可以使用“imp”实用程序将数据导入 RDS

【讨论】:

  • 谢谢,看看什么时候有货。
  • 我正在尝试将数据库从转储文件导入到 oracle RDS 数据库中。但没有任何结果。请帮助
猜你喜欢
  • 2021-02-19
  • 2011-10-11
  • 2011-11-23
  • 1970-01-01
  • 2011-11-25
  • 2017-09-22
  • 1970-01-01
  • 1970-01-01
  • 2022-11-03
相关资源
最近更新 更多