【发布时间】:2018-08-24 14:00:31
【问题描述】:
我们即将将 Oracle 数据库迁移到 Exadata 服务器。我想澄清一些我想到的问题:
- 代码会有任何问题 - 性能问题吗? Exadata 有另一种类型的优化器,它不使用索引,有一个列优化器,如果我没有误导的话,
- 目前在数据库服务器上生成了一些导入或导出文件(通过 Filezilla 访问)。我知道在 Exadata 数据库服务器无法访问,我怀疑是:
• 我们将不得不将这些文件移动到另一台服务器——Oracle 只知道 FTP(在我们的客户端关闭了端口)——> 我们如何从另一台服务器写入/读取? (据我了解,他们希望将所有文件都放在 WAS 服务器上)
• 或者我们需要使用java 应用程序将文件导入表中并从那里处理它们(导出文件也是如此)。 - 自动来自其他应用程序的文件可以写入数据库服务器吗?或者我们遇到与手动部分相同的问题。
- 我们有大量在数据库服务器上运行 KSH 脚本的数据库作业 - 它们有问题吗?我知道它们也应该移动到 WAS 服务器,但我不知道 Oracle 将如何从那里调用它们。
- Jenkins 部署会有问题吗?有什么改变吗?在这里,我们将 SQL/PLSQL 源保存在一些 XML 文件中,从中恢复整个应用程序(包、配置表、命名法......)(工作数据除外)(通过从oracle 目录)。
如果您能想到与此迁移有关的任何其他问题,或者您在迁移到 Exadata 期间或之后遇到的任何问题,请分享!
谢谢你,
【问题讨论】:
-
Exadata 具有相同的优化器,并且确实使用索引。运行时引擎只是有一些额外的技巧,比如智能扫描,在某些情况下可以使索引变得不必要。关于文件系统访问,这不是我真正的区域(或 Stackoverflow 的),但我想您可以共享 Samba 驱动器或类似驱动器。