informix7.3安裝

原创 2011年01月19日 10:22:00

1.  Informix 7.3 安裝步驟

1.1    准備工作

        i.       Linux環境

IP                hostname:

      ii.       Informix 7.3 安裝文件

    sql.tar  debug.tar  rdevel.tar  IDB940UC6.tar  Chinese.tar

    以上文件存放于 /exp目錄下.

     iii.       /u目錄下大約至少100M 的磁盤空間

1.2    建立并配置informix 用戶

       i.       建立informix 用戶

#useradd –u 200 –d  /u/inf7.3  -s  /bin/bash  informix

      ii.       為用戶設置密碼

#passwd Informix 

#new passwd

#reinput

    iii.       配置/u/inf7.3/.bash_profile 文件,添加以下內容:

        INFORMIXDIR=/u/inf7.3;          export INFORMIXDIR

PATH=$INFORMIXDIR/bin:$PATH;   export PATH

DBDATE=Y4MD0;                  export DBDATE                     

DBCENTURY=C;                   export DBCENTURY

DBDELIMITER=”|”;             export DBDELIMITER

INFORMIXSERVER=on_tcp;       export INFORMIXSERVER

ONCONFIG=onconfig.top;         export ONCONFIG

DB_LOCALE=zh_tw.big5;          export DB_LOCALE

TERM=xterm;                    export TERM

CLIENT_LOCALE=zh_tw.big5;      export CLIENT_LOCALE

SERVER_LOCALE=zh_tw.big5;      export SERVER_LOCALE

1.3    安裝informix 7.3

       i.       root身份進入/u/inf7.3目錄

#cd /u/inf7.3

      ii.       切換到informix 用戶

#su – informix   

    iii.        讀取root 用戶的權限信息

#su  root                (注意:”-”)

      iv.       解壓縮sql.tar執行安裝文件

#cd /u/inf7.3   

#tar –xvf /exp/sql.tar   將安裝包解壓縮至/u/inf7.3目錄下,此時產生installsql文件

#./installsql             執行安裝文件

輸入序列號:   KEY:  

                   v.                解壓縮debug.tar并執行安裝文件

#tar –xvf  /exp/debug.tar       生成install4db安裝文件

#./install4db

輸入序列號:      KEY: 

                  vi.                解壓縮rdevel.tar并執行安裝文件

#tar –xvf  /exp/rdevel.tar       生成install4gp安裝文件

#./install4gp

輸入序列號:     KEY: 

                vii.                解壓縮IDS940UC6.tar并執行安裝文件

#tar –xvf  IDS940UC6.tar

#cd IDS940UC6

#./ids_install

選擇1) IBM Informix Dynamic Server 9.40

   viii.       安裝中文支持

#cd /u/inf7.3                 退出IDS940UC6

#tar –xvf /exp/Chinese.tar   生成installzhtw安裝文件

#./installzhtw          

輸入序列號:     KEY: 

选择  7(engine version)  and (tools version is  1)

 

若有異常,請參照異常診斷.至此所有安裝文件安裝完畢.

1.4    配置引擎

       i.      修改/etc/hosts 加入以下內容,如有則無需修改

  ip地址       主機名

      ii.       修改/etc/services 加入以下內容

            on_tcpXX_srv         XXXX/tcp                    (端口號不能和系統默認的端口號衝突)

                  iii.                修改/u/inf7.3/etc/sqlhosts   

 

:初始安裝時只有一sqlhost.std 作為模板文件,可通過

#cp –p  sqlhosts.std  sqlhost  (連同屬性一起復制否則需改文件所有者)

獲得該文件.加入以下內容:

            cdrXX             group           -                                -               i=XX

on_tcpXX      onsoctcp     dbatest      on_tcpXX_srv    g=cdrXX

on_shmXX    onipcshm     dbatest      on_shmXX_srv   g=cdrXX

 

      iv.       創建rootdbs

#cd /u

#mkdir dbs

#chown informix:informix dbs

#chmod 770 dbs

#cd dbs

#touch rootdbs

#chown informix:informix rootdbs

#chmod 660 rootdbs

       v.       修改/u/inf7.3/etc/onconfig.top

:初始安裝時只有一onconfig.std 模板文件,通過

#cp –p onconfig.std onconfig.top (連同屬性復制)

獲得該文件,修改如以下內容:

ROOTNAME       rootdbs

ROOTPATH        /u/dbs/rootdbs    #之前創建的文件 

ROOTSIZE         300000          #300M KB為單位

SERVERNUM      XX                   (SERVERNUM需要在1---255)

DBSERVERNAME  on_tcpXX

 

將文件中所有/usr/informix  替換為:/u/inf7.3

1.5    啟動引擎

        #exit   退出root 權限,轉變為真正informix 身份

        #oninit –ivy                   (注意:-i 參數只在第一次初始化時使用)

        #onstat -                  啟動完成后鍵入該命令看引擎是否正常運行.

        #dbaccess sysmaster        看看能否訪問資料庫sysmaster 如能,安裝基本沒有問題.

        如有異常請參照異常處理.

1.6    創建dbspace

        #cd /u/dbs

        #touch dbs01

        #chmod 660 dbs01

        #onspaces –c –d dbs01 –p /u/dbs/dbs01 –o 0 –s 100000

1.7    遷移邏輯日志

       i.       參照六創建一logdbs

#onspace –c –d logdbs –p /u/dbs/logdbs –o 0 –s 100000

      ii.       系統安裝后, 默認在rootdbs中創建6個邏輯日志文件,需將此文件遷移出rootdbs

#onstat –l 

    iii.       添加新的log

#onparams -a -d logdbs -s 5000              5M 大小一個

連續增加50,可用vi 編輯一腳本執行.

      iv.       删除在rootdbs 里的6logcal log

#onparams –d –l 1                        2,3,4,5,6 均刪除.

:informix最少保留3log文件,故采取先加后刪方法.

1.8    遷移物理日志

         #onparams –p  -s 10000 –d logdbs     

1.     異常診斷

1.1    執行安裝文件時異常退出

原因:

Ø   1 身份信息沒有切換正確 

Ø   2 序列號或Key輸入錯誤

Ø   3 版本與操作系統不兼容

解決方法1: 退出請重新安裝,并嚴格遵照身份切換順序.

解決方法2: 重新安裝,正確輸入序列號及Key

解決方法3: 確認版本是否是7.3的安裝文件,找合適的版本進行安裝.

1.2    執行oninit –ivy 時報共用記憶體時嚴重錯誤

原因:

Ø   1 系統內存中已經存在了該share memory 即原先存在系統中的引擎還在running .

Ø   2 第一次執行oninit –ivy 失敗后系統殘留oninit進程,第二次執行上述指令出現此        

       現象

解決方法1: onmode –ky 關閉原先引擎.再重新執行指令oninit -ivy.

解決方法2: root身份kill -9 指令殺掉第一次oninit –ivy 殘留的進程以釋放空間. 

           或者onstat – 查看當前系統中是否有引擎在跑,有則參照解決方法1處理.

 

1.3    執行oninit –ivy 時中途停止

原因:文件沒有配置好.

解決方法: 請參考如下分析

Ø   df 查看/u 目錄是否已滿

Ø   檢查/etc/hosts /etc/services 文件內容是否完整

Ø   檢查/u/inf7.3/etc/sqlhosts 文件內容是否寫錯,權限,屬主是否正確

Ø   檢查/u/inf7.3/etc/onconfig.top 權限,屬主是否正確

Ø   onconfig.top 文件中是否將rootdbs 的初始空間分配過大

Ø   SERVERNUM, DBSERVERNAME兩參數是否配置正確

Ø   onconfig.top 文件中是否已將/usr/Informix 全部替換為:/u/inf7.3

Ø   rootdbs 的文件路徑權限(660),屬主(Informix)是否正確. 

1.4     Informix 成功進入On-Line 狀態但不生成三個重要資料庫

  原因: rootdbs 文件路徑權限沒有開放正確

  解決方法:

1.      chmod 770 /u/dbs

2.      chmod 660 /u/dbs/rootdbs

 

SN:ACN#A313826     

KEY:YNLUKN

 

 

 

安装pycharm

安装pycharm之前必须先安装jdk 可先查看自己的电脑有没有jdk 1、查看自己的电脑有没有安装jdk java -version   2、安装jdk请参考如下网站 https:...
  • u014773022
  • u014773022
  • 2017年05月25日 17:19
  • 199

OpenShift 开始支持 CentOS

导读 两周前 CentOS 宣布加入红帽公司后,作为红帽公司的 PaaS 产品 OpenShift 官方宣布增加对 CentOS 的支持。 OpenShift 称在 CentOS 运行 OpenShi...
  • snow2know
  • snow2know
  • 2016年10月20日 21:57
  • 96

Ubuntu安装eclipse和CDT

sudo apt-get install eclipse eclipse-cdt g++;
  • sd10086
  • sd10086
  • 2016年12月08日 17:31
  • 160

Google完整安装包下载

安装过chrome的同学都知道,从Google官方下载安装chrome,会先下载一个小的安装管理程序,(官方不提供完整的离线安装包下载)安装时再从google下载所需的安装文件,并且是在线安装,速度也...
  • q1asdf
  • q1asdf
  • 2014年05月19日 11:29
  • 376

python 一些包的安裝

1.安装anaconda Python易用,但用好却不易,其中比较头疼的就是包管理和Python不同版本的问题,特别是当你使用Windows的时候。为了解决这些问题,有不少发行版的Python,...
  • u014401141
  • u014401141
  • 2017年11月12日 13:32
  • 185

WCF(二)制作WCF安装包(IIS版)

上一篇文章地址:WCF(一)创建WCF服务 本文沿用上一篇文章的例子,介绍如何制作WCF安装包,通过此安装包即可将WCF部署在IIS下 1. 修改Solution的Configuration Pr...
  • flyliuweisky547
  • flyliuweisky547
  • 2014年02月07日 21:03
  • 1189

在ubantu14.04系统安装tensorflow

接着上一篇,配置好了Ubantu14.04+cuda.80+gtx1080之后,可以根据需求选择利用cafee或者tensorflow或者你熟悉的工具搭建神深度学习框架,框架介绍本文不涉及。 ...
  • zbzb1000
  • zbzb1000
  • 2016年11月02日 10:20
  • 861

elasticsearch, logstash 安装

安装搞了好久 下面是一些参考资料 https://www.elastic.co/guide/en/logstash/current/installing-logstash.html ...
  • wangmanjie
  • wangmanjie
  • 2017年03月23日 11:50
  • 119

crystal report 的安装

首先要明白crystal report 可以用在不同的情形,大致可以为为server/client   为了满足不同的需要  运行\开发     runtime\profession\develop ...
  • lushixin118118
  • lushixin118118
  • 2012年06月01日 21:34
  • 205

Linux(Ubantu)下安装TensorFlow ------赵豫

安装TensorFlow的环境有多种,为选择打是中Anaconda打环境下安装的。 注意:在安装的过程中应该注意以下容易出错的地方,是我在安装过程中遇到的问题:     1.在安装的过程中需要使用...
  • qq_31018085
  • qq_31018085
  • 2018年01月12日 10:05
  • 17
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:informix7.3安裝
举报原因:
原因补充:

(最多只允许输入30个字)