informix7.3安裝

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

 

 

 

阅读更多
上一篇培訓進度3
下一篇shell 統計字符出現次數
想对作者说点什么? 我来说一句

Linux安裝snort

2011年09月05日 23KB 下载

PROE---PROE安裝步驟

2011年05月03日 594KB 下载

joomla 2.5.13

2013年10月12日 7.57MB 下载

Oracle安裝文档

2009年04月01日 2.51MB 下载

最新版的MSN安裝文件

2008年09月09日 17MB 下载

windows服務安裝程序

2009年12月18日 20KB 下载

postgres8安裝說明

2010年03月15日 4.46MB 下载

SEPM安裝手冊

2017年03月09日 7.62MB 下载

如何在 Solaris 安裝 IP Filter

2008年11月04日 69KB 下载

公司軟件安裝手冊

2011年11月17日 45KB 下载

没有更多推荐了,返回首页

关闭
关闭