【发布时间】:2020-02-11 07:32:05
【问题描述】:
我一直在尝试将一些数据从 Redshift 卸载到 S3 存储桶。 除了我收到以下错误:
亚马逊无效操作:无法删除活动门户; [SQL 状态=XX000,数据库错误代码=500310]
要注意 Redshift 和 S3 位于 2 个不同的存储桶中,因此我指定了卸载区域。
我试着查了一下,它提到我不能放下桌子。
所以我创建了一个“测试”表,我 100% 确定它没有连接到任何视图或其他,但我仍然遇到同样的错误。
我还尝试通过AWSQuickSolutions: Redshift Table Can’t Be Dropped or Drop Table Hangs 进行故障排除,但我无法访问svv_table_info。
有什么办法可以卸载吗?
【问题讨论】:
-
我很困惑。您谈到想要
UNLOAD表(这意味着将数据导出到S3),但随后您谈到删除表。您希望执行哪种操作? -
我想将我在 redshift 中的数据复制到 S3,以便我可以下载 csv。我无法在 SQL 工作台中执行此操作,因为我的记忆不允许这样做。我在网上搜索卸载会这样做。除了我收到我发布的错误。当我搜索错误时,它谈到了让我感到困惑的表丢失。
-
你在使用 Redshift
UNLOAD命令吗? (您能向我们展示您的命令吗?)如果您卸载到同一区域的存储桶,它是否有效?卸载与删除表无关。 -
这也发生在我身上。我通过从另一个应用程序运行 UNLOAD 来解决它,在我的例子中是 Redshift 控制台中的查询编辑器。
-
我成功重启了会话
标签: sql amazon-s3 mysql-workbench amazon-redshift