1. <nobr id="easjo"><address id="easjo"></address></nobr>

      <track id="easjo"><source id="easjo"></source></track>
      1. 
        

      2. <bdo id="easjo"><optgroup id="easjo"></optgroup></bdo>
      3. <track id="easjo"><source id="easjo"><em id="easjo"></em></source></track><option id="easjo"><span id="easjo"><em id="easjo"></em></span></option>
          貴州做網站公司
          貴州做網站公司~專業!靠譜!
          10年網站模板開發經驗,熟悉國內外開源網站程序,包括DEDECMS,WordPress,ZBlog,Discuz! 等網站程序,可為您提供網站建設,網站克隆,仿站,網頁設計,網站制作,網站推廣優化等服務。我們專注高端營銷型網站,企業官網,集團官網,自適應網站,手機網站,網絡營銷,網站優化,網站服務器環境搭建以及托管運維等。為客戶提供一站式網站解決方案?。?!

          informix安裝(Linux系統中如何安裝Informix)

          來源:互聯網轉載 時間:2024-05-07 16:24:01

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

          一、搭建安裝環境

          1.建立informix用戶組和用戶

          以root身份登陸,然后:

          groupadd -g 3000 informix

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

          2.修改環境變量

          #su &ndash; 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&hellip;succeeded

          Reading configuration file &lsquo;/opt/informix/etc/onconfig.informix&rsquo;&hellip;succeeded

          Creating /INFORMIXTMP/.infxdirs&hellip;succeeded

          Creating infos file “/opt/informix/etc/.infos.informix”&hellip;succeeded

          Linking conf file “/opt/informix/etc/.conf.informix”&hellip;succeeded

          Writing to infos file&hellip;succeeded

          Checking config parameters&hellip;succeeded

          Allocating and attaching to shared memory&hellip;succeeded

          Creating resident pool 1380 kbytes&hellip;succeeded

          Allocating 10016 kbytes for buffer pool of 2K page size&hellip;succeeded

          Initializing rhead structure&hellip;succeeded

          Initializing ASF&hellip;succeeded

          Initializing Dictionary Cache and SPL Routine Cache&hellip;succeeded

          Bringing up ADM VP&hellip;succeeded

          Creating VP classes&hellip;succeeded

          Onlining 0 additional cpu vps&hellip;succeeded

          Onlining 2 IO vps&hellip;succeeded

          Initialization of Encryption&hellip;succeeded

          Forking main_loop thread&hellip;succeeded

          Initializing DR structures&hellip;succeeded

          Forking 1 &lsquo;ipcshm&rsquo; listener threads&hellip;succeeded

          Starting tracing&hellip;succeeded

          Initializing 1 flushers&hellip;succeeded

          Initializing log/checkpoint information&hellip;succeeded

          Opening primary chunks&hellip;succeeded

          Opening mirror chunks&hellip;succeeded

          Initializing dbspaces&hellip;succeeded

          Validating chunks&hellip;succeeded

          Creating database partition&hellip;succeeded

          Initialize Async Log Flusher&hellip;succeeded

          Forking btree cleaner&hellip;succeeded

          Initializing DBSPACETEMP list&hellip;succeeded

          Checking database partition index&hellip;succeeded

          Checking location of physical log&hellip;succeeded

          Initializing dataskip structure&hellip;succeeded

          Checking for temporary tables to drop&hellip;succeeded

          Forking onmode_mon thread&hellip;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 &mdash; On-Line &mdash; Up 00:06:29 &mdash; 28552 Kbytes

          說明數據庫狀態正常

          onstat>

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

          停止數據庫:onmode &ndash;ky

          什么是Linux系統

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

          標簽:informix安裝-

          c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...

          2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...

          :喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...

          最近小編看到很多人在搜索K寶的相關內容,小編呢對此也是非常感興趣,特意整理了相關的內容,下面就和小編一起來看下吧!k寶密碼忘了怎么辦?去銀行重置k寶的密碼:k寶密碼有6次輸入的機會,如果輸錯則會被鎖定,K寶密碼忘記需要卡主本人帶開卡證件及銀行卡到就近農業銀行任意柜臺辦理補辦證書業務即可。k寶密碼忘了能不能在網上修改?K寶密碼忘記了需要卡主本人帶好身份證和銀行卡去附近的銀行辦理密碼重置手續,手續費是...

          存款降息意味著什么?存款降息最直接的就是銀行的存款利息降低,并粗是整體性的利息降低,因此原本傾向于將資金存在銀行的投資者會因為利息降低轉而將錢從銀行中拿出來,投資者可能會將資金投入股票市場,也有可能直接用于消費。銀行降息通常代表的就是國家整體的貨幣政策比較寬松,鼓勵增加市場中流通的貨幣供應量,從而整體社會的經濟發展會處于一個比較積極的狀態。銀行降息是什么意思?銀行降息意思就是銀行降低存款利息,這是...

          什么是保理公司?保理公司是指賣方將貨物出售給買方,賣方可以將貿易過程中銷售或合同產生的應收賬款轉讓給保理公司,然后保理公司提前提供現金流給賣方用于采購和生產,以避免企業在恢復期的資金周轉問題。隨著市場的發展,賒銷在交易中越來越普遍,奠定了良好的市場基礎。例如:a公司與b公司簽訂了合同,所以a公司向b公司提供了商品或服務,理論上,b公司應該向a公司付款嗎?但是,當A公司完成了服務和產品,B公司沒有付...

          TOP
          国产初高中生视频在线观看|亚洲一区中文|久久亚洲欧美国产精品|黄色网站入口免费进人
          1. <nobr id="easjo"><address id="easjo"></address></nobr>

              <track id="easjo"><source id="easjo"></source></track>
              1. 
                

              2. <bdo id="easjo"><optgroup id="easjo"></optgroup></bdo>
              3. <track id="easjo"><source id="easjo"><em id="easjo"></em></source></track><option id="easjo"><span id="easjo"><em id="easjo"></em></span></option>