Informix IDS 11体系办理(918查验)认证指南,第1局部IDS装配和设置(3)

设置 IDS

以下是设置数据库供职器所需的步骤:

  • 为数据存储准备空间
  • 设置适合的状态变量
  • 设置 sqlhosts 文件
  • 在 $INFORMIXDIR/etc 目次中运用设置文件设置体系

为数据存储准备空间

IDS 供职器运用两种 I/O 体例:

Kernel AIO:内核异步 I/O 体例经由议定操作体系实行非壅闭磁盘读取操作。它代替了传统的读写操作,后者在将数据写入磁盘或从磁盘读取数据时必要期待一段功夫。相反,内核异步 I/O 体例在供职器提交读写恳求时可以连气儿住手措置责罚。当 I/O 完成后,将告诉供职器。Kernel AIO 体例只能用于特定操作体系和硬件平台。在裸配备(上面做了定义)上实行块时也将调用 Kernel AIO。Kernel AIO 线程运转在 CPU VP 上。

要理解供职器可否支持 Kernel AIO,查察 $INFORMIXDIR/release 目次下的版本阐明。

AIO through AIO VPs:供职器还可以经由议定 AIO VPs 实行 I/O。假设不克不及调用 Kernel AIO,AIO VPs 将实行读写操作。并且 AIO VPs 还可以对一切熟文件(cooked files)实行 I/O。

裸配备 是运用 UNIX 实用对象创立的一种特殊字符配备,该对象用于创立配备途径名和配备驱动序次之间的联络干系。该驱动序次是操作体系的一局部,将 I/O 恳求转换为磁盘硬件的指令。它独立于 UNIX 文件体系。

熟文件 是由操作体系办理的旧规文件。虽然数据库供职器控制文件的内容,它必需向操作体系发出 I/O 恳求。

准备裸配备:

在磁盘上创立一个新的分区(或标识一个余暇分区),并发出以下号令:

chmod 660 device_name
chgrp informix device_name
chown informix device_name



不保举对块(chunk)运用 UNIX 文件,尤其是在您的体系可以应用 Kernel AIO 的气象下。但是,不必研究磁盘配备的可用性就可随便地创立熟文件。假设停顿对块运用 UNIX(熟)文件,必需设置一个用于块的文件。

创立一个熟文件:

发出以下号令:

touch filename
chmod 660 filename
chgrp informix filename
chown informix filename



设置状态

初始化供职器之前,确保状态搜罗列出的变量。运用 UNIX 中的 env 号令查察今后状态的变量设置。

设置以下状态变量,然后初始化供职器:

表 2. 状态变量
变量 阐明
INFORMIXDIR 设置 IBM Informix 产物的装配目次(歧 /usr/informix)
PATH 必需搜罗 $INFORMIXDIR/bin
INFORMIXSERVER 设置 DBSERVERDBNAMEDBSERVERALIASES 设置参数的值


清单 1 提供了设置剧本的示例,该剧本用于设置状态变量:

清单 1. 搜罗状态变量的样例文件(C SHELL)

                    
source~/.env.11.10  
setenv   INFORMIXDIR /usr3/11.10/sqldist
setenv   TERMCAP   ${INFORMIXDIR}/etc/termcap
setenv   SHELL   /bin/sh
setenv   TERM   vt100
setenv INFORMIXSQLHOSTS /$INFORMIXDIR/etc/sqlhosts
setenv PATH .:$INFORMIXDIR/bin
setenv INFORMIXSERVER  menlo
setenv ONCONFIG         onconfig.11.10
   




版权声明: 原创作品,承诺转载,转载时请务必以超链接体例标明文章 原始来由 、作者信息和本声明。不然将清查司法责任。

原文地址:https://www.cnblogs.com/zgqjymx/p/1973056.html