【发布时间】:2020-12-31 19:41:46
【问题描述】:
概述
我学习了将 Amazon RDS for Oracle Database 迁移到 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。
我的电脑有 8GB 内存,我尝试使用 16GB 内存的商务电脑。 还是没用。
我尝试了什么
根据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。
我不知道如何解决这个问题。接下来我该怎么办? 请帮帮我。
【问题讨论】:
标签: oracle amazon-web-services migration amazon-redshift aws-sct