Teradata 15:如何将数据库从一个父母移动到另一个父母?

时间:2015-12-30 00:02:41

标签: teradata database-administration

我们正在使用Teradata 15.0。利用Teradata的独特功能,您可以在另一个数据库下创建数据库作为父级。我创建了DEV,TEST,CERT和Prod数据库“文件夹”,以便更好地组织我公司的数据库。

几个月后,我意识到我需要清理一些早期的错误,并且我想将一些数据库移动到一个新的文件夹中,以便我的整个数据库结构看起来整洁而专业。

我可以简单地删除并重新创建数据库,以便新数据库位于新的“文件夹”中,但我的用户正在使用一些旧数据库,因此删除和重新创建并不容易。 / p>

我寻找一个简单的命令或Teradata SQL管理GUI来将数据库从一个父级移动到另一个父级。

有任何建议吗?

由于

1 个答案:

答案 0 :(得分:3)

GIVE命令可以更改数据库的直接所有者。您需要数据库的DROP权限和新所有者的CREATE

这主要用于在层次结构中移动perm空间:

create database dummydb as perm = 10e+9;
give dummydb to db_where_space_is _needed;
drop database dummydb;