第五节 初始化处理器资源
OnLine 动态服务器7.1采用多进程 多线索体系结构, 即用较少的数据库服务器进程来作所有的数据库操作, 因此处理器资源的利用将直接影响用户系统的运行性能。 处理器资源的初始化可以 的数据库系统初始化的过程中实现,也可以在以后用onmonitor实用程序的Parameters菜单中的 Perf -ormance项来进行,参数调整以后需重新启动数据库服务器才能有效。同时在系统的运行过程中,用户可以根据自己的需要,通过 onmonitor 实用程序的Mode菜单中的 Add-proc和 Dropproc 随时调整系 统的处理器资源,而不需要重新启动数据库服务器。
第六节 数据库服务器的状态
INFORMIX-OnLine具有五个不同的状态,它们分别是online、quiesent、recovery、shut- down 和offline。这五个状态分别是为OnLine运行中不同目的而设计的。
Mode: Startup On-line Graceful-shutdown Immediate-shutdown Take-offline ...
online 状态是系统响应联机用户数据库访问的状态。 在这个状态下,用户可以查询、插入 、 修改和删除他们的数据,以及各种简单或复杂的事务处理。
quiesent 状态是数据库管理员管理系统的状态。在这个状态下,除了数据库管理员,任何 普通用户都不能进入数据库系统,不能对数据库作任何的访问和操作。通常在这个状态下,数据库管理员进行数据备份、批量处理、调整 OnLine 参数以及其它各种数据 库系统的管理。
recovery 状态是OnLine为保持数据库一致性而进行的内部事务处理状态,因此这个状态拒绝任何人访问数据库系统,包括数据库管理员。
shutdown 状态是 OnLine关闭前的一个等待联机退出的状态。在这个状态下,已经进入数据库系统,并且正在进行数据库访问或操作的用户被要求尽快结束工作,退出数据库系统,而尚 未联机 和那些没有进行数据库访问和操作的用户将被拒绝进入数据库系统。
offline 状态是 OnLine 处于关闭的状态。
第七节 数据库服务器的启动与关闭
启动和关闭OnLine最简单的方法 onmonitor,选择Mode,然后用Startup和Online来启动数据 库服务器。 或者用Take-offine来关闭 数据 库服务器。
通过命令形式,oninit 启动数据库服务器;onmode -ky 关闭 数据 库服务器。
从系统管理的角度来看,最好是在系统启动的最后自动启动数据库服务器和在系统关闭时最先关闭数据库服务器。这样便需要建立启动文件和关闭文件。
以SCOUNIX为例,启动文件建立在/etc/rc2.d目录下,其名字可以是S99informix,启动文件 如下:
INFORMIXSERVER=online7
INFORMIXDIR=/usr/informix
PATH=$PATH:$INFORMIXDIR/bin
export INFORMIXSERVER INFORMIXDIR PATH
exho "Start up OnLine Dynamic Server "
oninit&
ipcs -bm
命令ipcs用于检查unix系统的共享内存和信号量,用这种方法可以很容易地知道数据库服 务器 是否正常地启动。
关闭文件建立在/etc/rc0.d目录下,其名字可以是K01informix,关闭文件的内容如 下:
INFORMIXSERVER=online7
INFORMIXDIR=/usr/informix
PATH=$PATH:$INFORMIXDIR/bin
export INFORMIXSERVER INFORMIXDIR PATH
echo "Stop OnLine Dynamic Server"
onmode -ky&
ipcs –bm