免费注册 查看新帖 |

Chinaunix

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

[SCO UNIX] 谁能告诉我原因! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-10-15 16:52 |只看该作者 |倒序浏览
用root用户安装informix时出现:this installation procedure must be run by root (supr_user)it will change the owner,group and mode of all files of his package in this directory there must be a user "informix" and group "informix" known to the system 。的提示,不知什么原因(我是新手)请哪位大大解释。在线候答,谢谢

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

谁能告诉我原因!

创建informix用户组和用户,用informix用户安装!!

论坛徽章:
0
3 [报告]
发表于 2003-10-15 17:03 |只看该作者

谁能告诉我原因!

......:(还是不行啊

论坛徽章:
0
4 [报告]
发表于 2003-10-15 21:22 |只看该作者

谁能告诉我原因!

以informix用户登录,su 进入root后就可安装。
informix中的.profile要设好INFORMIXDIR的变量。

论坛徽章:
0
5 [报告]
发表于 2003-10-16 09:11 |只看该作者

谁能告诉我原因!

可还是不行:(我在“/usr/informix/.profile”中这么写的:
........
PATH=$PATH:/usr/informix/bin:.      # set command search path
MAIL=/usr/spool/mail/`longname`  # mailbox location
export PATH MAIL
INFORMIXDIR=/usr/informix
TBCONFIG=tbconfig.1
TERM=ansi
export INFORMIXDIR TBCONFIG TERM
..........
我的机器是810的主板20G硬盘(我划分了开始8G安装UNIX)外加8139网卡。这会有什么影响吗?

论坛徽章:
1
15-16赛季CBA联赛之北控
日期:2022-03-04 22:35:50
6 [报告]
发表于 2003-10-16 10:08 |只看该作者

谁能告诉我原因!

Informix-Online 7.30/7.31的安装及管理

http://unix-cd.com/article/ShowArticle2.asp?ArticleID=178

论坛徽章:
0
7 [报告]
发表于 2003-10-16 11:56 |只看该作者

谁能告诉我原因!

我现在装的就是informix5.1,也是按7.30的方法来配置.profile吗?

论坛徽章:
1
15-16赛季CBA联赛之北控
日期:2022-03-04 22:35:50
8 [报告]
发表于 2003-10-16 13:03 |只看该作者

谁能告诉我原因!

还是有区别的。
Informix5.0安装及初始配置
   
      


1. 编写目的
  公司在开发推广产品时, 选用INFORMIX-ONLINE和INFORMIX-SQL为数据库系统的运行平台。为方便广大使用者和代理的安装,我们特编写此文档

2. 系统组成
  整个informix 数据库由sql 和 online 组成,其中INFORMIX-ONLINE共有7张3.5英寸的软盘, INFORMIX-SQL共有4张3.5英寸的软盘, 均为cpio的文件格式。

3.INFORMIX5.0 的安装步骤
  3.1 建立INFORMIX数据库系统用户
  在安装INFORMIX数据库系统前, 应先建立INFORMIX数据库系统的用户, 其用户名为 informix, 用户组为informix。
  3.2 安装INFORMIX-SQL
  安装INFORMIX数据库系统的工作, 应该由超级用户root来完成, 而且应该先安装INFORMIX-SQL.系统, 再安装INFORMIX-ONLINE系统。
  在unix操作系统上以root注册进入系统后, 执行下面的命令将当前目录转移到INFORMIX用户下面:

#cd /usr/informix<CR>;


  然后将INFORMIX-SQL系统的卷1盘插入计算机的A驱动器中, 并执行下面的命令, 将INFORMIX-SQL系统的文件拷贝到计算机中:


#cpio -icvdumBI</dev/rfd0135ds18<CR>;


  依次更换软盘,拷入文件。
  当最后一张软盘安装完成后, 系统退回到#提示符的状态。
  如果在安装过程中出现错误而终止, 应该删掉已拷入的文件,从头开始重新执行安装过程, 以保证拷贝到系统中的文件的正确性。
  文件拷贝完毕后, 在#号提示符后面输入下面的命令, 执行INFORMIX-SQL系统的安装程序,在此之前应保证root用户的环境变量中包含与数据库相关的变量(如INFORMIXDIR等)。

#./installsqlrt<CR>;


  当出现下面的提示时, 按回车键继续进行安装


Press Enter to continue
or the interrupt key(usually CTRL-C or DEL)to abort
<CR>;


  之后系统要求输入INFORMIX-SQL产品的序列号和活动码:


Enter your serial number(e.g.INF#X999999)
AAA#X000000<CR>;
Enter your serial number key(uppercase letters only)
XXXXXX<CR>;
  
  安装程序设置完系统文件的权限并对相关文件进行初始化完毕后, 结束INFORMIX-SQL系统的安装工作。

  3.3 安装INFORMIX-ONLINE

  INFORMIX-ONLINE系统的安装工作与INFORMIX-SQL系统的安装工作基本一致。
  在进入超级用户后, 执行下面的命令将当前目录转移到INFORMIX用户下面:

#cd /usr/informix<CR>;


  然后将INFORMIX-ONLINE系统的卷1盘插入计算机的A驱动器中, 并执行下面的命令, 将INFORMIX-ONLINE系统的文件拷贝到计算机中:
#cpio -icvdumBI </dev/rfd0135ds18<CR>;


  依次插入软盘,拷入文件至计算机内
  当最后一张软盘安装完毕后, 系统退回到#提示符的状态。
  如果在安装过程中出现错误, 应该删掉已拷入的文件,从头开始重新执行安装过程, 以保证拷贝到系统中的文件的正确性。
  文件拷贝完毕后, 在#号提示符后面输入下面的命令, 执行INFORMIX-ONLINE系统的安装程序:

#./installonline<CR>;


  当出现下面的提示时, 按回车键继续进行安装:

Press Enter to continue
or the interrupt key(usually CTRL-C or DEL)to abort
<CR>;



  之后系统要求输入INFORMIX-ONLINE产品的序列号和活动码:

Enter your serial number(e.g.INF#X999999)
AAA#X000000<CR>;
Enter your serial number key(Uppercase letters only)
XXXXXX<CR>;


  安装程序设置完系统文件的权限并对相关文件进行初始化完毕后, 结束INFORMIX-ONLINE系统的安装工作。

4. 调整IFORMIX数据库参数

  INFORMIX安装完毕后,必须经过下列参数调整才可正常使用。
  4.1 设置环境变量:
   4.1.1 在/.profile文件中,增加下面几行:(为root用户设置INFORMIX环境变量)
   INFORMIXDIR=/usr/informix
   PATH=$PATH:/usr/informix/bin
   DBDATE=Y4MD/
   export INFORMIXDIR PATH DBDATE

   4.1.2 在/etc/profile文件中,增加下面几行:(为root以外的用户设置INFORMIX环境变量)
   INFORMIXDIR=/usr/informix
   PATH=$PATH:/usr/informix/bin
   DBDATE=Y4MD/
   export INFORMIXDIR PATH DBDATE

   4.1.3 在 /usr/informix//profile文件中,增加下面几行,: (为INFORMIX用户设置环境变量)

  4.2 修改UNIX系统的核心参数
   4.2.1 在单用户下,以超级用户root注册,依次执行如下命令:
   #cd /usr/informix/release<CR>;
   #more ONLINE_5.0
   然后记录如下参数及后面的值:
   SHMMAX:1048576
   SHMMIN:1
   SHMMNI:32
   SEMMNI:256
   SEMMNS:256
   SEMMSL:60
   4.2.2 修改UNIX系统核心参数
   #cd /etc/conf/cf.d
   #cp mtune mtune.bak
   #vi mtune
   此文件格式如下:
   ...
   *Shared Memory Parameters
   SHMMAX 1048576 131072 80530637
   SHMMIN 1 1 1
...
   其中:第一列为UNIX系统参数名,第二列为参数当前值,第三列为参数最小值,第四列为参数最大值。}
   然后根据上面记录下来的数据依此检查每个参数,如果:
    Ⅰ. a. 所记录的系统参数名存在;
      b. 所记录的系统参数值在最小值和最大值之间
     则用记录下来的参数值取代此参数的当前值。
    Ⅱ. 所记录的参数的值大于最大值,则修改此参数的当前值为最大值。
    Ⅲ. 如果所记录的参数值小于最小值,则不修改此参数值。
   4.2.3 重新连接核心,使新的核心参数生效
   依次执行命令:
   #cd /usr/etc/conf/cf.d
   #./link_unix
   系统提示:
   Do you want this kernel to boot by default?(y/n) 输入:y<CR>;
   Do you want the kernel environment rebuilt?(y/n) 输入:y<CR>;
   #reboot<CR>;
   (**注:进入单用户的方法除关机重启外,也可从多用户状态直接转换。
   转换命令 为: #init 1
   然后按系统提示输入root口令(若无口令则按回车)即可进入单用户**)
  4.3 修改设备权限
   注:在安装unix时如希望安装informix 应为其预留硬盘分区,并命名为 data
   以root 身份注册,执行如下命令
   ln /dev/rdata /dev/rdbspace
   chmod 660 /dev/rdbspace
   chown informix /dev/rdbspace
   chgrp informix /dev/rdbspace

5. INORMIX-ONLINE 数据空间初始化
  5.1 以用户informix注册
  5.2 执行如下命令对数据库空间和共享内存参数进行调整:
   $ tbmonitor<CR>;
   依次选择菜单: Parameters-Initialize
   需要修改的参数为:
   Sys.Log File [/usr/informix/onlne.log ]
   System Msgs. [/usr/informix/online/msg ]
   Tape Dev. [/dev/null ]
   Log Tape Dev. [/dev/null ]
   Root Size [###### ]
   Primaty Path [/dev/rdbspace ]
   (** Root Size 是分配给INFORMIX存放数据的空间大小,以Kbyte为单位。一般在安装UNIX时,即为其预留出单独的某个分区(设分区名为dbspace)。它的大小计算如下:
   a.以root注册,使用命令:
   #divvy
   b.记录下Name 为dbspace分区的First Block 和 Last Block
   例如某dbspace空间的First Block值为:750001
   Last Block值为:1253436
   计算Root Size的值<=Last Block - First Block+1
   所以,以上面的数据为例,Root Size<=1253436-750001+1=503436**)
  5.3 按Esc键,退出当前菜单,系统自动进入Shared-Memory,再按Esc键退出进行数据库空间初始化。
  5.4 选择Exit菜单退出实用程序tbmonitor,依此执行如下命令,完成对数据库的初始化设置:
   $tbmode -ky<CR>;
   $tbinit

6. 增加开机自引导程序
  系统启动后,为了使数据库能够正常工作,在对数据库操作之前,必须使用命令tbinit对数据库进行共享空间的初始化。通常可以将对INFORMIX数据库系统共享内存的初始化工作放到UNIX的启动程序中,一般在/etc/rc2.d目录下增加起动程序S90tbinit,完成INFORMIX数据库系统的初始化工作。S90tbinit文件的内容为:
  echo "INFORMIX-ONLINE:tbinit…"
  /usr/Informix/bin/tbinit
  if [ $? -eq 0 ]
  then
  echo "okay!"
  else
  echo "fail!"
  fi
  /usr/informix/bin/tbtape -c &
  编辑完此文件后,在执行如下命令为此文件增加可执行权限:
  #chmod +x S90tbinit<CR>;

7. 增加关机自引导文件
  为了数据的安全,我们在关机之前,应该使用tbmode命令将数据库共享空间关闭。为方便起见,我们一般在/etc/rc0.d目录下增加一个文件:K01tbmode。文件的内容可以如下:
  echo "INFORMIX-ONLINE:tbmode…"
  /usr/informix/bin/tbmode -ky
  if [ $? -eq 0 ]
  then
  echo "OKEY!"
  else
  echo "FAIL!"
  fi
  编辑完此文件后,在执行如下命令为此文件增加可执行权限:
  #chmod +x K01tbmode

论坛徽章:
0
9 [报告]
发表于 2003-10-16 14:28 |只看该作者

谁能告诉我原因!

呵呵~~~谢谢楼上大大:)我马上再作一次试试,谢谢了,不行再来问:)

论坛徽章:
0
10 [报告]
发表于 2003-10-16 14:58 |只看该作者

谁能告诉我原因!

佩服老法王!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP