在OpenVMS上收缩Oracle RDB数据库

时间:2016-10-19 13:58:17

标签: oracle resize shrink openvms rdb

我继承了一个带有Oracle RDB数据库的传统OpenVMS系统。最近由于备份大小变得非常大,我们已经将一些旧数据存档到生产数据库中。现在我们需要缩小实际的数据库文件,但不知道如何解决这个问题。

我有一个模糊的记忆,看着别人卸载/导出和重新加载/导入数据,以便在过去实现这一目标(遗憾的是,他不再需要问)。

理想情况下,我需要的是如何做到这一步。

1 个答案:

答案 0 :(得分:0)

基本上你会想做

mc sql$ export database filename ''base' into ''fil_export'; exit

然后,如果成功,则删除数据库

mc sql$ drop database filename ''base';

现在你导入它

mc sql$ import database filename ''base' from ''fil_export';

这在Oracle RDB文档中有详细解释,例如

Oracle Rdb™ SQL参考手册 第4卷

这里可以使用

download.oracle.com/otn_hosted_doc/rdb/pdf/sql_ref_v72_part4.pdf