当前位置:Linux教程 - Linux资讯 - 在AIX 4.3.3系统上安装Informix 9.21

在AIX 4.3.3系统上安装Informix 9.21

  操作系统: AIX 4.3.3   数据库产品:IBM Informix ClientSDK 2.70CU1(32位/64位)   IBM Informix Dynamic Server 9.21     系统配置:   数据库服务器为IBM小型机。   IBM Informix数据库软件安装在机器内置硬盘上,划分出1G的文件系统挂在根文件系统的/informix目录下,每次机器启动时自动将此文件系统自动mount。     确保硬盘有足够剩余空间,至少剩余6G。     1 IBM Informix数据库产品的安装过程     注::   1. 以下安装过程中,在命令行中出现 '$'的为informix用户登录,出现 '# ' 为root用户登录。   2. 确认系统ROOT 的 PP SIZE,执行$lsvg rootvg可以查看到该项参数值。     1.1 设置AIX UNIX 环 境   (5和6步可以不做)   1. 以root 登 录。使 用 AIX 中的系统管理工具smitty。   2. 建立一个文件系统,该文件系统挂在根目录的informix目录下,不要创建该目录,在创建该文件系统时指明挂在/informix系统自动会创建该目录,文件系统要有1G大小。   #smitty/System Storage Management/File Systems/ Add File Systems/Journaled File System/Add a Journaled File Syste/Add a Standard Journaled File System   选择rootvg   设置SIZE of file system等于1000兆×1024K×2BLOCK=2048000BLOCK   设置MOUNT POINT为/Informix   设置Mount AUTOMATICALLY at system restart?为yes   #mount /informix   3. 创建用户组informix。该组组号必须大于或等于100。   #smitty/Security & Users/Groups/Add a Group   设置Group NAME为informix   4. 创建用户informix。(修改)该用户主目录为/informix,用户组为informix,用户口令为informix(可以任意更改)。其用户号必须大于或等于100。   a.#smitty/Security & Users/Users/Add a User/   设置User NAME为informix   设置Primary GROUP为informix   设置HOME Directory为/informix   b.设置完之后,退到上级菜单选择Change a User's PassWord,输入informix用户名,接着输入用户新密码;   c.退出菜单,将/informix目录的宿主改为informix:informix   chown informix:informix /informix   5. 设置环境变量INFORMIXDIR 和PATH 等:   用informix用户登陆,在文件/Informix/.profile中加入如下环境变量,然后退出用户重新登陆:   INFORMIXDIR=/informix   PATH=$INFORMIXDIR/bin:$PATH   TERMCAP=$INFORMIXDIR/etc/termcap   INFORMIXSERVER=map   ONCONFIG=onconfig.map   eXPort INFORMIXDIR PATH TERMCAP INFORMIXSERVER ONCONFIG   6. 退出用户,再登录,使环境变量生效,可用如下命令来查看:   $env grep INFORMIXSERVER     1.2 IBM Informix产品安装顺序   INFORMIX 产 品 安 装 顺 序 如 下:   1. 数据库服务器,如IDS 9.21;   2. 客户端开发工具包,如ClientSDK 2.70CU1;     1.3 装入INFORMIX产品并运行安装程序   (注:以下安装一定要用INFORMIX用户登录)   1. IBM INFORMIX Dynamic Server 9.21 产品   (1). 插入IBM INFORMIX Dynamic Server 9.21安装光盘   (2). 导入IBM INFORMIX Dynamic Server 9.21安装文件:   $ mount /cdrom //假设光驱文件系统是挂在/cdrom目录下   $ cpio -icumdvB < /cdrom/IDS/ids.cpi   也可以通过局域网将ids.cpi传送到/informix目录下,以上两个操作就改成$ cpio -icumdvB < ids.cpi   (3). 运行IBM INFORMIX Dynamic Server 9.21 相应的安装程序:   $ ./installserver   当显示:Enter your serial number (e.g.INF#X999999,) > 时,输入产品标签上的序列号。(AAD#J298231)   当显示:Enter your serial number KEY (uppercase letters only) > 时,输入产品标签上的序列号键值。(HSDJJH)   当显示:Installation of INFORMIX ONLINE complete 时,表明安装完成。   (4). 用root用户执行如下:(修改相关文件的权限)   # ./RUN_AS_ROOT.server    2 IBM Informix数据库产品的配置过程   (实际配置时修改相关的物理设备或目录的名称)   2.1 准备数据库空间   1. INFORMIX 数据库管理系统和应用系统使用AIX Unix文件系统。   2. INFORMIX 数据库数据空间使用AIX Unix 裸设备,不需要建立文件系统,不需要执行mount命令。   * 对于AIX Unix,裸设备为逻辑卷(Logical Volume).   * 所有的裸设备均使用字符式裸设备文件名(/dev下命令"ls -l"输出以c打头的设备名).   * 裸设备所取的名称一定要用给定的名称.     3. 划分原则如下:   数据库的空间可以逻辑分为:数据库系统使用空间和数据库用户使用空间。其中数据库系统使用空间包括Informix root空间(rootdbs)、物理     日志空间(phydbs)、逻辑日志空间(logdbs)和临时表空间(tempdbs)。数据库用户使用空间可以包括数据空间(datadbs)和索引空间(idxdbs)。     为减少并发用户的数据冲突,尽量将系统和用户数据分开。为提高数据处理的并发特点,可以将表数据分片(作用是可以使用到数据库的并发处     理特性、备份恢复的最小单位、提高数据表的最大容量等)。在建立数据dbspace时,可以多建立几个,以利于以后数据表的分片。     4. IBM硬盘划分如下:     硬盘划分:   使用AIX 管理工具smitty lv将共享硬盘划分为下列逻辑卷:     生产数据库部分(限制:chunk的最大容量为2G,因此划分的lv不要超过2G,以下以1G举例)     (1)Informix 根数据卷 320M   裸设备映射系统文件名 空间 裸设备名称   /dev/rrootdbs 320M rootdbs   创建过程:   #smitty/ System Storage Management/ Logical Volume Manage/ Logical Volumes/ Add a Logical Volume   选择rootvg   设置Logical volume NAME为rootdbs   设置Number of LOGICAL PARTITIONS为320/PP(PP为物理分区大小,文档开头有介绍如何查询PP值,一般为4兆,8兆,或32兆)   以下建裸设备过程雷同。   (2)Informix 物理日志卷 448M   裸设备映射系统文件名 空间 裸设备名称   /dev/rphydbs 448M phydbs   (3)Informix 逻辑日志卷 1.28G   裸设备映射系统文件名 空间 裸设备名称   /dev/rlogdbs 1.28GB logdbs   (4)Informix 临时表空间卷 640M   裸设备映射系统文件名 空间 裸设备名称   /dev/rtempdbs 640 tempdbs   (5)应用数据使用空间卷/应用索引使用空间卷2.56G(可以根据数据量的大小,建立多几个数据空间卷)   裸设备映射系统文件名 空间 裸设备名称   /dev/rmapdbs1 1.28GB mapdbs1   /dev/rmapdbs2 1.28GB mapdbs2     5. 设置数据设备文件的权限并配置网络服务端口:   # chmod 666 /dev/console   # chmod 660 /dev/r*dbs*   # chown informix:informix /dev/r*dbs*     # cd /etc   使用vi编辑工具将下列内容加入到/etc/services文件中:   sql_map 3333/tcp #informix   数据库服务器IP服务名(sql_map)在配置sqlhosts文件中使用。       2.2 修改AIX Unix内核参数   以root登录,修改内核参数     1. 使用AIX 管理工具smitty aio 进入管理状态,修改如下参数:   进入Change / Show Characteristics of Asynchronous I/O   修改STATE to be configured at system restart [available]     2.3 初始化数据库   1. 连接裸设备字符式文件名。   通过ln 命令连接到 /informix/data 目录下相应的文件名:   $ cd   $ mkdir data   $ cd data     $ ln -s /dev/rrootdbs rootdbs   $ ln -s /dev/rphydbs phydbs   $ ln -s /dev/rlogdbs logdbs   $ ln -s /dev/rtempdbs tempdbs   $ ln -s /dev/rmapdbs1 mapdbs1   $ ln -s /dev/rmapdbs2 mapdbs2     2. 修改Informix配置文件onconfig.map:   $ cd etc   $ cp onconfig.std onconfig.map     使用vi 编辑工具按以下建议内容修改onconfig.map中的内容:   ROOTNAME rootdbs   ROOTPATH /informix/data/rootdbs   ROOTSIZE 320000(320M,此大小只是参考,以实际建立的裸设备大小为准)   MSGPATH /informix/online.log   TYPEDEV /dev/null   LTYPEDEV /dev/null   DBSERVERNAME map   NETTYPE soctcp,1,10,CPU   LOCKS 100000 (安照默认即可)   BUFFERS 20000 (安照默认即可)   LOGSMAX 32     3. 修改$INFORMIXDIR/etc/sqlhosts 文件   $ cd   $ cd etc   $ cp sqlhosts.std sqlhosts   $ vi sqlhosts     增加如下内容   #注释<INFORMIXSERVER> <POTOCOLNAME> <HOSTNAME> <SERVICESNAME>   map onsoctcp hostname sql_map     注: <INFORMIXSERVER>为数据库服务器名,与.profil中定义的要一致。   <HOSTNAME>为虚拟主机名,要与/etc/hosts中的主机名一致。   <SERVICESNAME>为数据库服务端口号,要与/etc/services中的数   据库服
[1] [2] 下一页 

(出处:http://www.sheup.com)


上一页 [1] [2]