各字段的含义如下:
dbservername
onconfig 文件中的DBSERVERNAME或DBSERVERALIASES
nettype
对于共享内存连接来说是onipcshm
对于TLI TCP/IP连接来说是ontlitcp
对于sockets TCP/IP连接来说是onsockcp
hostname 机器的主机名
servicename 文件/etc/services中的服务名,对于共享内存连接方式无用
系统初始化
#root dbspace配置
ROOTNAME rootdbs #root dbspace名
ROOTPATH /dev/online_root #构成root dbspace的设备路径
ROOTOFFSET 0 #root dbspace设备的偏移量(Kbyte)
ROOTSIZE 50000 #root dbspace大小(Kbyte)
#磁盘镜像配置参数
MIRROR 0 #镜像标志(YES=1,NO=0)
MIRRORPATH #镜像root dbspace设备额路径
MIRROROFFSET 0 #镜像root dbspace设备的偏移量
#物理日志配置
PHYSDBS rootdbs #物理日志(dbspace)的位置
PHYSFILE 1000 #物理日志文件大小(Kbytes)
#逻辑日志配置
LOGFILES 10 #逻辑日志文件数量
LOGSIZE 3000 #逻辑日志大小(Kbyte)
动态服务器的初始化包括两部分:磁盘初始化,创建root dbsapce。root dbspace中有12页专门用于存放系统信息,称为系统保留页。剩余空间中包含被称为chunk free list的页,50页tblspace ,4页database tablespace。在root dbspace中还存储sysmaster和sysutils数据库。
在系统初始化时,物理日志和逻辑日志都自动建立在root dbspace中。逻辑日志的最优大小很难确定,因为与各系统的事务活动状况紧密相关。刚开始时可以将其大小设置为3至5MB,如果不够可以随时追加。
在初始化时应创建一个较小的物理日志。因为在DBMS系统中,尤其在OLTP环境下,数据库的操作非常频繁,日志中必须记录大量的信息,所以用户最好能将多个日志分布在不同的设备上。有一种非常简单的方法:既在系统初始化完毕后,将物理日志移至其它设备,并扩大其空间。一般来说物理日志大一些为好(300M-500M),这样可以避免频繁地初始化检查点(物理日志75%满时进行)。
请一定牢记,root dbspace的位置和初始chunk的大小是无法改变的,除非重新初始化系统,但这将清除现有系统中的所有信息。
root dbspace的镜像功能可以在初始化时打开也可以在以后打开。
最新相关文章
发表评论