亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
最近訪問(wèn)板塊 發(fā)新帖
查看: 3254 | 回復(fù): 7
打印 上一主題 下一主題

關(guān)于informix初始化的幾個(gè)問(wèn)題的請(qǐng)教,先行謝謝了. [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2008-04-22 23:46 |只看該作者 |倒序?yàn)g覽
一直在CU看貼,但是現(xiàn)在好像只看搞不定.主要是些概念性的東西.望各位達(dá)人指點(diǎn).
我先行謝過(guò)了.

前幾天裝了informix9.4UC1E1  LINUX RHEL 4 UPDATE 6
裝成功了.oninit -
Informix Dynamic Server Version 9.40.UC1E1   -- On-Line -- Up 00:20:08 -- 30952 Kbytes

裝成功后,我想像DB2那樣的建表空間.
用LVM做LV.然后建了裸設(shè)備.

用onspaces 也成功.

后來(lái)參看CU的一個(gè)原創(chuàng)貼子.找到一個(gè)腳本..

如下:
       onspaces -c -b blobdbs -g 32 -p /home/informix/dbs/blobdbs -o 0 -s  48000
        onspaces -c -d tmpdbs -t -p /home/informix/dbs/tmpdbs -o 0 -s 100000

        onspaces -c -d phydbs -p /home/informix/dbs/phydbs -o 0 -s 50200
        onspaces -c -d logdbs -p /home/informix/dbs/logdbs -o 0 -s 200000
以上的我都可以理解.而且和DB2的原理差不多.不過(guò)一個(gè)是CHUNK一個(gè)是所謂的容器.


        echo "\nShut Down Server to Quiescent Mode..."
        echo "====================================================="
        onmode -s -y
這個(gè)語(yǔ)句我不知道是干什么的.使服務(wù)器處休眠嗎? 類似于操作系統(tǒng)的safe模式嗎?
        sleep 5

        echo "Adding Logical Log\n"
        onparams -a -d logdbs -s 20000
        onparams -a -d logdbs -s 20000
        onparams -a -d logdbs -s 20000
        onparams -a -d logdbs -s 20000
        onparams -a -d logdbs -s 20000
        onparams -a -d logdbs -s 20000
        onparams -a -d logdbs -s 20000
        onparams -a -d logdbs -s 20000
        onparams -a -d logdbs -s 20000
        onparams -a -d logdbs -s 10000
以上的是干什么的???
我的理解是空間已經(jīng)存在,這樣是告訴數(shù)據(jù)庫(kù),在logdbs空間里分配一部分給LOGIC log 用..以后寫LLOG就寫到這個(gè)空間.
請(qǐng)問(wèn)是這樣嗎?
為什么要運(yùn)行10次??
直接
onparams -a -d logdbs -s 190000
不行嗎?
還有20000這個(gè)是怎么得出來(lái)嗎,一定要這么大嗎?
最后一個(gè)為什么又是10000了?


        echo "\nArchiving Database Server Please Wait 20 seconds.\n"
        echo "====================================================="
        ontape -s
這里是備份的.后面不加級(jí)也行嗎?那到底是多少級(jí)呢?
        sleep 5

        onmode -l
        onmode -l
        onmode -l
        onmode -l
        onmode -l
        onmode -l
以上六個(gè)是干什么的?
我試過(guò),沒(méi)這幾句,刪除不了.INFORMIX說(shuō)什么正在用.
我看網(wǎng)上說(shuō),這是向下一個(gè)LOGIC 日志轉(zhuǎn)移,是這樣嗎?
但是,當(dāng)前日志是哪個(gè)呢?從哪里看?
因?yàn)橹挥兄喇?dāng)前日志是哪個(gè),以及它們的先后順序,才能轉(zhuǎn)到我們想讓它去的地方.
        onmode -c
這個(gè)是校驗(yàn).我在網(wǎng)上查到了.
        sleep 10

        echo "\nDrop the old Logical Log Files... \n"
        echo "====================================================="
        onparams -d -l 1 -y
        onparams -d -l 2 -y
        onparams -d -l 3 -y
        onparams -d -l 4 -y
        onparams -d -l 5 -y
        onparams -d -l 6 -y
根據(jù)ID一一刪除之.
        echo "\nChange Physical Log Files, please wait about 1 minutes...\n"
        echo "====================================================="
        onparams -p -s 50000 -d phydbs -y
這個(gè)也是告訴數(shù)據(jù)庫(kù)空間在這里,對(duì)嗎?
        sleep 100

        echo "\nNow add more dbspaces/chunks...\n"
        echo "====================================================="


        onspaces -c -d datadbs   -p /home/informix/dbs/datadbs -o 0 -s 500000

        echo "\nTake a level 0 archive.\n"
        echo "====================================================="

        ontape -s  -L 0
是不是每指定一次日志空間所在,就要備份一次.那這次為什么又有那個(gè)-L 0了呢?

        echo "\nReboot IDS...\n\n"
        echo "====================================================="

        onmode -ky
        oninit
以上的類似于重啟系統(tǒng),這個(gè)能理解.

        sleep 10

        echo "\n====================================================="
        echo "Well done! \n"
        echo "====================================================="

        最后修改onconfig.cs文件
        DBSPACETEMP     tmpdbs         # Default temp dbspaces
        onmode -ky
        oninit




以上的問(wèn)題,對(duì)各位高手可能很好笑,但是我的確是不知道干什么的..


而且,裝之后,我還有一些問(wèn)題.

裝之后,我看onconfig里面 LOGFILES 改為4了(我自己加的,每個(gè)100M)
我記得原來(lái)是6的.INFORMIX會(huì)自己改自己的配置??

這個(gè)弄的我很困惑..
這個(gè)參數(shù)和上面那些onparams -a -d logdbs -s 20000有關(guān)系嗎?
是不是加幾次,后面LOGFILES就變成多少了?
但是,這樣也說(shuō)不通呀.配置里L(fēng)OGSIZE沒(méi)變.還是2000
然而,我自己加的時(shí)候是onparams -a -d logdbs -s 100000

請(qǐng)問(wèn)它們之間到底是什么關(guān)系.


另外nstat -l里的東西是不是不準(zhǔn)呀,或者是我沒(méi)有操作成功.
[informix@localhost bin]$ onstat -l

Informix Dynamic Server Version 9.40.UC1E1   -- On-Line -- Up 00:36:03 -- 30952 Kbytes

Physical Logging
Buffer bufused  bufsize  numpages numwrits pages/io
  P-1  0        16       0        0        0.00
      phybegin         physize    phypos     phyused    %used   
      2:53             100000     0          0          0.00   

Logical Logging
Buffer bufused  bufsize  numrecs  numpages numwrits recs/pages pages/io
  L-2  0        16       1        1        1        1.0        1.0     
        Subsystem    numrecs  Log Space used
        OLDRSAM      1        36            

address  number   flags    uniqid   begin                size     used    %used
0x10f3e8a8 7        U---C-L  10       4:53                50000       12     0.02
0x10f3e8e8 8        U-B----  6        4:50053             50000        1     0.00
0x10f3e928 9        U-B----  7        5:3                 50000        1     0.00
0x10f3e968 10       U-B----  8        5:50003             50000        2     0.00
4 active, 4 total



我想問(wèn)下為什么size是50000而不是我加的100000
???
對(duì)了,我加物理日志是200000上面也變成了100000
難道都是減半的?



另外,我還想問(wèn)下.rootdbs大體上多少合適.
我本人認(rèn)為這和DB2那些系統(tǒng)表差不多..SMS足夠了..也不要太大.100M足夠了.
是這樣的嗎?



還有在DB2里 是  IN DATA_DMS LONG IN  BLOB_DMS INDEX IN IDX_DMS

請(qǐng)問(wèn)INFORMIX里是怎么操作的?



謝謝各位了..實(shí)在是很亂,但是不懂..萬(wàn)望賜教

論壇徽章:
0
2 [報(bào)告]
發(fā)表于 2008-04-22 23:56 |只看該作者
剛才我看了下onstat -d
發(fā)現(xiàn)所有的空間大小都是減半的.
是我操作錯(cuò)了.還是就是這樣顯示的??

[informix@localhost bin]$ onstat -d

Informix Dynamic Server Version 9.40.UC1E1   -- On-Line -- Up 00:00:40 -- 30952 Kbytes

Dbspaces
address  number   flags      fchunk   nchunks  flags    owner    name
0x10e317d8 1        0x20001    1        1        N        informix rootdbs
0x10f2fe50 2        0x20001    2        1        N        informix phydbs
0x116f2018 3        0x20011    3        1        N B      informix blobdbs
0x116f2168 4        0x20001    4        2        N        informix logdbs
0x116f22b8 5        0x20001    6        1        N        informix idxdbs
0x116f2408 6        0x20001    7        5        N        informix datadbs
0x116f2558 7        0x20001    12       1        N        informix tmpdbs
7 active, 2047 maximum

Note: For BLOB chunks, the number of free pages shown is out of date.
      Run 'onstat -d update' for current stats.

Chunks
address  chunk/dbs  offset     size       free       bpages     flags pathname
0x10e31928 1     1    512        100000     98042                 PO--  /opt/IBM/informix/dbs/rootdbs
0x10f3e9a8 2     2    512        107500     7447                  PO--  /opt/IBM/informix/dbs/phydbs
0x10f3eb30 3      3   512        480000    ~15000      15000      POB-  /opt/IBM/informix/dbs/blobdbs
0x10f3ecb8 4     4    512        107500     7447                  PO--  /opt/IBM/informix/dbs/logdbs
0x10f3ee40 5     4    512        107500     7497                  PO--  /dev/raw/raw4
0x10e31af0 6     5    512        100000     99947                 PO--  /opt/IBM/informix/dbs/idxdbs
0x10e31c78 7     6    512        107500     107447                PO--  /opt/IBM/informix/dbs/datadbs
0x10e31e00 8     6    512        107500     107497                PO--  /dev/raw/raw7
0x10f2f830 9     6    512        107500     107497                PO--  /dev/raw/raw8
0x10f2f9b8 10    6    512        107500     107497                PO--  /dev/raw/raw9
0x10f2fb40 11    6    512        107500     107497                PO--  /dev/raw/raw10
0x10f2fcc8 12    7    512        125000     124947                PO--  /opt/IBM/informix/dbs/tmpdbs
12 active, 2047 maximum

Expanded chunk capacity mode: disabled

論壇徽章:
11
金牛座
日期:2015-03-19 16:56:22數(shù)據(jù)庫(kù)技術(shù)版塊每日發(fā)帖之星
日期:2016-08-02 06:20:00數(shù)據(jù)庫(kù)技術(shù)版塊每日發(fā)帖之星
日期:2016-04-24 06:20:00數(shù)據(jù)庫(kù)技術(shù)版塊每日發(fā)帖之星
日期:2016-04-13 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-04-13 06:20:00數(shù)據(jù)庫(kù)技術(shù)版塊每日發(fā)帖之星
日期:2016-02-03 06:20:00數(shù)據(jù)庫(kù)技術(shù)版塊每日發(fā)帖之星
日期:2015-08-06 06:20:00季節(jié)之章:春
日期:2015-03-27 15:54:57羊年新春福章
日期:2015-03-27 15:54:37戌狗
日期:2015-03-19 16:56:41數(shù)據(jù)庫(kù)技術(shù)版塊每日發(fā)帖之星
日期:2016-08-18 06:20:00
3 [報(bào)告]
發(fā)表于 2008-04-23 00:15 |只看該作者

回復(fù) #2 du51 的帖子

先回答2樓的問(wèn)題........informix數(shù)據(jù)庫(kù),你看到的空間大小的單位是pages,在9.40的數(shù)據(jù)庫(kù)中,根據(jù)系統(tǒng),一般為2KB,或者4KB每頁(yè).

論壇徽章:
11
金牛座
日期:2015-03-19 16:56:22數(shù)據(jù)庫(kù)技術(shù)版塊每日發(fā)帖之星
日期:2016-08-02 06:20:00數(shù)據(jù)庫(kù)技術(shù)版塊每日發(fā)帖之星
日期:2016-04-24 06:20:00數(shù)據(jù)庫(kù)技術(shù)版塊每日發(fā)帖之星
日期:2016-04-13 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-04-13 06:20:00數(shù)據(jù)庫(kù)技術(shù)版塊每日發(fā)帖之星
日期:2016-02-03 06:20:00數(shù)據(jù)庫(kù)技術(shù)版塊每日發(fā)帖之星
日期:2015-08-06 06:20:00季節(jié)之章:春
日期:2015-03-27 15:54:57羊年新春福章
日期:2015-03-27 15:54:37戌狗
日期:2015-03-19 16:56:41數(shù)據(jù)庫(kù)技術(shù)版塊每日發(fā)帖之星
日期:2016-08-18 06:20:00
4 [報(bào)告]
發(fā)表于 2008-04-23 00:27 |只看該作者
如下:
       onspaces -c -b blobdbs -g 32 -p /home/informix/dbs/blobdbs -o 0 -s  48000
        onspaces -c -d tmpdbs -t -p /home/informix/dbs/tmpdbs -o 0 -s 100000

        onspaces -c -d phydbs -p /home/informix/dbs/phydbs -o 0 -s 50200
        onspaces -c -d logdbs -p /home/informix/dbs/logdbs -o 0 -s 200000
以上的我都可以理解.而且和DB2的原理差不多.不過(guò)一個(gè)是CHUNK一個(gè)是所謂的容器.


        echo "\nShut Down Server to Quiescent Mode..."
        echo "====================================================="
        onmode -s -y
這個(gè)語(yǔ)句我不知道是干什么的.使服務(wù)器處休眠嗎? 類似于操作系統(tǒng)的safe模式嗎?
沒(méi)有使用過(guò)DB2,這里的quiescent模式,是informix的一個(gè)狀態(tài),此狀態(tài)下,用戶不能訪問(wèn)數(shù)據(jù)庫(kù)..
        sleep 5

        echo "Adding Logical Log\n"
        onparams -a -d logdbs -s 20000
        onparams -a -d logdbs -s 20000
        onparams -a -d logdbs -s 20000
        onparams -a -d logdbs -s 20000
        onparams -a -d logdbs -s 20000
        onparams -a -d logdbs -s 20000
        onparams -a -d logdbs -s 20000
        onparams -a -d logdbs -s 20000
        onparams -a -d logdbs -s 20000
        onparams -a -d logdbs -s 10000
以上的是干什么的???
我的理解是空間已經(jīng)存在,這樣是告訴數(shù)據(jù)庫(kù),在logdbs空間里分配一部分給LOGIC log 用..以后寫LLOG就寫到這個(gè)空間.
請(qǐng)問(wèn)是這樣嗎?
為什么要運(yùn)行10次??
直接
onparams -a -d logdbs -s 190000
不行嗎?
還有20000這個(gè)是怎么得出來(lái)嗎,一定要這么大嗎?
最后一個(gè)為什么又是10000了?

邏輯日志是循環(huán)使用的,如果只有一個(gè)的話,那么就不能進(jìn)行循環(huán)使用....一個(gè)邏輯日志滿了以后,數(shù)據(jù)庫(kù)可以進(jìn)行邏輯日志備份,太大的邏輯日志并不見得好..
到于為什么最后一個(gè)是10000,是因?yàn)樽詈笠淮尾荒芊峙?0000的空間了.呵........(如果空間配置好的話,還是可以是20000的,比如增加邏輯日志空間時(shí)改為204000)



        echo "\nArchiving Database Server Please Wait 20 seconds.\n"
        echo "====================================================="
        ontape -s
這里是備份的.后面不加級(jí)也行嗎?那到底是多少級(jí)呢?
......
        sleep 5

        onmode -l
        onmode -l
        onmode -l
        onmode -l
        onmode -l
        onmode -l
以上六個(gè)是干什么的?
我試過(guò),沒(méi)這幾句,刪除不了.INFORMIX說(shuō)什么正在用.
我看網(wǎng)上說(shuō),這是向下一個(gè)LOGIC 日志轉(zhuǎn)移,是這樣嗎?
但是,當(dāng)前日志是哪個(gè)呢?從哪里看?
因?yàn)橹挥兄喇?dāng)前日志是哪個(gè),以及它們的先后順序,才能轉(zhuǎn)到我們想讓它去的地方.
使用onstat -l查看日志使用狀態(tài).
        onmode -c
這個(gè)是校驗(yàn).我在網(wǎng)上查到了.
        sleep 10

        echo "\nDrop the old Logical Log Files... \n"
        echo "====================================================="
        onparams -d -l 1 -y
        onparams -d -l 2 -y
        onparams -d -l 3 -y
        onparams -d -l 4 -y
        onparams -d -l 5 -y
        onparams -d -l 6 -y
根據(jù)ID一一刪除之.
        echo "\nChange Physical Log Files, please wait about 1 minutes...\n"
        echo "====================================================="
        onparams -p -s 50000 -d phydbs -y
這個(gè)也是告訴數(shù)據(jù)庫(kù)空間在這里,對(duì)嗎?
對(duì).并指定大小.
        sleep 100

        echo "\nNow add more dbspaces/chunks...\n"
        echo "====================================================="


        onspaces -c -d datadbs   -p /home/informix/dbs/datadbs -o 0 -s 500000

        echo "\nTake a level 0 archive.\n"
        echo "====================================================="

        ontape -s  -L 0
是不是每指定一次日志空間所在,就要備份一次.那這次為什么又有那個(gè)-L 0了呢?
這個(gè)是正常的0級(jí)備份....對(duì)于空間的操作,都要求0級(jí)備份..

        echo "\nReboot IDS...\n\n"
        echo "====================================================="

        onmode -ky
        oninit
以上的類似于重啟系統(tǒng),這個(gè)能理解.

        sleep 10

        echo "\n====================================================="
        echo "Well done! \n"
        echo "====================================================="

        最后修改onconfig.cs文件
        DBSPACETEMP     tmpdbs         # Default temp dbspaces
        onmode -ky
        oninit




以上的問(wèn)題,對(duì)各位高手可能很好笑,但是我的確是不知道干什么的..


而且,裝之后,我還有一些問(wèn)題.

裝之后,我看onconfig里面 LOGFILES 改為4了(我自己加的,每個(gè)100M)
我記得原來(lái)是6的.INFORMIX會(huì)自己改自己的配置??

這個(gè)弄的我很困惑..
這個(gè)參數(shù)和上面那些onparams -a -d logdbs -s 20000有關(guān)系嗎?
是不是加幾次,后面LOGFILES就變成多少了?
但是,這樣也說(shuō)不通呀.配置里L(fēng)OGSIZE沒(méi)變.還是2000
然而,我自己加的時(shí)候是onparams -a -d logdbs -s 100000

請(qǐng)問(wèn)它們之間到底是什么關(guān)系.


另外nstat -l里的東西是不是不準(zhǔn)呀,或者是我沒(méi)有操作成功.
[informix@localhost bin]$ onstat -l

Informix Dynamic Server Version 9.40.UC1E1   -- On-Line -- Up 00:36:03 -- 30952 Kbytes

Physical Logging
Buffer bufused  bufsize  numpages numwrits pages/io
  P-1  0        16       0        0        0.00
      phybegin         physize    phypos     phyused    %used   
      2:53             100000     0          0          0.00   

Logical Logging
Buffer bufused  bufsize  numrecs  numpages numwrits recs/pages pages/io
  L-2  0        16       1        1        1        1.0        1.0     
        Subsystem    numrecs  Log Space used
        OLDRSAM      1        36            

address  number   flags    uniqid   begin                size     used    %used
0x10f3e8a8 7        U---C-L  10       4:53                50000       12     0.02
0x10f3e8e8 8        U-B----  6        4:50053             50000        1     0.00
0x10f3e928 9        U-B----  7        5:3                 50000        1     0.00
0x10f3e968 10       U-B----  8        5:50003             50000        2     0.00
4 active, 4 total



我想問(wèn)下為什么size是50000而不是我加的100000
???
對(duì)了,我加物理日志是200000上面也變成了100000
難道都是減半的?



另外,我還想問(wèn)下.rootdbs大體上多少合適.
我本人認(rèn)為這和DB2那些系統(tǒng)表差不多..SMS足夠了..也不要太大.100M足夠了.
是這樣的嗎?



PS:我覺(jué)得你還是得看看INFORMIX的基礎(chǔ)知識(shí)........雖然從另一個(gè)數(shù)據(jù)庫(kù)轉(zhuǎn)到新數(shù)據(jù)庫(kù)很多知識(shí)可以復(fù)用,但新數(shù)據(jù)庫(kù)畢竟有自己的特點(diǎn)....

論壇徽章:
0
5 [報(bào)告]
發(fā)表于 2008-04-23 00:52 |只看該作者
謝謝樓上了..關(guān)于循環(huán)日志那塊我明白了.

還有一點(diǎn),就是onconfig里配的那個(gè)LOGFILES 是不是要改掉.改的和上面增加的一致..包括大小(LOGSIZE).
如果不一致會(huì)出現(xiàn)什么后果.
還有那個(gè)物理日志的配置是不是也要一致起來(lái)..


關(guān)于顯示的是頁(yè)大小..我也明白了.非常感謝.這說(shuō)明,我操作雖然糊涂.但大體都是成功的.呵呵.

萬(wàn)分感謝.麻煩您了.

論壇徽章:
11
金牛座
日期:2015-03-19 16:56:22數(shù)據(jù)庫(kù)技術(shù)版塊每日發(fā)帖之星
日期:2016-08-02 06:20:00數(shù)據(jù)庫(kù)技術(shù)版塊每日發(fā)帖之星
日期:2016-04-24 06:20:00數(shù)據(jù)庫(kù)技術(shù)版塊每日發(fā)帖之星
日期:2016-04-13 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-04-13 06:20:00數(shù)據(jù)庫(kù)技術(shù)版塊每日發(fā)帖之星
日期:2016-02-03 06:20:00數(shù)據(jù)庫(kù)技術(shù)版塊每日發(fā)帖之星
日期:2015-08-06 06:20:00季節(jié)之章:春
日期:2015-03-27 15:54:57羊年新春福章
日期:2015-03-27 15:54:37戌狗
日期:2015-03-19 16:56:41數(shù)據(jù)庫(kù)技術(shù)版塊每日發(fā)帖之星
日期:2016-08-18 06:20:00
6 [報(bào)告]
發(fā)表于 2008-04-23 09:12 |只看該作者

回復(fù) #5 du51 的帖子

LOGFILES 這個(gè)是初始化時(shí)數(shù)據(jù)庫(kù)在rootdbs上的自動(dòng)生成邏輯日志的個(gè)數(shù)......
將日志移出rootdbs后.手動(dòng)增加邏輯日志后,這個(gè)值不用手動(dòng)修改的.

論壇徽章:
0
7 [報(bào)告]
發(fā)表于 2008-04-25 00:14 |只看該作者
liaosnet
非常感謝你.
讓我明白了很多東西.

論壇徽章:
0
8 [報(bào)告]
發(fā)表于 2008-04-28 08:59 |只看該作者
liaosnet 真是熱心,優(yōu)秀成員呀,
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過(guò)ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP