如何解决我想使用 AWS SCT 将 Oralce DB 迁移到 Amazon Redshift
概述
我参考本教程学习将 Amazon RDS for Oracle 数据库迁移到 Amazon Redshift https://docs.aws.amazon.com/dms/latest/sbs/CHAP_RDSOracle2Redshift.html
麻烦
在 step5 中,我使用 Amazon SCT 将 Oracle 架构转换为 Amazon Redshift。 但是,我必须更改 Amazon SCT 的配置,因为教程文档是 2017 年编写的旧文档。 更改配置之一,我尝试disable to use AWS Glue。 我打开Project settings to uncheck the checkbox "Use AWS Glue"。 不久之后,AWS SCT froze。
我的 PC 有 8GB 内存,我尝试使用 16GB 内存的商用 PC。 还是没用。
我的尝试
根据this blog,我需要增加JVM大小。所以,我编辑了 SCT 的配置文件。
[Application]
app.name=AWS Schema Conversion Tool
app.version=1.0.645
app.runtime=$ROOTDIR\runtime
app.identifier=com.amazon.sct
app.classpath=$ROOTDIR\app\AWSSchemaConversionTool.jar;$ROOTDIR\app\AWSSchemaConversionToolBatch.jar
app.mainjar=$ROOTDIR\app\AWSSchemaConversionTool.jar
app.mainclass=com.amazon.sct.App
[javaoptions]
-Xss128M
-Dfile.encoding=UTF-8
-XX:+UseParallelGC
--add-opens=java.base/jdk.internal.loader=ALL-UNNAMED
--add-exports=java.base/jdk.internal.loader=ALL-UNNAMED
--add-exports=java.base/jdk.internal.misc=ALL-UNNAMED
[JVMUserOptions] #add
–Xmx4096m #add
–xms2048m #add
[ArgOptions]
我完成了文件的编辑并重新启动了 AWS SCT,但是JVM memory does not increase。
我不知道解决问题。接下来我该怎么做? 请帮帮我。
解决方法
分辨率
有一次,我卸载了 AWS SCT,然后重新安装了旧版本一。 然后,我可以打开项目设置窗口并取消选中 [Use AWS Glue] Project settings
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。