日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

informix7.X安裝指南( 二 )


三.Informix-online7.30的日常管理及維護1. 自動啟動關(guān)閉Informix-online數(shù)據(jù)庫啟動ONLINE的命令是:oninit但為了便于系統(tǒng)管理員的管理,將啟動命令建立在/etc/rc2.d目錄下,名字為S90informix, 就象Dos中的批處理文件一樣,當啟動SCOUNIX操作系統(tǒng)時,online隨之啟動 。編輯文件(在root用戶下) /etc/rc2.d/S90informix,內(nèi)容如下INFORMIXDIR=/usr/informixINFORMIXSERVER=piccONCONFIG=onconfig.piccExport INFORMIXDIR INFORMIXSERVER ONCONFIGINFORMIXDIR/bin/oninit修改文件屬性使它用執(zhí)行權(quán)利: #chmodx /etc/rc2.d/S90informix自動關(guān)閉INFORMIX-ONLINE關(guān)閉ONLINE的命令為: onmode –ky將關(guān)閉命令建立在/etc/rc0.d目錄下,編輯文件名為K01informix,內(nèi)容如下:INFORMIX INFORMIXDIR=/usr/informixINFORMIXSERVER=piccONCONFIG=onconfig.piccExport INFORMIXDIR INFORMIXSERVER ONCONFIGINFORMIXDIR/bin/onmode -ky修改文件屬性使它用執(zhí)行權(quán)利: #chmodx /etc/rc2.d/K01informix2. INFORMIX ONLINE 的常見工作模式Off-line :實例沒有運行,沒有分配或初始化共享內(nèi)存 。Quiescent:實例已經(jīng)完全啟動,但不允許用戶訪問數(shù)據(jù)庫,有些管理任務(wù),像增加刪除dbspaces、邏輯日志,必須在實例處于Quiescent狀態(tài)時才能完成 。On-line:實例完全啟動,并且對所有有權(quán)訪問它的用戶都是可用的 。Shutdown::當實例從Online-line狀態(tài)到Quiescent時的一種過渡狀態(tài),所有用戶線索仍然可以繼續(xù)完成他們的工作直到正常結(jié)束,但這時所有新的數(shù)據(jù)庫連接都會被拒絕 。下面介紹各個模式相互轉(zhuǎn)換的命令:oninit(將一個配置好的實例從Off-line狀態(tài)一直變?yōu)镺n-line狀態(tài))oninit -s(將一個配置好的實例從Off-line狀態(tài)一直變?yōu)镼uiescent狀態(tài),現(xiàn)有的用戶線索可以繼續(xù)直到正常結(jié)束,但所有新的數(shù)據(jù)庫請求連接將被拒絕)onmode –sy(將實例從On-line狀態(tài)經(jīng)過shutdown)onmode –uy(立即終止現(xiàn)有的實例,使之成為Quiescent,所有的用戶線索和數(shù)據(jù)庫請求都將被中斷)onmode –ky(實例從on-line或Quiescent變?yōu)閛ff-line狀態(tài))介紹完ONLINE的幾種常用工作模式后,下面我們就可以為online增加工作區(qū)、邏輯日志、物理日志、臨時文件數(shù)據(jù)庫空間了 。
3.管理Informix Online磁盤空間Online初始化時,自動建立了一個名為rootdbs的dbspace 。該rootdbs存儲Online的管理信息,包括物理日志、邏輯日志等 。當你建立一個數(shù)據(jù)庫時,如果不指定dbspace,作為缺省,該庫建立在rootdbs中 。所以,如果你想將庫建立在某個dbspace中,則必須指定dbspace,例如:dbimport 數(shù)據(jù)庫名 –d dbspace名注意:在建dbspace時,要指定原始磁盤設(shè)備名路徑,所需磁盤空間大小,以及該塊磁盤空間在原始磁盤設(shè)備中的偏移量,偏移量非常關(guān)鍵,要小心設(shè)置,否則容易造成chunk塊之間空間上的重疊與覆蓋 。1) 用onspaces 命令建立dbspaceonspaces –c –d dbspaces名 –p 磁盤設(shè)備 -o 偏移量 –s 空間大小其中: -c 表示建立新的dbspace-d dbspace 名字-p 原始磁盤設(shè)備全路徑名,如/dev/dbs-o 偏移量,以K字節(jié)為單位-s dbspace中第一個chunk的尺寸,以K字節(jié)為單位例如: 假設(shè)原始磁盤設(shè)備/dev/dbs有1000M空間,其中rootdbs占100M,tmpdbs 占100M,workdbs占800M 。$ onspaces –c –d tmpdbs –p /dev/dbs –o 100000 –s 100000$onspaces –c –d workdbs –p /dev/dbs –o 200000 –s 80000002)用onspaces 命令建立物理日志、邏輯日志空間物理日志保存數(shù)據(jù)被修改前的映象,物理日志的位置和大小可以改變,使用onparams命令可以改變?nèi)罩镜奈恢煤痛笮。仨氃贠NLINDE的Quiescent(靜態(tài)方式)后執(zhí)行 。$ onparams –p -s 大小 –d dbspace名大小是以K為單位,建議物理日志大小為100M 。邏輯日志是保存數(shù)據(jù)在修改后的映象,ONLINE初始化時,邏輯日志個數(shù)最少為3個,所以在初始化前可以給邏輯日志個數(shù)為3,大小可以少一點例如1000K,等初始化完后,在添加新的邏輯日志,最后再將前面的3個邏輯日志刪除,總邏輯日志最好在500M左右 。具體做法如下:以informix用戶登錄,$ onmode –uy (由Online切換到Quiescent狀態(tài))$ onparams –a –d logdbs -s 100000其中l(wèi)ogdbs為dbspaces 名 ,-s 100000 表示增加了100M空間 。再連續(xù)執(zhí)行4遍上述命令,這樣新的邏輯日志空間總共為500M,可以用onstat –l 查看邏輯日志情況,接下來就要刪除前面3個舊邏輯日志,刪除前做一個0級備份# ontape –s –L 0$ onparams –d –l logidlogid 為邏輯日志id號,可以用onstat –l 查看,然后就可根據(jù)id號刪除3個舊邏輯日志 。四.Informix Online數(shù)據(jù)庫備份及恢復 。1. 使用ontape 工具備份1.)ontape 有三個備份級別0級 實例中所用的頁都被寫到磁帶上1級 備份從0級備份以后發(fā)生變化的數(shù)據(jù)2級 備份從1級備份以后發(fā)生變化的數(shù)據(jù)$ ontape –s –L 0執(zhí)行該命令做0級備份,建議如果允許可以每天在業(yè)務(wù)系統(tǒng)結(jié)束工作后做一次0級備份,做完備份后管理好備份磁帶,做好標記 。

推薦閱讀