我正在尝试重命名 Redshift 集群中的数据库。
连接到数据库后无法重命名数据库,因此我创建了一个临时数据库,使用 SQL Workbench 重新连接到临时数据库并发出:
ALTER DATABASE olddb RENAME to newdb;
我收到一条错误消息,指出错误:数据库“olddb”正在被其他用户访问 [SQL State=55006]
我检查了谁已连接,似乎有一些从用户rdsdb到数据库的连接。我假设这是 AWS Redshift 用于执行维护任务等的服务帐户。
当该超级用户连接时如何重命名数据库?
非常感谢。
| 归档时间: |
|
| 查看次数: |
6385 次 |
| 最近记录: |