创建 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

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


反馈