概述
我参考本教程https://docs.aws.amazon.com/dms/latest/sbs/CHAP_RDSOracle2Redshift.html学习将 Amazon RDS for Oracle Database 迁移到 Amazon Redshift
麻烦
在step5中,我使用 Amazon SCT 将 Oracle Schema 转换为 Amazon Redshift。但是,我必须更改 Amazon SCT 的配置,因为教程文档是 2017 年编写的旧文档。更改配置之一是我尝试禁用 AWS Glue。我打开项目设置以取消选中“使用 AWS Glue”复选框。不久之后,AWS SCT 冻结了。
我的电脑有 8GB 内存,我尝试使用 16GB 内存的商务电脑。仍然没有用。
我尝试什么
根据这个博客,我需要增加 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 内存没有增加。
我不知道如何解决麻烦。接下来我该怎么办?请帮我。