informix 的 tempdbs的疑问..!!!!!!
大家先看下我的配置# Physical Log Configuration
PHYSDBS logdbs # Location (dbspace) of physical log
PHYSFILE 20000 # Physical log file size (Kbytes)
# Logical Log Configuration
LOGFILES 16 # Number of logical log files
LOGSIZE 10000 # Logical log size (Kbytes)
对于物理日志physdbs 我没用onparams 命令去加空间,而是用的onspaces,想问下大家,我用onspaces增加的logdbs是不是physdbs就不认了?.
还有,那个tempdbs
# DBSPACETEMP:
DBSPACETEMP tempdbs # Default temp dbspaces
对于这个tempdbs 我也是用的onspces命令去加的..这样可以不?
以上的两个问题,,希望大家指点一下.., 1,onspaces加的是dbspace.用onparams是更改日志。。默认的phylog/loglog都是在rootdbs里的。需要将它们移到phydbs/logdbs里,就需要用到onparas.
2,tempdbs直接用onspaces建就行~~系统自动更新并修改onconfig文件。 嗯.了解了.我这就去改..
当时用onspaces建tempdbs的时候还真望了加 - t.. 物理日志和逻辑日志是不是都存放在logdbs里面呢?
就是这里
PHYSDBS logdbs # Location (dbspace) of physical log
这个logdbs 不是~~~一般来说会独立建个phydbs用于phylog
logdbs用于loglog
Dbspaces
address number flags fchunk nchunksflags owner name
c000000010ab7e60 1 0x1 1 1 N informix rootdbs
c000000010c94850 2 0x22001 2 2 N T informix tempdbs
c000000010c949d0 3 0x1 3 1 N informix phydbs
c000000010c94b50 4 0x1 4 2 N informix logdbs 你让它放哪里它就放哪里,缺省在rootdbs tempdbs加好了要加环境变量,或改$ONCONFIG文件才能生效吧。
用onstat -D检查生成临时表时是否真的写tempdbs。
页:
[1]