当前位置:  技术问答>linux和unix

informix的安装或初始化问题。。。急!!!!!!!!!!!!!!!!!

    来源: 互联网  发布时间:2014-11-23

    本文导语:  我的INFORMIX 9。21在HP-UNIX上安装完后,执行ONMONITOR或其他程序(ONINIT,DBACCESS)等报错。EXECUTE PEMISSION DENIED! WHY? ON LINE FOR UR ANSWER! | 安装时tar或者cpio要用informix用户,执行。/installonline...

我的INFORMIX 9。21在HP-UNIX上安装完后,执行ONMONITOR或其他程序(ONINIT,DBACCESS)等报错。EXECUTE PEMISSION DENIED!
WHY?
ON LINE FOR UR ANSWER!

|
安装时tar或者cpio要用informix用户,执行。/installonline等等要用root,不知是否正确。
在ONMONITOR要用informix用户。
还有安装顺序很重要,online或server要最后再装,要不然会有错。有一次我就算是初始化完毕了,如果再重起机器informix就不能用了。

|
初始化Informix有两种方式:
1./onmonitor菜单方式。
2./配置ONCONFIG文件
cd $INFORMIXDIR/etc
cp onconfig.std onconfig.picc(要和你的环境变量ONCONFIG一致)
vi onconfig.picc
设置参数。
启动Online并初始化磁盘空间
oninit -iy

|
我在公司,不能用QQ,我尽量帮你查,下面是informix5安装的一般步骤:
二、安装步骤:  

第一步: 建立INFORMIX数据库系统用户  
安装INFORMIX数据库系统之前, 必须首先建立INFORMIX用户, 其用户名为informix, 用户组为informix。  
Informix用户的建立步骤如下:  
1) 以超级用户root注册;  
2) 输入如下命令:  
      #sysadmsh  
  3)按顺序选择如下菜单:  
     Accounts—User—Create  
4)系统出现输入画面时,依次输入(或选择)如下内容:  
   Username      后输入:informix      
   Comment      可不输  
   Modify defaults?  选择yes   
5)系统出现另一个画面,此时依次输入(或选择)如下内容:  
     Login group  时选择Specify 后输入:informix  
     (**如果系统中没有informix用户组,系统会提示:  
     Do you wish to create it?: 选择 yes  
     Group ID: 选择 Default**)  
   系统出现一个提示框,里面有两个用户组:group 和informix  
   将光标停在group上面,输入一个空格,再打回车。  
    Login shell  选择:Default  
    Home directory 选择:Default、Create home  
    User ID number 选择:Default  
    Type of user  选择:Default  
   6)系统提示:  
    Are you sure you wish to create this new user account?  
    Please choose one of: 选择:Yes  
7)当系统提示:  
   Press to continue:时,输入回车键。  
   接着系统提示:  
    Assign first password :选择:Now  
    Force change at first login: 选择 No  
  然后,在提示:  
   Setting password for user:informix  
   Password change is forced for informix.  
        Choose password  
   You can choose whether you pick a password,  
   Of have the system create one for you.  
1. Pick a password  
2. Prounceable password will be generated for you  
     Enter choice (default is 1): 直接输入回车  
     Please enter new password:  

     New password : 输入新口令  
     Re-enter password: 重新输入新口令  
     
     Press to continue:输入回车键  

   8)退出实用程序sysadmsh,则新用户informix就已经按照要求建立起来了。  


第二步:安装INFORMIX-SQL  

   1)注册进超级用户root, 执行下面的命令将当前目录转移到informix用户下面:  

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

  #cpio –icvdumBI/dev/rfd0135ds18  

   3)在屏幕上出现下面的提示时,插入下一张软盘后,输入回车:  

Change to part ## and press RETURN key.[q]  
    当最后一张软盘安装完成后, 系统退回到#提示符的状态。  
4)文件拷贝完毕后, 输入下面的命令, 执行INFORMIX-SQL系统的安装程序.  

  # ./installsql  

    (注**可能有的安装程序需执行下列命令**)  
  #./installsqlrt  

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

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

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

  Enter your serial number(e.g.INF#X999999)  
  AAA#X000000    {在此处输入SQL的序列号}  
  Enter your serial number key(uppercase letters only)  
  AAA#X000000    {在此处输入SQL的活动码}  

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

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

   5)安装程序自动设置系统文件的权限并对相关文件进行初始化。  


第三步:安装INFORMIX-ONLINE  

  INFORMIX-ONLINE的安装过程与INFORMIX-SQL基本一致。  
  1)注册进超级用户root, 执行下面的命令将当前目录转移到informix用户下面:  

#cd /usr/informix  
   
   2)然后将INFORMIX-ONLINE系统的卷1盘插入计算机的A驱动器中, 并执行下面的命令, 将INFORMIX-ONLINE系统的文件拷贝到计算机中:  

  #cpio –icvdumBI/dev/rfd0135ds18  

   3)在屏幕上出现下面的提示时,插入下一张软盘后,输入回车:  

Change to part ## and press RETURN key.[q]  
  当最后一张软盘安装完成后, 系统退回到#提示符的状态。  
4)文件拷贝完毕后, 在#号提示符后面输入下面的命令, 执行INFORMIX-SQL系统的安装程序.  

  #./installonline  

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

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

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

  Enter your serial number(e.g.INF#X999999)  
  AAA#X000000    {在此处输入ONLINE的序列号}  
  Enter your serial number key(uppercase letters only)  
  AAA#X000000    {在此处输入ONLINE的活动码}  

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

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

   5)安装程序自动设置系统文件的权限并对相关文件进行初始化。  


三、INFORMIX数据库参数调整  

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

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

2、修改UNIX系统的核心参数  
1)在单用户下,以超级用户root注册,依次执行如下命令:  
#cd /usr/informix/release  
#more ONLINE_5.0  
然后记录如下参数及后面的值:  
SHMMAX:1048576  
SHMMIN:1  
SHMMNI:32  
SEMMNI:256  
SEMMNS:256  
SEMMSL:60  
   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. 所记录的系统参数值在最小值和最大值之间  
则用记录下来的参数值取代此参数的当前值。反之,不修改此参数。  
3) 重新连接核心,使新的核心参数生效  
依次执行命令:  
#cd /usr/etc/conf/cf.d  
#./link_unix  
系统提示:  
Do you want this kernel to boot by default?(y/n) 输入:y  
Do you want the kernel environment rebuilt?(y/n) 输入:y  
#reboot  
(**注:进入单用户的方法除关机重启外,也可从多用户状态直接转换。  
 转换命令 为: #init 1   
 然后按系统提示输入root口令(若无口令则按回车)即可进入单用户**)  
3、修改设备权限  
可用两种设备作为chunk,方法分别为(以超级用户注册):  
? 熟文件 1. Cat /dev/null>file-name  
      2. chmod 660 file-name  
      3. chgrp informix file-name  
      4. chown informix file-name  
? 生设备 1.创建一块原始硬盘或硬盘分区  
      2.chmod  660 device-name  
      3. chgrp informix device-name  
      4. chown informix device-name  
例: ln  /dev/rdata   /dev/rdbspace  
  chmod  660     /dev/rdbspace  
  chown  informix   /dev/rdbspace  
  chgrp   informix   /dev/rdbspace  
4、INORMIX-ONLINE 数据空间初始化:  
1) 以用户informix注册;  
2) 执行如下命令对数据库空间和共享内存参数进行调整:  
$ tbmonitor  
依次选择菜单: 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的值

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 如何删除informix的用户和组
  • 数据库 iis7站长之家
  • SCO Unix上Informix出现如下问题
  • 我需要一个INFORMIX的论坛
  • informix配置问题
  • 为什么每次进入informix用户都会提示错误
  • 小弟初学UNIX,想用ODBC访问INFORMIX,该怎么做?请指导一下吧
  • Informix 移植到 Oracle 的问题
  • Informix JDBC Driver
  • 请问怎样在informix中建立存储过程并在esql/c中调用?
  • 请问高手:sun下如何编译informix的C++,也就是嵌套sql的c++,急呀
  • 如何设置日期格式 informix 5.x for Unix
  • informix 数据库 warning
  • 请问各位大虾在PB(v7.0)下跟informix数据库(v6.05)连接该如何配置?
  • unix5.06下informix的问题
  • 求informix-ESQL/C的电子书籍,书到送分
  • informix esql 的问题
  • Informix乱码
  • 100分请教!solaris下多线程访问informix的问题!(急)
  • 用Apache做web server,用c 写cgi,连接到informix数据库,为什么执行失败????


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3