免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1516 | 回复: 2
打印 上一主题 下一主题

……(经验+交流)……INFORMIX的安装文档…… [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-12-18 18:13 |只看该作者 |倒序浏览
      
不一定全对
但是好歹是装上了

在一个网友的安装文档的基础上添加和改动了一些东西,给大家分享,希望大家帮忙继续完善,谢谢……

特别鸣谢:

     diablocom(大漠孤星)
     czw1413_cn
     eha



  1. 1.        建立informix 用户组及用户。
  2. 在root 用户下,scoadmin->;accout manager->;group->;add new group, 加入informix 用户组。
  3. scoadmin->;account manager->;user->;add new user, 加入informix 用户,注意home directory
  4. 应是你希望安装informix 的地方.
  5. Login group 改为informix , membership 中则加入informix.
  6. 当然以上步骤可以用命令行的方式实现。

  7. 2.配置unix 核心参数, 在root 用户下,
  8. (详见:/usr/informix/release/en_us/0333/IDS****)
  9. scoadmin->;hardware manager/kernel->;parameters, 修改以下各参数:
  10. SHMMAX: 409600000
  11. SHMMIN: 1
  12. SHMALL: 512
  13. SHMMNI: 100
  14. SHMSEG: 6
  15. 然后Relink kernel , 重新启动。
  16. 一般的值,可以根据实际调整.
  17. 注:可以直接在VI中修改,路径:/etc/conf/cf.d/mtune
  18.     修改完成后输入命令:./link_unix。
  19.     然后重新启动UNIX。
  20.     上述几项参数视实际情况修改。

  21. 3.vi informix home directory 下的 .profile 文件,
  22. 加入
  23. INFORMIXDIR=/usr/informix
  24. ONCONFIG=onconfig (这是定义online 的配置文件,由自己起名)
  25. INFORMIXSERVER=online (informix数据库server的名称,由自己定)
  26. 另在PATH中加入/usr/informix/bin (注意应同INFORMIXDIR 统一)
  27. 最后export 以上各项。

  28. 比如我的如下:
  29. # SET INFORMIX Ver 7.30 ENV
  30. INFORMIXDIR=/usr/informix
  31. INFORMIXSERVER=online
  32. TERMCAP=$INFORMIXDIR/etc/termcap
  33. ONCONFIG=onconfig
  34. PATH=$INFORMIXDIR/bin:$PATH
  35. LD_LIBRARY_PATH=$INFORMIXDIR/lib:$INFORMIXDIR/lib/esql:$LD_LIBRARY_PATH
  36. export INFORMIXDIR INFORMIXSERVER ONCONFIG TERMCAP PATH LD_LIBRARY_PATH

  37. 4. 拷贝informix 文件
  38. 以informix 用户登录,
  39. 在 $ 提示下 su 到 root 用户下
  40. # mount /dev/cd0 /mnt ( 将informix online 的光盘mount上)

  41. 将光盘中的4GL.cpi,ONLINE.cpi,SQL.cpi,ESQL.cpi拷贝至informix用户的根目录下。
  42. 在 informix 根目录下展开以上文件
  43. $ cpio -iBmducv -I file.cpi ( 或cpio -iBmducv < file.cpi )

  44. 1)先安装SQL,将SQL介质插入
  45. 执行安装命令
  46. #. ./installsql
  47. 输入序列号(注意大小写)
  48. 输入KEY(注意大小写)
  49. 2)安装4GL,将4GL介质插入
  50. 执行安装命令
  51. #. ./install4gl
  52. 输入序列号(注意大小写)
  53. 输入KEY(注意大小写)
  54. 3)安装ESQL,将ESQL介质插入
  55. 执行安装命令
  56. #. ./installesql
  57. 输入序列号(注意大小写)
  58. 输入KEY(注意大小写)
  59. 4)安装ONLINE,将ONLINE介质插入
  60. 执行安装命令
  61. #. ./installonline

  62. 一般infomirx的序列号可以通用~~~~~~~~~


  63. 5.准备数据库空间,

  64. 当前目录为希望放informix 库数据的文件系统目录,
  65. # cat /dev/null>;chunk1 (chunk 的文件名由自己起)
  66. # chmod 660 chunk1
  67. # chown informix chunk1
  68. # chgrp informix chunk1

  69. (需要说明的是chunk1就是个文件,怎么生成都可以>;chunk1也行,vi也行,touch也可以)

  70. 在裸设备上建chunk
  71. 假设裸设备名为 /dev/ru
  72. # ln /dev/ru /dev/chunk1
  73. # chmod 660 /dev/chunk1
  74. # chgrp informix /dev/chunk1
  75. # chown informix /dev/chunk1

  76. 6.编辑一些文件

  77. 1)onconfig
  78. 一般是cp onconfig.std onconfig
  79. vi onconfig
  80. 注:onconfig创建后将其用户和组改为informix
  81. chown   informix:infromix   onconfig

  82. 修改以下各项为下列值:
  83. ROOTPATH 改为chunk 的全路径。
  84. MSGPATH 为 /usr/informix/online.log (这一目录应和home directory 及INFORMIXDIR 统一,online.log如果不存在可以自己创建)
  85. TAPEDEV 为 /dev/null
  86. LTAPEDEV 为 /dev/null
  87. DBSERVERNAME 同.profile中INFORMIXSERVER名字,和sqlhosts中统一(记得一定要改这个)
  88. DBSERVERNAME        和同.profile中INFORMIXSERVER名字,和sqlhosts中统一(记得一定要改这个)
  89. DBSERVERALIASES        别名(我用onlinetcp)
  90. SHMBASE                        0X82000000L
  91. 2)sqlhosts文件
  92. 原来一般是
  93. demo_on onipcshm on_hostname on_servername
  94. demo_se seipcpip se_hostname sqlexec

  95. 注释这两行

  96. 加入两行
  97. online         onipcshm      cjx      onlineshm
  98. onlinetcp           ontlitcp        cjx      online_tcp

  99. online:     就是.profile中设置的INFORMIXSERVER
  100. onipcshm: 是固定的。
  101. cjx:        是用hostname命令查出的主机名称。
  102. onlineshm:是随便起的名字。

  103. online_alias:是别名,必须和DBSERVERALIASES的名字一样。
  104. Ontlitcp:     是固定的。
  105. Cjx:              是用hostname命令查出的主机名称。
  106. Online_service:和/etc/services中设置的相同。


  107. 这里要注意的是这个配置和在linux下的是完全不一样的,linux下的不是ontlitcp.
  108. 3)
  109. 编辑/etc/services
  110. 加入数据库tcp/ip端口:
  111. online_tcp                 8888/tcp

  112. 这个数字自己随便选,别重复,别离谱就行.

  113. 7,初始化

  114. 1)进入onmonitor界面
  115. $onmonitor
  116. 2)选择Parameters -> Initialize
  117. 3)出现DISK PARAMETERS界面配置如下参数后键入Esc键
  118. Tape Dev. [/dev/null]
  119. Log Tape Dev. [/dev/null]
  120. Root Name [rootdbs ] Root Size [ 2000000] Kbytes
  121. Primary Path [/usr/informix/chunk1]
  122. 4)出现Do you really want to continue? (y/n)时选择"y"
  123. 5)出现SHARED MEMORY PARAMETERS界面配置如下参数后键入Esc键
  124. Server Name [online]
  125. Server Aliases[online_tcp]
  126. 6)出现PERFORMANCE TUNING PARAMETERS界面配置如下参数后键入Esc键
  127. 7)出现DATA REPLICATION PARAMETERS界面后键入Esc键
  128. 8)出现DIAGNOSTIC PARAMETERS界面后键入Esc键
  129. 9)出现PARALLEL DATABASE QUERIES PARAMETERS界面后键入Esc键
  130. 10)出现Do you really want to continue? (y/n)时选择"y"
  131. 11)配置成功后退出onmonitor界面

  132. 这样就基本OK了,期间出现任何错误必须看log,养成良好的习惯.

  133. ONLINE的运行及监控
  134. 1:启动 oninit
  135. 2: 关闭 onmode -ky
  136. 3:状态 onstat -

  137. 你可以onstat -- help看一下,仔细研究onstat .

复制代码

论坛徽章:
0
2 [报告]
发表于 2003-12-19 10:15 |只看该作者

……(经验+交流)……INFORMIX的安装文档……

比较详细。

论坛徽章:
0
3 [报告]
发表于 2003-12-19 10:28 |只看该作者

……(经验+交流)……INFORMIX的安装文档……

我只是知其然不知其所以然……
希望各位高手帮忙补充或是讲解其中的细节
谢谢大家可以给歌学习的机会
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP