创建 Informix 块文件

Informix® 块文件可以是处理过的文件或原始分区。

开始之前

为了使生产数据库实现更好的性能和可靠性,请使用原始磁盘分区。

只有经验丰富的系统管理员才可以创建块文件。请勿在 NFS 安装分区上创建块文件。

roottemplog 数据库空间需要的缺省空间为每个用户大约 1 MB。对于 root 数据库空间,需要的缺省空间至少为 60 MB,对于 ccm 数据库空间,需要的缺省空间为每个用户大约 2 MB。对于缺省的 40 个用户,总空间大约为 220 MB。这只是初始数据库块的粗略估算。可以分配大量数据库空间以支持未来的增长。

处理过的文件

关于此任务

您无需执行任何操作即可使用处理过的文件(例如,设置文件系统)。

使用所显示的估算值为处理过的块文件分配磁盘空间:

40 个用户(缺省值)220 MB

原始分区

关于此任务

本部分简要介绍如何在已经格式化的全新空白磁盘上设置原始分区。(新磁盘通常由其制造商进行格式化。)

过程

  1. 使用您选择的大小对磁盘进行分区。
  2. 可选: 创建原始设备的符号链接;例如,将 chunk_name 作为原始设备的符号链接。

    root# ln -s raw_device_path chunk_name

    使用符号链接的原因如下。

    • 如果计划使用 ccmsrv archive 归档 Informix 服务器,使用 ccmsrv restore 恢复服务器,那么所恢复的 Informix 服务器配置必须与所归档的服务器配置几乎完全相同。 恢复到的块文件路径必须与用于归档服务器的块文件路径相同。 对块文件路径使用符号链接可确保归档路径和恢复路径完全相同。
    • 使用符号链接有利于将块文件更改到另一个(至少具有相同大小)分区或更大的分区。
    • 使用符号链接意味着如果原始分区名称发生变化(例如,如果升级操作系统),将不会发生问题。
  3. 更改原始分区路径的所有权、组和许可权。
    1. root# chown informix chunk_name
    2. root# chgrp informix chunk_name
    3. root# chmod 660 chunk_name
  4. ccmsrv create 提示输入原始分区名称时,请输入指向该分区符号链接的路径。

    请务必引用正确的分区。

    chunk_name

  5. roottemplogccm 重复步骤 2-4

    有关如何对原始磁盘进行分区的更多信息,请参阅适用于您操作系统的文档。


反馈