3.管理Informix Online磁盤空間
Online初始化時(shí),自動建立了一個(gè)名為rootdbs的dbspace 。
該rootdbs存儲Online的管理信息,包括物理日志、邏輯日
志等 。當(dāng)你建立一個(gè)數(shù)據(jù)庫時(shí),如果不指定dbspace,作為
缺省,該庫建立在rootdbs中 。所以,如果你想將庫建立在
某個(gè)dbspace中,則必須指定dbspace,例如:
dbimport 數(shù)據(jù)庫名 -d dbspace名注意:在建dbspace時(shí),要指定原始磁盤設(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中第一個(gè)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 8000000
2)用onspaces 命令建立物理日志、邏輯日志空間物理日志保存數(shù)據(jù)被修改前的映象,物理日志的位置和大小可以改變,
使用 onparams 命令可以改變?nèi)罩镜奈恢煤痛笮?,必須在ONLINDE的
QuIEscent(靜態(tài)方式)后執(zhí)行 。$ onparams -p -s 大小 -d dbspace名大小是以K為單位,建議物理日志大小為100M 。邏輯日志是保存數(shù)據(jù)在修改后的映象,ONLINE初始化時(shí),邏輯日志個(gè)數(shù)
最少為3個(gè),所以在初始化前可以給邏輯日志個(gè)數(shù)為3,大小可以少一點(diǎn)
例如1000K,等初始化完后,在添加新的邏輯日志,最后再將前面的3個(gè)
邏輯日志刪除,總邏輯日志最好在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 查看邏輯日志情況,接下來就要?jiǎng)h除前面3個(gè)舊邏輯日志,
刪除前做一個(gè)0級備份# ontape -s -L 0$ onparams -d -l logidlogid 為邏輯日志id號,可以用onstat -l 查看,然后就可根據(jù)id號刪
除3個(gè)舊邏輯日志 。四.Informix Online數(shù)據(jù)庫備份及恢復(fù) 。1. 使用ontape 工具備份1.)ontape 有三個(gè)備份級別0級 實(shí)例中所用的頁都被寫到磁帶上1級 備份從0級備份以后發(fā)生變化的數(shù)據(jù)2級 備份從1級備份以后發(fā)生變化的數(shù)據(jù)$ ontape -s -L 0【5 Informix-Online 7.30的安裝及管理】 執(zhí)行該命令做0級備份,建議: 如果允許可以每天在業(yè)務(wù)系統(tǒng)結(jié)束工作
后做一次0級備份,做完備份后管理好備份磁帶,做好標(biāo)記 。
推薦閱讀
- 哺乳動物和非哺乳動物的區(qū)別
- 父母在女兒婚禮上的精彩講話稿 范文
- 西安哪里好玩兒的地方
- 12月22日出生的是什么星座
- VS3的優(yōu)缺點(diǎn)
- 羊絨大衣在家的正確洗法
- 嫂子的媽媽叫什么
- Makefile工具的使用
- 老年人監(jiān)護(hù)人確定是怎樣的
- 櫻桃果醬的制作方法
