增加数据库服务器的数据库空间

Informix® 为其数据库分配空间。您可以使用 ccmsrv expand 命令增加已分配的数据库空间容量。此命令通过添加块文件来扩展 Informix 服务器的数据库空间。如果要为数据库空间不足的服务器增加数据库空间大小,此方法非常有用。

本主题包含针对 Windows 和 UNIX 的步骤。

注意: 请勿使用现有文件。

Windows

过程

  1. 确保您是 Informix-Admin 组成员,并且以本地管理员的身份执行操作。
  2. 在 Informix 服务器所在的机器上,运行 ccmsrv expand 命令。

    例如,假设要将 ccm 数据库空间增大 100 MB,并且要使用 ccm 块路径:

    c:\informix_chunkfiles_path\ccm_2.dbs > ccmsrv expand /size 100000 /
    /path c:\informix_chunkfiles_path\ccm_2.dbs
    • /size 100000 指定要将块大小扩展多少 KB。
    • /path c:\informix_chunkfiles_path\ccm_2.dbs 指定新块文件的绝对路径,而该块文件必须是 NTFS 分区上的新文件。

UNIX

开始之前

如果在安装期间没有为用户 informix 设置 CCM_HOMEPATH,那么可以现在设置这些环境变量

过程

  1. root 用户的身份登录到数据库服务器。
  2. 将用户设置为 informix
    root # su - informix
    Password: *****
  3. 扩展数据库服务器的数据库空间。
    注意: 指定一个新的块文件,而不是现有的块文件。
    例如,如下所示使用 /vol/data/informix_chunkfiles/vod_ccm_2.dbs 块路径,将 hydra1 服务器上的 ccm dbspace 增大 60,000 KB(无偏移)。
    $ ccmsrv expand -dbspace ccm -size 60000 -path \
    /vol/data/informix_chunkfiles/vod_ccm_2.dbs -s hydra1
  4. 注销用户 informix

    请参阅数据库空间块文件,以获取关于创建块文件用于扩展数据库空间的更多信息。


反馈