中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux系統中如何安裝Informix

發布時間:2022-01-24 14:55:27 來源:億速云 閱讀:353 作者:清風 欄目:開發技術

這篇“Linux系統中如何安裝Informix”文章,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要參考一下,對于“Linux系統中如何安裝Informix”,小編整理了以下知識點,請大家跟著小編的步伐一步一步的慢慢理解,接下來就讓我們進入主題吧。

Informix是IBM公司出品的關系數據庫管理系統(RDBMS)家族。作為一個集成解決方案,它被定位為作為IBM在線事務處理(OLTP)旗艦級數據服務系統。。

Linux系統中如何安裝Informix

一、搭建安裝環境

1.建立informix用戶組和用戶

以root身份登陸,然后:

groupadd -g 3000 informix

useradd -u 3000 -g 3000 -d /home/informix -m informix

2.修改環境變量

#su – informix

#cd

#ls -a

#vi .bash_profile

修改為如下:

INFORMIXDIR=/opt/IBM/informix  //informix的安裝路徑

export INFORMIXDIR

INFORMIXSERVER=informix //informix的服務器

export INFORMIXSERVER

ONCONFIG=onconfig.informix //informix的配置文件名

export ONCONFIG

LD_LIBRARY_PATH=/opt/IBM/informix  //informix的lib庫路徑

export LD_LIBRARY_PATH

PATH=INFORMIXDIR/bin

export PATH

保存退出之后,修改權限:

#chmod 755 .bash_profile

使以上設定生效

#./.bash_profile

\3. 上傳安裝文件

(1)設置虛擬機共享文件夾,將安裝文件放到共享文件夾中,在linux: /mnt/hgfs下。

(2)以root/informix身份登陸系統,到/mnt/hgfs,解壓安裝文件:

$tar xvf setupfile.tar  注意文件名不能有空格

4 開始安裝

以root身份登陸(我看過網上的很多文檔,都是以informix用戶登陸來安裝,但我以informix身份登陸進行安裝的時候,系統提示我需要以root身份來安裝)

#cd /mnt/hgfs /Informix/SERVER

執行安裝腳本

#./installserver

按提示完成即可。

\5. 配置informix

(1)在informix安裝目錄/opt/IBM/informix 建立data目錄,然后touch一個空文件作為數據庫的默認設備,并且修改空文件的權限為660

$ mkdir data

$ cd data

$ touch datadbs.dat

$ chmod 660 datadbs.dat //一定要執行這一步,否則在后續的啟動過程中會出錯

將data的所有權賦予informix

(2)配置onconfig文件

默認的配置文件在 /opt/IBM/informix/etc/onconfig.std

我們復制一份,并且改其后綴名為之前設定的informix服務器名,此處為 informix

$cd /opt/IBM/informix/etc

$cp onconfig.std onconfig.informix

$vim onconfig.informix

打開之后,我們需要修改的地方有以下幾項:

# Root Dbspace Configuration

ROOTNAME    rootdbs  # Root dbspace name    //rootdbs換成datadbs

ROOTPATH   /dev/online_root # Path for device containing root dbspace

      // 把/dev/online_root換成 /opt/IBM/informix/data/datadbs.dat

ROOTOFFSET   0        # Offset of root dbspace into device (Kbytes)

ROOTSIZE    30000      # Size of root dbspace (Kbytes)

# Physical Log Configuration

PHYSDBS rootdbs #      //rootdbs換成 datadbs

PHYSFILE    2000      # Physical log file size (Kbytes)

# System Archive Tape Device

TAPEDEV     /dev/tapedev  # Tape device path   //tapedev換成null

TAPEBLK     32       # Tape block size (Kbytes)

TAPESIZE    10240      # Maximum amount of data to put on tape (Kbytes)

# Log Archive Tape Device

LTAPEDEV    /dev/tapedev  # Log tape device path  //tapedev換成null

LTAPEBLK    32       # Log tape block size (Kbytes)

LTAPESIZE    10240      # Max amount of data to put on log tape (Kbytes)

# System Configuration

DBSERVERNAME          # Name of default database server

//數據庫服務器名稱,這里設置成和環境變量里的一樣 informix

最后,將這個文件中所有的/usr/informix換成 /opt/IBM/informix (informix的安裝目錄)

可以使用shell腳本命令來完成,在命令行運行

:%s/\/usr\/informix/\/opt\/Informix

要將onconfig.informix的所有權賦予informix

(3) 配置系統服務(需要root權限)

su到root用戶

#vim /etc/services

在最后一行,添加如下內容:

informix_services 8888/tcp     #informix server services

(4)配置sqlhosts文件(切換回informix用戶)

安裝完成后,有個默認的sqlhosts.std文件,在/opt/IBM/informix/etc 目錄下

$cd /opt/IBM/informix/etc

$cp sqlhosts.std sqlhosts

$vim sqlhosts

修改為如下內容:

informix    onipcshm    rouse      informix_services

informix    onsoctcp    rouse      informix_services

informix:是數據庫服務器名,和環境變量中的一樣

onipcshm/onsoctcp:使用的協議名稱,連接數據庫的兩種方式

rouse:主機名,和/etc/hosts里的一樣

informix_services:服務名,和/etc/services中的一樣

(5)啟動informix

修改完所有配置文件之后,重啟系統,然后可以嘗試啟動informix服務器

$ oninit -ivy //第一次啟動的時候需加 -ivy參數,以后正常啟動時直接 oninit

Checking group membership to determine server run mode…succeeded

Reading configuration file ‘/opt/informix/etc/onconfig.informix’…succeeded

Creating /INFORMIXTMP/.infxdirs…succeeded

Creating infos file “/opt/informix/etc/.infos.informix”…succeeded

Linking conf file “/opt/informix/etc/.conf.informix”…succeeded

Writing to infos file…succeeded

Checking config parameters…succeeded

Allocating and attaching to shared memory…succeeded

Creating resident pool 1380 kbytes…succeeded

Allocating 10016 kbytes for buffer pool of 2K page size…succeeded

Initializing rhead structure…succeeded

Initializing ASF…succeeded

Initializing Dictionary Cache and SPL Routine Cache…succeeded

Bringing up ADM VP…succeeded

Creating VP classes…succeeded

Onlining 0 additional cpu vps…succeeded

Onlining 2 IO vps…succeeded

Initialization of Encryption…succeeded

Forking main_loop thread…succeeded

Initializing DR structures…succeeded

Forking 1 ‘ipcshm’ listener threads…succeeded

Starting tracing…succeeded

Initializing 1 flushers…succeeded

Initializing log/checkpoint information…succeeded

Opening primary chunks…succeeded

Opening mirror chunks…succeeded

Initializing dbspaces…succeeded

Validating chunks…succeeded

Creating database partition…succeeded

Initialize Async Log Flusher…succeeded

Forking btree cleaner…succeeded

Initializing DBSPACETEMP list…succeeded

Checking database partition index…succeeded

Checking location of physical log…succeeded

Initializing dataskip structure…succeeded

Checking for temporary tables to drop…succeeded

Forking onmode_mon thread…succeeded

Verbose output complete: mode = 5

說明執行成功,如果中間出現error或者warning,我們可以man一下日志文件(/opt/IBM/informix/online.log),來看看是什么問題。

接下來,到/opt/ IBM/informix/data 查看一下datadbs.dat文件的大小,如果不為0,那么說明數據庫創建成功。

$ onstat -i

IBM Informix Dynamic Server Version 11.50.UC6   — On-Line — Up 00:06:29 — 28552 Kbytes

說明數據庫狀態正常

onstat>

說明數據庫狀態正常,退出 onstat 輸入 q 就可以

停止數據庫:onmode –ky

什么是Linux系統

Linux是一種免費使用和自由傳播的類UNIX操作系統,是一個基于POSIX的多用戶、多任務、支持多線程和多CPU的操作系統,使用Linux能運行主要的Unix工具軟件、應用程序和網絡協議。

以上是“Linux系統中如何安裝Informix”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

永济市| 府谷县| 孟州市| 肇州县| 旅游| 茶陵县| 中江县| 宜兴市| 泰来县| 房山区| 香港| 博兴县| 双城市| 和田县| 聊城市| 拉萨市| 成安县| 苏尼特左旗| 隆回县| 喜德县| 嘉黎县| 古蔺县| 陆良县| 西充县| 溆浦县| 土默特左旗| 莱阳市| 巴林左旗| 房产| 富平县| 常宁市| 卓资县| 喜德县| 平遥县| 来宾市| 安溪县| 桃园县| 鄱阳县| 广宗县| 新宁县| 华宁县|