数据库重命名

dbimport 实用程序赋予新数据库与导出的数据库相同的名称。如果将数据库导出到磁带,当使用 dbimport 导入时无法更改其名称。如果将数据库导出到磁盘,那么可更改数据库名称。

您可以使用 RENAME DATABASE 语句来更改数据库名称。

更改数据库名称的替代方法

以下示例显示更改数据库名称的替代方法。在此示例中,假设 dbexport 将数据库 stores_demo 卸载到目录 /work/exports/stores_demo.exp 中。因此,数据文件(.unl 文件)存储在 /work/exports/stores_demo.exp,而模式文件是 /work/exports/stores_demo.exp/stores_demo.sql

要在 UNIX™ 或 Linux™ 上将数据库名称更改为新名称:

  1. 更改 .exp 目录的名称。即,将 /work/exports/stores_demo.exp 更改为 /work/exports/newname.exp
  2. 更改模式文件名称。即,将 /work/exports/stores_demo.exp/stores_demo.sql 更改为 /work/exports/stores_demo.exp/newname.sql。 请不要更改 .unl 文件的名称。
  3. 使用以下命令导入数据库:
    dbimport -i /work/exports newname