Oracle应用程序-迁移到Exadata服务器

时间:2018-08-24 14:00:31

标签: oracle migration exadata

我们即将将Oracle数据库迁移到Exadata服务器。我想澄清一些我想到的问题:

  • 代码是否会有任何问题-性能问题? Exadata还有另一种类型的优化器,它不使用索引,具有列式优化器,如果我没有误导的话,
  • 当前,在数据库服务器上生成了一些导入或导出文件(可通过Filezilla访问)。我了解在数据库云服务器上数据库服务器不可访问,并且我怀疑其中之一:
    •我们将不得不将这些文件移动到另一台服务器-Oracle仅知道FTP(在我们的客户端关闭了端口)->我们如何从另一台服务器写入/读取? (据我了解,他们希望将所有文件都放在WAS服务器上)
    •或我们将需要使用Java应用程序将文件导入到表中并从那里进行处理(导出的文件也是如此)。
  • 其他应用程序自动生成的文件可以写入数据库服务器吗?或我们有与手动部分相同的问题。
  • 我们有大量的数据库作业在数据库服务器上运行KSH脚本-它们有问题吗?我知道也应该将它们移至WAS服务器,但是我不知道Oracle将如何从那里调用它们。
  • Jenkins部署会不会有问题?有什么变化吗?在这里,我们将SQL / PLSQL源保存在一些XML文件中,从中恢复整个应用程序(程序包,配置表,命名法...)(工作数据除外)(通过以下步骤从过程中读取XML文件) oracle目录)。

如果您能想到与此迁移有关的任何其他问题,请迁移到Exadata期间或之后遇到任何问题,请分享!

谢谢

1 个答案:

答案 0 :(得分:0)

逐步:

  1. 在exadata上,您将具有相同的优化器行为,并进行了一些改进,因为由于智能全扫描,exadata可能会提高全表扫描性能。实际上,数据库云服务器能够避免以英尺为单位检索数据块,因为它事先知道它们不包含需要处理的数据。
  2. 在exadata中,您可以将DBFS文件系统导出到外部服务器,这可能对外部表,导入/导出等有用。
  3. 您可以在可配置的DBFS上写入文件。
  4. 如果要从数据库云服务器外部访问ksh文件,则可以使用DBFS。
  5. 让您的oracle目录指向DBFS文件系统中的目录,您可以在其中放置xml文件。