2013-03-25 122 views
3

我很新的亚马逊网络服务,尤其是在使用他们的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。但有很多事情我不明白:使用IMPDP/EXPDP与RDS甲骨文AWS

  • 我为什么要建立一个EC2实例时转储文件实际上是我的本地计算机上(我可以用sqlplus远程访问RDS数据库或SQL developper)
  • 他们经常使用“SYS”或他们的榜样“系统”的用户,但对于甲骨文读取的安全设置时,它说,这些用户对RDS =不可用>您无法连接到数据库作为Sysdba。

有人能请我指出一个关于如何在AWS上使用impdp的简单明了的教程吗?

谢谢

+0

EC2是运行您希望复制到RDS的数据库的服务器。您可以改用您自己的服务器。 – Guy 2013-03-25 15:38:55

回答

1

是可以使用现在的RDS数据泵。

duduklein的答案是正确的,当他写的。但是RDS文档现在有关于使用Oracle Data Pump的详细信息。 doc page url未经链接修改,原来发布在问题中(亚马逊!),但它现在有了使用数据泵的新内容。

+0

感谢您的后续行动! – BlackLabrador 2014-11-03 04:35:27

1

现在是不可能的。我刚刚联系了亚马逊(通过高级支持)以解决同一问题,他们告诉我这是一个已经传递给RDS团队的功能请求,但没有估计何时可用。

可以导入文件的唯一方法转储使用“EXP”实用工具,而不是“EXPDP”。在这种情况下,你可以使用“小鬼”实用工具将数据导入到RDS

+0

谢谢,让我们看看它何时可用。 – BlackLabrador 2013-06-13 07:06:28

+0

我试图从一个转储文件导入数据库到oracle RDS databse.But没有真正的工作out.Please帮助 – user3086014 2014-05-12 06:11:18

+0

即时通讯使用imp命令 – user3086014 2014-05-12 06:12:59