我继承了一个带有Oracle RDB数据库的传统OpenVMS系统。最近由于备份大小变得非常大,我们已经将一些旧数据存档到生产数据库中。现在我们需要缩小实际的数据库文件,但不知道如何解决这个问题。
我有一个模糊的记忆,看着别人卸载/导出和重新加载/导入数据,以便在过去实现这一目标(遗憾的是,他不再需要问)。
理想情况下,我需要的是如何做到这一步。
答案 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