首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我想通过AWS SCT将Oralce DB迁移到Amazon Redshift

我想通过AWS SCT将Oralce DB迁移到Amazon Redshift
EN

Stack Overflow用户
提问于 2020-12-25 23:12:29
回答 2查看 124关注 0票数 0

概述

参考本教程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年编写的旧文档。其中一次更改配置时,我尝试disable to use AWS Glue。我打开Project settings to uncheck the checkbox "Use AWS Glue"。不久之后,AWS SCT froze上线了。

我的电脑有8 8GB的内存,我用的是16 8GB的商用电脑。它仍然是无用的。

我所尝试的

根据this blog的说法,我需要增加JVM大小。因此,我编辑了SCT的配置文件。

代码语言:javascript
复制
[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

我不知道该如何解决这个麻烦。我接下来该怎么办?请帮帮我。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-12-31 19:41:47

分辨率

有一次,我卸载了AWS SCT,并重新安装了旧版本一。然后,我可以打开项目设置窗口并取消选中Use AWS Glue

票数 0
EN

Stack Overflow用户

发布于 2020-12-26 07:50:16

难怪会出问题。每个线程的堆栈大小为128Mb,但总体上只有4096Mb。这只给了您足够的空间来使用40个线程,然后堆中没有任何对象。

最好取消对所有空间大小的注释,让JVM自动完成它的工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65449294

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档