问题标签 [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 投票
0 回答
91 浏览

postgresql - 公共架构 Pgsql 中的 AWS 架构转换

使用 AWS 转换工具我想将 MS-SQL 转换为 PostgreSQL,它的转换但它创建了新的模式。

我有一个公共模式,我只需要转换成这个模式,有没有办法选择现有的模式,默认情况下它的创建模式是源数据库的名称。

谢谢

0 投票
1 回答
364 浏览

mysql - 我可以连接本地 sql server 数据库作为 AWS SCT 中的源吗?

我想将我的本地 sql server 数据库连接为 SCT 中的源,以将其转换为 Amazon RDS for MySQL。在我计划使用 DMS 进行迁移任务之后。

0 投票
1 回答
330 浏览

python - 通过阅读 Python 中的 Oracle DDL 语句为 Redshift 创建 Create Table 语句

我在 Oracle 数据库中有 5 个表。我需要在 AWS Redshift 中创建它们的类似结构。我正在使用 cx_oracle 连接到 Oracle 并将 ddl 转储到 csv 文件中。但是,在 python 中为每种数据类型更改 DDL 以使其在 Redshift 中运行是一个非常乏味的过程。

在 Python 中有什么简单的方法吗?是否有任何库或函数可以无缝地执行此操作。

PS:我为此尝试使用 AWS Schema Conversion Tool。这些表是在 Redshift 中创建的,但是有一个小故障。在 Redshift 中,每种数据类型都翻了一番。

例如:Oracle 中的 varchar(100) 变成 Redshift 中的 varchar(200) 之前有人在使用 SCT 时遇到过类似的问题吗?

0 投票
1 回答
176 浏览

amazon-web-services - 连接到 Teradata 时出现 AWS SCT 错误

我正在尝试将 AWS SCT 连接到 Teradata 以将一些表迁移到 Redshift。但是,在连接到 Teradata 时,我收到错误消息 -

“指定的帐户没有足够的权限来处理以下对象:数据库'DBC':[SELECT]

这是错误的快照(删除了一些连接细节):

连接错误快照

我应该向 Teradata 管理员请求哪些权限以提供给用户,以便我能够访问所需的数据库。

0 投票
0 回答
186 浏览

mysql - 为 mysql ddl 语句转换 row_number() 函数

我正在尝试将 DB2 上生成的以下 ddl 语句运行到 mysql。但是,它给了我一个错误,即 mysql 上不存在 row_number() 。

有人可以告诉我如何在 mysql 中模拟这个吗?

询问

0 投票
1 回答
326 浏览

aws-sct - AWS SCT 中数据提取器代理和 dms 代理之间的区别

我对 AWS SCT 存档中存在的不同类型的代理感到有些困惑。我正在使用 1.0.624 版本的 SCT。

  1. 代理 - 数据提取工具 rpm
  2. dms 代理 - dms 代理 rpm

据我了解,它们都用于分两步将数据从数据仓库(本地或 RDS 实例)提取到 Amazon Redshift。首先,代理将数据复制到 s3 或雪球,然后从那里复制到 Redshift。

现在我的问题是两者之间有什么区别。为什么 AWS SCT 存档中存在不同的代理?

提前致谢 !!!

0 投票
0 回答
80 浏览

aws-sct - 无法为 SQL Server 仓库配置 SCT 数据提取器代理

我无法为 Microsoft SQL Server 配置 Extractor 代理。配置代理时出现以下错误:

仓库供应商:Microsoft SQL Server AWS DMS 不支持来自指定供应商的数据仓库。输入受支持的数据仓库供应商之一:Oracle、Teradata、Netezza、Microsoft SQL Server、Greenplum、Vertica。要保留当前值,请按 Enter...

即使我提供了正确的仓库供应商,即 Microsoft SQL Server,它仍然没有被选中并给出上述错误。

提前致谢 :)

0 投票
0 回答
38 浏览

sql-server - 未为列设置 AWS SCT 默认绑定

我正在使用 AWS SCT 在我的目标 RDS 上创建架构。源引擎和目标引擎都是 MS-SQL。我可以使用 SCT 在目标 RDS 上转换和创建适当的架构,但没有为目标 RDS 中的列设置默认绑定。

在此处输入图像描述

该特定列的Default Binding的值应为false,因为它在源 DB中设置为false 。

以下是 Source DB 和相同列属性的屏幕截图: 在此处输入图像描述

任何人都可以在这里帮助我吗?

0 投票
0 回答
49 浏览

sql-server - 无法调用从 SQL Server 到 PostgreSQL 的 AWS-SCT 转换存储过程

我有一个使用 AWS SCT 从 SQL Server 转换为 PostgreSQL 的存储过程。这是我无法调用的程序代码。

0 投票
2 回答
226 浏览

mariadb - 使用 DMS 迁移 MariaDB 数据以排除旧记录并减少 RDS 大小

我有一个包含 1TB 数据的 MariaDB 数据库,我需要从中删除旧记录。

总删除数将使数据库的实际大小不到一半,所以我认为如果我迁移到新的 RDS,使用 DMS 及其过滤功能仅复制我需要的记录并复制正在进行的更改,这可能会更简单.

迁移的第二个原因是因为我无法“回馈”删除后的空闲存储空间以降低成本,因此亚马逊建议迁移到更小的 RDS。

考虑到这种情况,出现了一些疑问。

1 - 它说 DMS 不会创建所有表对象。我是否需要担心自动增量 ID?我的意思是,DMS 会在迁移时从序列的开头过滤掉记录,所以数据库会在插入新记录时从最后一个 ID 继续递增?

2 - 我究竟什么时候需要创建约束、FK 和其他未创建的对象?

3 - 并非所有表都会过滤记录。在不同的迁移任务中将它们分开会更好吗?

4 - 我从来没有使用这个工具迁移过任何东西。有什么我需要担心的隐藏陷阱吗?

OBS:迁移将从 AND 到 MariaDB