问题标签 [aws-sct]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
383 浏览

oracle - 将 PostgreSQL 函数转换为 PostgreSQL 存储过程

我使用 AWS-SCT 将架构从 oracle 迁移到 postgreSQL,包被转换为 postgreSQL 中的函数。我需要将此函数转换为过程以与应用程序中间件中的代码进行压缩。

我试图转换为程序,每次我遇到错误SQL state: 42601inout parameter are permitted

请帮助将功能转换为程序。

0 投票
3 回答
182 浏览

oracle - 使用 Aws SCT 工具将 Oracle 包转换为 PostgreSQL 的命名问题

我在 AWS SCT 工具的帮助下将 Oracle db 迁移到了 Aurora postgreSQL。所有包和触发器在 PostgreSQL 中都被转换为函数。我的问题是所有名称都用$(美元)符号转换。

例如,Oracle 中的一个包和相关的存储过程pk_audit.sp_get_audit转换为pk_audit$sp_get_audit带有 $ 符号的 postgreSQL。但是,在中间件数据库对象名称是pk_audit.sp_get_audit. 为了尽量减少中间件的工作量,我需要将所有函数pk_audit$sp_get_auditpk_audit.sp_get_audit.

我已经用 $ 符号转换了 1500 多个函数。需要一个脚本来更改所有用户定义的函数名称。我创建了一个脚本来构建更改脚本。

但结果是抛出错误。请帮忙谢谢

0 投票
0 回答
506 浏览

sql-server - 由于数据提取问题,元数据加载被中断。有关详细信息,请参阅日志

我使用 AWS Schema Conversion Tool 将数据库源 SQL Server 迁移到 PostgreSQL,但未加载数据库架构,并且收到此错误消息“元数据加载因数据提取问题而中断。有关详细信息,请参阅日志”

在日志文件中我发现这条消息:“原因:com.microsoft.sqlserver.jdbc.SQLServerException:无法解决操作中“French_CI_AS”和“SQL_Latin1_General_CP1_CI_AS”之间的分类冲突等于。”

我尝试使用“ALTER DATABASE COLLATE SQL_Latin1_General_CP1_CI_AS;”更改我的数据库的排序规则;但它并没有解决问题。

有人能帮助我吗 ?

0 投票
1 回答
71 浏览

sql - 如何知道 postgresql 中的机器名和程序名?

我无法在 PostgreSQL 中找到等效的函数。上面的代码是 oracle 的,我找不到对 Program、Machine 和 mystat 的任何正确引用。AWS-SCT 在 Postgres 中找不到类似的功能

0 投票
0 回答
185 浏览

oracle - $init 函数使用 AWS Schema Conversion Tool (aws sct) 将 Oracle 包转换为 Postgresql 的目的

在将包从 Oracle 转换为 Postgresql 时,我意识到 AWS Schema Conversion Tool(aws sct) 总是从任何带有 PRAGMA SERIALLY_REUSABLE 的包中创建一个后缀为“$init”的函数。在新创建的函数中,有 3 个方法 'aws_oracle_ext.is_package_initialized'、'aws_oracle_ext.set_package_initialized'、'aws_oracle_ext.set_package_variable'。谁能告诉我这三种方法的目的?谢谢。

0 投票
1 回答
35 浏览

oracle - 我想将用户定义的数据类型从 ORACLE 转换为有效的 POSTGRE 用户定义数据?

上面的代码是来自 Oracle 的用户定义数据类型,我无法将其转换为 PostgreSQL 上的用户定义数据类型。请帮忙!

0 投票
0 回答
101 浏览

oracle - 试图将 ORACLE 代码转换为 POSTGRESQL

这是一小段代码,我在其中打印 ls_sql 以检查它给出的值!但是当我调用该函数时,它会返回一个异常值!有人可以帮我确定我应该在哪里进行更改吗?以下是我运行此功能时得到的结果。我无法确定代码的哪一部分不起作用。

0 投票
2 回答
151 浏览

oracle - 我想使用 AWS SCT 将 Oralce DB 迁移到 Amazon Redshift

概述

我参考本教程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 的配置文件。

我完成文件编辑并重新启动 AWS SCT,但JVM 内存没有增加

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

0 投票
1 回答
865 浏览

database - AWS Redshift 连接失败 [错误设置/关闭连接:连接超时]

概述

我参考本教程https://docs.aws.amazon.com/dms/latest/sbs/CHAP_RDSOracle2Redshift.html学习将 Amazon RDS for Oracle Database 迁移到 Amazon Redshift

麻烦

我在下面的问题上遇到了麻烦。 我想使用 AWS SCT 将 Oralce DB 迁移到 Amazon Redshift

在人们的帮助下,我设法摆脱了困境。然而,我遇到了新的麻烦。我尝试使用 AWS SCT 连接到 Amazon Redshift。AWS Redshift 无法连接。 图片

我看到了日志文件。日志中记录了一个错误。

我尝试什么

[Amazon](500150) Error setting/closing connection: Connection timed out: connect.

我认为上述错误与问题相似。因此,我启动了安全组控制台并添加了 [Rule: Type=Redshift, Source=MyIP]。

我保存了它并尝试再次连接。不幸的是,AWS Redshift 无法连接并出现同样的错误。我不知道下次要做什么。我该做什么?

0 投票
1 回答
460 浏览

amazon-web-services - AWS SCT 如何以及有什么用处?

我正在寻找将一些数据库(以 TB 为单位)从 oracle、MS SQL 和 Sybase 迁移到我遇到的 PostgreSQL - SCT 作为可能有用的工具之一我对 SCT 执行该任务的可行性和能力有几个问题:

问题:

  1. AWS SCT 是否能够将数据库(数据和架构)从 Oracle、MS SQL 和 Sybase 迁移到 PostgreSQL?
  2. AWS SCT 是否能够迁移触发器、查询、视图和存储过程?
  3. 此迁移是否发生在本地,或者我需要上传/传输以将我的数据上传到 AWS 云计算或 S3 实例、迁移/转换并下载回来?
  4. 可以使用 AWS SCT 迁移的最大数据库大小是多少(千兆/兆字节/记录)?
  5. 数据库迁移的速度有多快(每次数据)?
  6. 迁移的准确度是多少(百分比)?
  7. 如何使用 AWS SCT 工具?(例如:它可以公开下载吗?是否有任何付费许可证?它是否与我们必须购买的其他服务捆绑在一起?)
  8. 如果有任何关于 AWS 服务的额外信息可能对我的项目有帮助,我也将不胜感激。