




已阅读5页,还剩17页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Informix数据库常用命令快速索引许多数据库操作可以在菜单式交互环境onmonitor中完成,下面提供一组命令,使用户可以方便地以命令方式管理数据库,以下命令除了oninit外,其他命令必须在数据库初始化后方可运行. oncheck 检查、修复、显示 根据命令的选项,oncheck有以下功能 1、检查数据库的一致性 2、修复不一致的索引 3、显示数据库信息 oncheck只能修复索引带来的不一致性,对数据表之间的不一致性无能为力。 语法 oncheck c类选项 p类选项 -qny 数据库:主表,片断空间|#索引|表空间|块 行号|页号 说明 数据库指需检查的数据库(database), 主指表的主人(owner),表指数据表(table),片断空间指包含需要检查的片断(fragment)的表空间(tblspace),块指数据块(chunk),行号指要检查的行(rowid),c类选项表示检查,p类选项表示显示, -y 选项指对所有的提问回答YES,即自动修复索引,-n选项指对所有问题回答NO,-q选项表示只当有错误时才出提示信息. c 类选项说明 -cr 保留页(reserved page) -ce 扩展(extends) -cc 数据库目录 -ci 表索引库 -cI 表索引和行号(rowid)库 -cd 包含位图(bitmap)的表空间(TBLspace) p 类选项说明 -pr 保留页(reserved page) -pe 扩展(extends) -pc 数据库目录 -pk 索引关键字 -pl 叶节点关键字 -pL 叶节点关键字,行号数据库 -pd 表空间(TBLspace)数据行(row) -pt 表空间报告数据库 -pT 表空间磁盘工具报告数据库 例子 oncheck -cc oncheck -cD stores7:catalog oncheck -cI -n stores7:customer#zip_ix oninit 启动数据库oninit 命令将在离线(off-line)状态的数据库启动为在线(on-line)模式,数据库有六种工作模式,它们是 离线(off-line) 不运行状态 静模式(quiescent) 在此模式下,用户不能连接到数据库,但可用onstat等命 令查看数据库信息 在线(on-line) 数据库运行状态 只读(read-only) 只能读数据库但不能写 恢复(recovery) 是一种临时状态,存在于从离线模式到静模式之间 关闭(shutdown) 是一种临时状态,存在于从在线模式到静模式或离线模式 oninit 命令将在离线(off-line)状态的数据库启动为在线(on-line)模式,并初始化共享内存(shared memory),在作初始化之前,应先设置环境变量INformIXSERVER,否则数据库不建立sysmaster表,必须以root或informix注册才能执行本命令,本命令不但能初始化共享内存,还能初始化磁盘空间. 语法 oninit -p -s 或 oninit -i -s 说明 第一行用法为只初始化共享内存 -p 不检测临时表 -s 将数据库转换成静模式 第二行用法为同时初始化磁盘空间,使用时必须慎重,因为此命令将破坏所有数据 -s 将数据库转换成静模式 例子 oninit oninit -s onload 建立数据库或表 onload在指定数据空间建立一个数据库或表,并从一个磁盘或磁带文件中读入数据(由onunload生成的数据) 语法 onload -l -t 磁带设备 -b 块大小 -s 磁带大小 -d 数据空间 数据库 :主. 表 -i 旧索引名 新索引名 -fd 旧数据空间名 新数据空间名 说明 若未指定数据来源参数,则以环境变量TAPEDEV为参数, -l 选项指定onload 从环境变量 LTAPEDEV LTAPEBLK LTAPESIZE中指定的参数为设备、块大小、磁带大小,若使用了 -t ,-b, -s选项,则以-t -b -s指定的参数为准 -t 指定设备 -b 指定块大小 -s 指定磁带大小 -d 选项指定数据表将使用的数据空间 -i 选项将旧索引名转换成新索引名 -fd 选项将旧数据空间名转换成新数据空间名 onlog 显示逻辑日志内容 本命令显示一个磁盘或磁带上的逻辑日志文件内容,在跟踪调试时有广泛的用途 语法 onlog -l -q -d 磁带设备 -n 日志文件号 -u 用户名-t 表空间号 -x 事务号 说明 -l 近可能多地显示每个日志文件的信息 -q 不显示程序头 -d 从指定磁带设备中读文件 -n 显示指定日志 -u 显示指定用户的日志 -t 显示指定表空间号(tblspace_num)日志 -x 显示指定事务号(transaction_id)日志 onmode 改变模式和共享内存 本命令有以下功能:改变数据库工作模式,设置检测点(checkpoint),改变共享内存(shared memory)区,切换逻辑日志文件,杀死一个数据库服务期(server session),杀死一个数据库事务(transaction),设置数据复制类型(data-replication type),增加一段共享内存,增加或删除一个虚拟处理器,设置决策支持(decision-support)参数,释放无用内存段.只有用root或informix注册才能使用此命令 下面按功能说明用法 改变工作模式 onmode -k -m -s -u -k 转到离线(off-line)模式 -m 从静模式(quiescent)转到在线(on-line)模式 -s 从在线模式转到静模式,允许所有正进行的业务做完,但不允许新的连接 -u 从在线模式立即转到静模式,不等业务做完 设置检测点(checkpoint) onmode -c 改变共享内存驻留 onmode -n|-r -n 立即停止共享内存的强制驻留 -r 立即开始共享内存的强制驻留 切换逻辑日志文件,切换到下一逻辑日志文件 onmode -l 杀死数据库服务期(server session) onmode -z 服务期号 服务期号可由 onstat -n 命令获得 杀死事务(transaction) onmode -Z 事务地址 杀死一个分配在指定地址上的事务,地址可由 onstat -x 获得 设置数据复制(data-replication)类型 onmode -d standard|primary 数据服务名|secondary 数据服务名 使用 -d standard 选项,则切断数据复制模式,将当前数据库服务器转换成标准模式 使用 -d primary 选项,则试图连接指定的数据库服务器,若成功则将指定的数据库服务器设为基本服务器,且将数据复制开启(将基本数据库服务器置为on-line,将第二数据库服务器置为read-only) 使用 -d secondary 选项,则试图连接指定的数据库服务器,若成功则将指定的数据库服务器设为第二服务器,且将数据复制开启 增加共享内存 onmode -a 段大小 段大小的单位为千字节 增加或删除虚拟处理器 onmode -p + 数字 CPU|AIO|SHM|TLI|SOC 或 onmode -p - 数字 CPU 上一行为增加虚拟处理器,下一行为删除虚拟处理器,一次只能增加或删除一种类型的处理器 改变决策支持(decision_support)参数 onmode -D 优先级数 onmode -M 千字节数 onmode -Q 查询数 onmode -S 搜索数 以上选项设定四个环境变量, -D 设定 MAX_PDQPRIORITY -M 设定 DS_TOTAL_MEMORY -Q 设定 DS_MAX_QUERIES -S 设定 DS_MAX_SCANS 释放无用内存 onmode -F onparams改变日志设定(log-Configuration)参数 本命令有以下功能:增加一个逻辑日志文件,删除一个逻辑日志文件,改变物理日志的大小和位置,执行本命令时数据库必须在静模式(quiescent)下,且必须以root或informix用户注册.下面按功能说明用法. 增加一个逻辑日志 onparams -a -d 数据空间 -s 大小 -y 数据空间(dbspace)由 -d 指定,大小由 -s 指定,单位为千字节, -y 选项对所有的提问回答YES 删除一个逻辑日志 onparams -d -l 逻辑日志号 -y 逻辑日志号可由 onstat -l 获得 改变物理日志文件大小或位置 onparams -p -s 大小 -d 数据空间 -y onspaces 改变数据空间(dbspaces) 本命令有以下功能:建立和删除一个数据空间(dbspaces)或临时数据空间,增加和删除一个块(chunk),开始或结束镜相(mirroring),改变块(chunk)状态,设置DATASKIP参数,执行本命令必须以 root 或 informix 注册. 建立数据空间或临时数据空间 onspaces -c -d 数据空间名 -t -p 路径 -o 偏移 -s 大小 -m 路径 偏移 加t选项指建立临时数据空间,m 后的路径和偏移指镜相块的路径和偏移 删除数据空间或临时数据空间 onspaces -d 数据空间名 增加一个块 onspaces -a 数据空间名 -p 路径名 -o 偏移 -s 大小 -m 路径 偏移 删除一个块 onspaces -d 数据空间名 -p 路径名 -o 偏移 开始镜相 onspaces -m 数据空间名 -p 路径 -o 偏移 -m 路径 偏移| -f 文件名 结束镜相 onspaces -r 数据空间名 改变镜相块(mirrored chunk)状态 onspaces -s 数据空间名 -p 路径 -o 偏移 -D|-O 改变一个镜相块的状态,-D选项将其关闭(take down),-O选项将其重开(restore)并置于在线(on-line)状态 设置DATASKIP 值 onspaces -f OFF|ON 数据空间表 将DATASKIP值设为 ON 或OFF onstat 显示数据库状态 本命令显示数据库在执行本命令时的状态,执行本命令时不在共享内存上加锁,故执行时不会影响正常运行. 语法 onstat 选项 选项说明 若不带任何选项执行 onstat ,则相当于执行了 onstat -pu - 列出本命令的所有选项 -a 执行 onstat -a 相当于执行了 onstat -cuskbtdlp (所有小写选项) -b 显示正在使用的缓冲区 -B 显示所有的缓冲区(不仅是正在使用的) -c 显示ONCONFIG 文件内容,数据库首先检测你是否定义了环境变量 ONCONFIG,若有则显示 $INformIX/etc/$ONCONFIG 文件的内容,若未定义,则显示 $INformIX/etc/onconfig文件的内容,此文件包含了许多系统需要的定义和设置. -C 显示B+树清除(B+ tree cleaner)情况 -d 显示每个数据空间(dbspace)的块(chunk)信息 -D 显示每个数据空间头50个块的页(page)读写的情况 -F 显示每一种类型的写回磁盘(flush pages to disk)的统计数 -h 显示哈西链(hash chain)缓冲区信息 -i 进入onstat的交互方式,可直接敲入onstat命令,使用CTRL-d 退出交互方式 -k 显示活动锁(active lock)的信息 -l 显示物理日志和逻辑日志的信息 -m 显示20个系统最近用到的系统信息日志 -o 文件名 将当前共享内存段内容写入指定文件,缺省为 onstat.out -p 显示各项统计数 第一部分为显示读写情况,从左至右分为八部分,依次是: dskreads 实际读磁盘的次数 pagreads 读到的页数 bufreads 从缓冲区(共享内存中)读的次数 %cached (bufreads-dskreads)/bufreads dskwrits 实际写磁盘次数(包括写日志) pagwrits 写的页数 bufwrits 写缓冲区(共享内存)的次数 %cached (bufwrites-dskwrite)/bufwrits 若发现缓冲区利用率太低,则会降低数据库的速度,此时应使用onmode命令增加共享内存或改进程序中的数据库访问方法 第二部分显示ISAM(索引顺序存取)调用情况,这是一种最低级的调用,不一定和SQL语句一一对应,一次SQL可能执行多次ISAM调用,这些数字是多个实际库服务器的总统计数,故不能用于监测单个数据库,除非目前只有一个活动的数据库服务器或只存在一个数据库,从左至右依次是: isamtot 总调用次数 open 打开表空间(tblspace)时的次数 start 在索引中定位时的次数 read 读时的次数 write 写时的次数 rewrite 更新时的次数 delete 删除时的次数 commit 执行一次iscommit()时的次数,不一定与COMMIT WORK 一一对应 rollbk 回滚时的次数 第三部分显示对资源请求时不能满足的次数,从左至右依次是: ovlock 执行锁操作请求超过定义的最大值的次数(最大值由 ONCONFIG 文件中的LOCKS定义) ovuserthreads 用户试图超过定义的最大用户线索的次数(最大值由 ONCONFIG 文件中的USERTHREADS定义) ovbuff 系统试图超过定义的最大共享内存缓冲区的次数(Informix数据库常用命令快速索引 Informix数据库常用命令快速索引许多数据库操作可以在菜单式交互环境onmonitor中完成,下面提供一组命令,使用户可以方便地以命令方式管理数据库,以下命令除了oninit外,其他命令必须在数据库初始化后方可运行. oncheck 检查、修复、显示 根据命令的选项,oncheck有以下功能 1、检查数据库的一致性 2、修复不一致的索引 3、显示数据库信息 oncheck只能修复索引带来的不一致性,对数据表之间的不一致性无能为力。 语法 oncheck c类选项 p类选项 -qny 数据库:主表,片断空间|#索引|表空间|块 行号|页号 说明 数据库指需检查的数据库(database), 主指表的主人(owner),表指数据表(table),片断空间指包含需要检查的片断(fragment)的表空间(tblspace),块指数据块(chunk),行号指要检查的行(rowid),c类选项表示检查,p类选项表示显示, -y 选项指对所有的提问回答YES,即自动修复索引,-n选项指对所有问题回答NO,-q选项表示只当有错误时才出提示信息. c 类选项说明 -cr 保留页(reserved page) -ce 扩展(extends) -cc 数据库目录 -ci 表索引库 -cI 表索引和行号(rowid)库 -cd 包含位图(bitmap)的表空间(TBLspace) p 类选项说明 -pr 保留页(reserved page) -pe 扩展(extends) -pc 数据库目录 -pk 索引关键字 -pl 叶节点关键字 -pL 叶节点关键字,行号数据库 -pd 表空间(TBLspace)数据行(row) -pt 表空间报告数据库 -pT 表空间磁盘工具报告数据库 例子 oncheck -cc oncheck -cD stores7:catalog oncheck -cI -n stores7:customer#zip_ix oninit 启动数据库oninit 命令将在离线(off-line)状态的数据库启动为在线(on-line)模式,数据库有六种工作模式,它们是 离线(off-line) 不运行状态 静模式(quiescent) 在此模式下,用户不能连接到数据库,但可用onstat等命 令查看数据库信息 在线(on-line) 数据库运行状态 只读(read-only) 只能读数据库但不能写 恢复(recovery) 是一种临时状态,存在于从离线模式到静模式之间 关闭(shutdown) 是一种临时状态,存在于从在线模式到静模式或离线模式 oninit 命令将在离线(off-line)状态的数据库启动为在线(on-line)模式,并初始化共享内存(shared memory),在作初始化之前,应先设置环境变量INformIXSERVER,否则数据库不建立sysmaster表,必须以root或informix注册才能执行本命令,本命令不但能初始化共享内存,还能初始化磁盘空间. 语法 oninit -p -s 或 oninit -i -s 说明 第一行用法为只初始化共享内存 -p 不检测临时表 -s 将数据库转换成静模式 第二行用法为同时初始化磁盘空间,使用时必须慎重,因为此命令将破坏所有数据 -s 将数据库转换成静模式 例子 oninit oninit -s onload 建立数据库或表 onload在指定数据空间建立一个数据库或表,并从一个磁盘或磁带文件中读入数据(由onunload生成的数据) 语法 onload -l -t 磁带设备 -b 块大小 -s 磁带大小 -d 数据空间 数据库 :主. 表 -i 旧索引名 新索引名 -fd 旧数据空间名 新数据空间名 说明 若未指定数据来源参数,则以环境变量TAPEDEV为参数, -l 选项指定onload 从环境变量 LTAPEDEV LTAPEBLK LTAPESIZE中指定的参数为设备、块大小、磁带大小,若使用了 -t ,-b, -s选项,则以-t -b -s指定的参数为准 -t 指定设备 -b 指定块大小 -s 指定磁带大小 -d 选项指定数据表将使用的数据空间 -i 选项将旧索引名转换成新索引名 -fd 选项将旧数据空间名转换成新数据空间名 onlog 显示逻辑日志内容 本命令显示一个磁盘或磁带上的逻辑日志文件内容,在跟踪调试时有广泛的用途 语法 onlog -l -q -d 磁带设备 -n 日志文件号 -u 用户名-t 表空间号 -x 事务号 说明 -l 近可能多地显示每个日志文件的信息 -q 不显示程序头 -d 从指定磁带设备中读文件 -n 显示指定日志 -u 显示指定用户的日志 -t 显示指定表空间号(tblspace_num)日志 -x 显示指定事务号(transaction_id)日志 onmode 改变模式和共享内存 本命令有以下功能:改变数据库工作模式,设置检测点(checkpoint),改变共享内存(shared memory)区,切换逻辑日志文件,杀死一个数据库服务期(server session),杀死一个数据库事务(transaction),设置数据复制类型(data-replication type),增加一段共享内存,增加或删除一个虚拟处理器,设置决策支持(decision-support)参数,释放无用内存段.只有用root或informix注册才能使用此命令 下面按功能说明用法 改变工作模式 onmode -k -m -s -u -k 转到离线(off-line)模式 -m 从静模式(quiescent)转到在线(on-line)模式 -s 从在线模式转到静模式,允许所有正进行的业务做完,但不允许新的连接 -u 从在线模式立即转到静模式,不等业务做完 设置检测点(checkpoint) onmode -c 改变共享内存驻留 onmode -n|-r -n 立即停止共享内存的强制驻留 -r 立即开始共享内存的强制驻留 切换逻辑日志文件,切换到下一逻辑日志文件 onmode -l 杀死数据库服务期(server session) onmode -z 服务期号 服务期号可由 onstat -n 命令获得 杀死事务(transaction) onmode -Z 事务地址 杀死一个分配在指定地址上的事务,地址可由 onstat -x 获得 设置数据复制(data-replication)类型 onmode -d standard|primary 数据服务名|secondary 数据服务名 使用 -d standard 选项,则切断数据复制模式,将当前数据库服务器转换成标准模式 使用 -d primary 选项,则试图连接指定的数据库服务器,若成功则将指定的数据库服务器设为基本服务器,且将数据复制开启(将基本数据库服务器置为on-line,将第二数据库服务器置为read-only) 使用 -d secondary 选项,则试图连接指定的数据库服务器,若成功则将指定的数据库服务器设为第二服务器,且将数据复制开启 增加共享内存 onmode -a 段大小 段大小的单位为千字节 增加或删除虚拟处理器 onmode -p + 数字 CPU|AIO|SHM|TLI|SOC 或 onmode -p - 数字 CPU 上一行为增加虚拟处理器,下一行为删除虚拟处理器,一次只能增加或删除一种类型的处理器 改变决策支持(decision_support)参数 onmode -D 优先级数 onmode -M 千字节数 onmode -Q 查询数 onmode -S 搜索数 以上选项设定四个环境变量, -D 设定 MAX_PDQPRIORITY -M 设定 DS_TOTAL_MEMORY -Q 设定 DS_MAX_QUERIES -S 设定 DS_MAX_SCANS 释放无用内存 onmode -F onparams改变日志设定(log-Configuration)参数 本命令有以下功能:增加一个逻辑日志文件,删除一个逻辑日志文件,改变物理日志的大小和位置,执行本命令时数据库必须在静模式(quiescent)下,且必须以root或informix用户注册.下面按功能说明用法. 增加一个逻辑日志 onparams -a -d 数据空间 -s 大小 -y 数据空间(dbspace)由 -d 指定,大小由 -s 指定,单位为千字节, -y 选项对所有的提问回答YES 删除一个逻辑日志 onparams -d -l 逻辑日志号 -y 逻辑日志号可由 onstat -l 获得 改变物理日志文件大小或位置 onparams -p -s 大小 -d 数据空间 -y onspaces 改变数据空间(dbspaces) 本命令有以下功能:建立和删除一个数据空间(dbspaces)或临时数据空间,增加和删除一个块(chunk),开始或结束镜相(mirroring),改变块(chunk)状态,设置DATASKIP参数,执行本命令必须以 root 或 informix 注册. 建立数据空间或临时数据空间 onspaces -c -d 数据空间名 -t -p 路径 -o 偏移 -s 大小 -m 路径 偏移 加t选项指建立临时数据空间,m 后的路径和偏移指镜相块的路径和偏移 删除数据空间或临时数据空间 onspaces -d 数据空间名 增加一个块 onspaces -a 数据空间名 -p 路径名 -o 偏移 -s 大小 -m 路径 偏移 删除一个块 onspaces -d 数据空间名 -p 路径名 -o 偏移 开始镜相 onspaces -m 数据空间名 -p 路径 -o 偏移 -m 路径 偏移| -f 文件名 结束镜相 onspaces -r 数据空间名 改变镜相块(mirrored chunk)状态 onspaces -s 数据空间名 -p 路径 -o 偏移 -D|-O 改变一个镜相块的状态,-D选项将其关闭(take down),-O选项将其重开(restore)并置于在线(on-line)状态 设置DATASKIP 值 onspaces -f OFF|ON 数据空间表 将DATASKIP值设为 ON 或OFF onstat 显示数据库状态 本命令显示数据库在执行本命令时的状态,执行本命令时不在共享内存上加锁,故执行时不会影响正常运行. 语法 onstat 选项 选项说明 若不带任何选项执行 onstat ,则相当于执行了 onstat -pu - 列出本命令的所有选项 -a 执行 onstat -a 相当于执行了 onstat -cuskbtdlp (所有小写选项) -b 显示正在使用的缓冲区 -B 显示所有的缓冲区(不仅是正在使用的) -c 显示ONCONFIG 文件内容,数据库首先检测你是否定义了环境变量 ONCONFIG,若有则显示 $INformIX/etc/$ONCONFIG 文件的内容,若未定义,则显示 $INformIX/etc/onconfig文件的内容,此文件包含了许多系统需要的定义和设置. -C 显示B+树清除(B+ tree cleaner)情况 -d 显示每个数据空间(dbspace)的块(chunk)信息 -D 显示每个数据空间头50个块的页(page)读写的情况 -F 显示每一种类型的写回磁盘(flush pages to disk)的统计数 -h 显示哈西链(hash chain)缓冲区信息 -i 进入onstat的交互方式,可直接敲入onstat命令,使用CTRL-d 退出交互方式 -k 显示活动锁(active lock)的信息 -l 显示物理日志和逻辑日志的信息 -m 显示20个系统最近用到的系统信息日志 -o 文件名 将当前共享内存段内容写入指定文件,缺省为 onstat.out -p 显示各项统计数 第一部分为显示读写情况,从左至右分为八部分,依次是: dskreads 实际读磁盘的次数 pagreads 读到的页数 bufreads 从缓冲区(共享内存中)读的次数 %cached (bufreads-dskreads)/bufreads dskwrits 实际写磁盘次数(包括写日志) pagwrits 写的页数 bufwrits 写缓冲区(共享内存)的次数 %cached (bufwrites-dskwrite)/bufwrits 若发现缓冲区利用率太低,则会降低数据库的速度,此时应使用onmode命令增加共享内存或改进程序中的数据库访问方法 第二部分显示ISAM(索引顺序存取)调用情况,这是一种最低级的调用,不一定和SQL语句一一对应,一次SQL可能执行多次ISAM调用,这些数字是多个实际库服务器的总统计数,故不能用于监测单个数据库,除非目前只有一个活动的数据库服务器或只存在一个数据库,从左至右依次是: isamtot 总调用次数 open 打开表空间(tblspace)时的次数 start 在索引中定位时的次数 read 读时的次数 write 写时的次数 rewrite 更新时的次数 delete 删除时的次数 commit 执行一次iscommit()时的次数,不一定与COMMIT WORK 一一对应 rollbk 回滚时的次数 第三部分显示对资源请求时不能满足的次数,从左至右依次是: ovlock 执行锁操作请求超过定义的最大值的次数(最大值由 ONCONFIG 文件中的LOCKS定义) ovuserthreads 用户试图超过定义的最大用户线索的次数(最大值由 ONCONFIG 文件中的USERTHREADS定义) ovbuff 系统试图超过定义的最大共享内存缓冲区的次数(Informix数据库常用命令快速索引 轻松了解Informix常用命令的用法及说明 (1) 发布时间:2007.09.14 05:06 来源:赛迪网作者:sshInformix常用命令的用法及说明: 语法 oninit -s -i -p -y oninit将系统从off-line模式变为on-line模式 oninit -s 将系统从off-line模式变为quiescent模式 oninit -i 初始化系统 oninit -p 在共享内存初始化时,不搜索,删除临时表 oninit -y 对提示自动回答yes oninit -v 加入这个选项显示oninit处理过程 oninit- 键入此命令可以获得使用帮助oninit命令用来改变系统的运行模式。其中-i选项用于初始化系统的root dbspace。注意,root-dbspace一旦被初始化,则等于整个数据库系统被初始化。 如果用户希望在计算机启动时自动自动启动动态服务器系统,请在系统初启文件(在许多UNIX系统中为/etc/rc)中加入oninit命令(不加任何选项)。 onmode 命令 语法: onmode -k -m -s -u -y onmode -k 执行立即shutdown,将系统变为off-line模式 onmode -m 将系统从quiescent模式变为on-line模式 onmode -s 执行graceful shutdown onmode -u 执行immediate shutdwon onmode -y 对提示自动回答yesonmode 命令同样用于改变动态服务器的运行模式。除了上述选项外,onmode还有很多与改变系统运行模式无关的选项。 利用onspaces命令创建数据空间 语法: onspaces -c -b -d -z -m -o -p -s -t -c 创建blobspace或dbspace -b blobspace blobspace名 -d dbspace dbspace名 -g page size blobpages大小 -m mirror 镜像设备设的全路径名和偏移量(KB) -o offset 偏移量(KB) -p pathname chunk设备的全路径名 -s sizedbspace大小(KB) -t 创建临时dbspaceonspaces命令用于创建数据空间、临时空间和存储blob数据的空间(blobspace)。键入onspaces-可以获得该命令的联机帮助。利用onstat -D或onstat -d可以看到系统中的关于数据空间的重要信息。包括:chunk的状态、空闲、每一chunk读写的次数。系统中可能包括的多个系统空间,特别当进行数据分片后,我们建议用户最好能利用命令行来创建数据空间。 可以利用如下命令创建数据空间:onspaces -c -d datadbs1 -o 0 -p /dev/rrvol3 -s 60000 可以用如下的方式创建临时数据空间: onspaces -c -d tempdbs1 -t -o 0 -p /dev/rrvol5 -s 80000在系统中,临时数据空间非常重要,通常情况下,应将多个临时数据空间分布在独立的物理设备上。 利用onspaces命令删除数据空间 增加或删除chunks 语法: onspaces -a -d -m -o -p -a spacename 为dbspace新增chunk -m pathname镜像设备的全路径名和偏移量(KB) -o offset 主设备的偏移量(KB) -p pathname chunk设备的全路径名 -s sizechunk大小 -d spacename 删除chunk -o offset chunk设备的偏移量(KB)onspaces不仅能创建数据空间还能删除数据空间、临时数据空间或存储blob数据的空间。在删除数据空间时,必须首先保证它是无用的,即该数据空间上无数据库或表。 如需删除数据空间,请键入如下命令:onspaces -d dbspace_name /blobspace_name 数据空间最初由一个chunk(first chunk)构成,一旦其空间用尽,用户必须追加chunk为了提高系统性能,用户在为数据空间分配chunk时需要计算以保证它的大小能适应未来的需要,否则在追加chunk的时候,它与先前的chunk在物理上不一定相邻,导致增加读取数据的时间。关于如何计算空间需求将在以后章节中阐述。利用onspaces命令可以对数据空间增加或者删除chunk,除此之外,利用该命令还可以完成如下任务:启动镜像、中止镜像或改变chunk的状态。 例如可以用如下命令为数据空间增加chunk: onspaces -a -d datadbs1 -0 60002 -p /dev/rrvol3 -s 60000 再如可以用如下方式从数据空间中删除chunk: onspaces -d datadbs1 -o 60002 -p /dev/rrvol3 -s 60000onparams 命令 语法:onparams -a -d -p -d -s -l -a 新增逻辑日志 -d dbspace 指定日志存放的dbspace -s size 新增逻辑日志的大小(KB) -d 删除逻辑日志 -l logid 指定删除一个逻辑日志 -p 改变物理日志 -d dbspace 新物理日志存放的dbspace名 -s size物理日志大小(KB)系统在初始化时自动地在root dbspace中创建逻辑日志和物理日志。在DBMS系统中,尤其在OLTP环境下,数据库的操作非常频繁,日志中必须记录大量的信息,所以用户最好能将多个日志文件分布在不同的设备上。有一种非常简单的方法: 即按所需大小创建逻辑日志,同时创建一个较小的物理日志,系统初始化完毕后,再将物理日志移至其它设备。关于如何确定所需的物理日志的大小,将在以后的章节详述。 利用onstat -l命令可以看出系统中所有新增的逻辑日志被标识为A。这些逻辑日志只有在系统进行归档后才会真正被使用。为了激活这些逻辑日志有一种简单的方法:执行一次“伪”归档。具体步骤如下:将参数TAPEDEV设置为/dev/null然后运行一次ontape -s。也可以执行onbar -F命令。由于伪归档并不真正归档系统信息,所以千万要适时地对系统进行真正的归档操作只有在逻辑日志真正无用时才能将其删除。利用onstat -l 可以看出所有的空闲日志被标记为F。如果逻辑日志中包含事务回滚或快速恢复所需的信息,该逻辑日志是不能被删除的。利用onstat -l命令可以看出接受当前事务的日志被标记为
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 平鲁区高中数学试卷
- 2025年6月浙江省淳安县交通发展投资集团有限公司招聘2名人员笔试参考题库附带答案详解
- 邳州市六中数学试卷
- 难度大的初二数学试卷
- 2025新疆三新煤业有限责任公司市场化招聘80人笔试参考题库附带答案详解
- 2025河北唐山政务服务外包有限公司为服务项目招聘工作人员70人笔试参考题库附带答案详解
- 2025福建泉州市晋江水务集团有限公司招聘派遣制人员8人笔试参考题库附带答案详解
- 2025年“才聚齐鲁成就未来”山东能源集团权属企业山东能源集团装备制造(集团)有限公司中高端人才公开招聘笔试参考题库附带答案详解
- 口腔专业毕业论文范文
- 2025年绿色生态农业合作社股权投资合作协议
- 《小麦产业在国民经济中的地位与贡献》论文
- 2025年广西宾阳县昆仑投资集团有限公司招聘笔试参考题库含答案解析
- 2025年辽宁省大连庄河市纪委监委招聘政府雇员2人高频重点模拟试卷提升(共500题附带答案详解)
- 体育与健康《立定跳远》教学课件
- 中医养生秋季篇课件
- DB37-T 4546-2022 农业废弃物制备生物炭技术规程
- 华为战略规划BLM业务领导力模型应用实战
- 产品结构设计的未来趋势
- 2024年六西格玛绿带认证考试练习题库(含答案)
- 集控值班员(高级)职业技能鉴定考试题库
- 2024年自考《14269数字影像设计与制作》考试复习题库(含答案)
评论
0/150
提交评论