




已阅读5页,还剩28页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Informix 常用管理命令常用Informix Online工具1 oncheck 基本功能: 检查, 修复, 显示相关内容2 oninit2 .1 仅初始化共享内存l oninit启动数据库服务器l oninit p启动数据库服务器,不搜索临时表.(速度更快)l 附加-s参数表示初始化到quiescent状态2 .2 初始化磁盘空间及共享内存l oninit i 初始化数据库服务器, 原先所有信息丢失l oninit is初始化数据库服务器到quiescen状态, 原先所有信息丢失3 onload4 onlog5 onmode 5 .1 改变Online状态.onmode k关闭数据服务器及其共享内存(-y : no prompt).onmode m从quiescent状态到On-line状态.onmode s从on-line状态到quiescent状态, 允许已经联接的用户结束联接,阻止新的联接请求,当所有处理完成后,Online将置为Quiescent状态。并保留共享内存不变.onmode u 从on-line状态到quiescent状态, 共享内存不变, 不等待已联接的用户处理会话结束,用户当前事务被滚回,会话被终止。5 .2 强迫检测点l onmode -c : 强迫检测点事件(checkpoint)发生,强迫逻辑日志文件释放。5 .3 改变共享内存驻留l onmode -n : 终止Online共享内存驻留部分强迫驻留。l onmode -r : 启动Online共享内存驻留部分强迫驻留。l onmode -F : 释放未使用的共享内存5 .4 选择逻辑日志文件l onmode l:从当前逻辑日志文件开始,选择下一个逻辑日志文件6 onparamsUsage: onparams -a -d DBspace -s size | -d -l logid -y | -p -s size -d DBspace -y ( -y - Automatically responds yes to all prompts)6 .1 增加逻辑日志-a - Add a logical log6 .2 删除逻辑日志-d - Drop a logical log6 .3 改变物理日志大小和位置 -p - Change physical log size and location7 onspacesonspaces -a spacename -p pathname -o offset -s size -m path offset | -c -d DBspace -t | -b BLOBspace -g pagesize -p pathname -o offset -s size -m path offset | -d spacename -p pathname -o offset -y | -fy off DBspace-list | on DBspace-list | -m spacename -p pathname -o offset -m path offset -y | -f filename | -r spacename -y | -s spacename -p pathname -o offset -O | -D -y 7 .1 创建数据空间 -c - Create a DBspace or BLOBspace7 .2 删除数据空间 -d - Drop a DBspace, BLOBspace or chunk7 .3 增加数据块(chunk) -a - Add a chunk to a DBspace or BLOBspace7 .4 删除数据块(chunk) -d - Drop a DBspace, BLOBspace or chunk7 .5 设置镜相 -m - Add mirroring to an existing DBspace or BLOBspace7 .6 取消镜相 -r - Turn mirroring off for a DBspace or BLOBspace7 .7 改变数据块状态 -s - Change the status of a chunk7 .8 设置DATASKIP参数 -f - Change dataskip default for specified DBspaces8 onstat8 .1 显示数据空间dbspace状态信息 onstat -d显示如下:INFORMIX-OnLine Version 7.13.UC1 - On-Line - Up 17:28:27 - 17512 KbytesDbspacesaddress number flags fchunk nchunks flags owner namec24220e8 1 1 1 1 N informix rootdbsc24223d8 2 1 2 1 N informix workdbsc2422440 3 1 3 1 N informix recorddbs 3 active, 2047 maximumChunksaddress chk/dbs offset size free bpages flags pathnamec2422150 1 1 0 25000 15815 PO- /opt/informix/data/otc2422228 2 2 0 25000 23803 PO- /opt/informix/data/wsc2422300 3 3 0 25000 24939 PO- /opt/informix/data/rs8 .1.1 Dbspaces注释:Address共享内存中数据空间表的地址NumberDbspace 的唯一id Flags0x0001No Mirror0x0002Mirror0x0004Down0x0008Newly Mirrored0x0010Blobspace.fchunk.id number of first chunk (第一chunk id).nchunkNumber of chunks in the dbspaceFlags第一位置MMirroredNNot Mirrored第二位置XNewly MirredP已物理恢复,等待逻辑恢复L已经逻辑恢复R已经恢复第三位置BBlobspaceOwner建立者Name .dbspace 名称8 .1.2 Chunks 注释.address Chunk 的地址.chk/dbs.chunk编号和与之对应的dbspace编号.offset设备中的偏移.size.chunk的大小(以pages为单位,即2k为单位).free在chunk中剩余的blobpage数.bpages在blobpages中chunk 的大小.flags第一位置P主数据空间(Primary)M镜相数据空间(Mirror)第二位置OOnlineDDownXNewly MirroredI不一致(Inconsistent)第三位置BBlobspace-DbspaceT临时数据空间Temporary dbspace.pathnames物理设备路径8 .2 显示会话连接信息l Onstat g ses session id例如: onstat g sesINFORMIX-OnLine Version 7.13.UC1 - On-Line - Up 08:09:00 - 22176 Kbytessession #RSAM total usedid user tty pid hostname threads memory memory67 informix - 0 - 0 8192 702464 tellin ttyp2 1255 TELLIN 1 172032 16717659 tellin ttyp6 29772 TELLIN 1 57344 2758455 informix - 0 - 0 8192 70246 informix - 0 - 0 16384 8256附:l 根据session id可以用onstat g sql id获得SQL语句的信息l ps ef|grep pid 可以得到该进程名称信息8 .3 显示SQL语句状态onstat g sql sesion id8 .4 显示系统信息日志onstat m8 .5 显示profileonstat p8 .6 显示LRU状态(Least-Recent Used)例如: onstat R显示如下:8 buffer LRU queue pairs# f/m length % of pair total 0 f 24 96.0% 25 1 m 1 4.0% 2 f 25 100.0% 25 3 m 0 0.0% 4 f 26 100.0% 26 5 m 0 0.0% 6 f 25 100.0% 25 7 m 0 0.0% 8 f 25 100.0% 25 9 m 0 0.0%10 F 24 100.0% 2411 m 0 0.0%12 f 24 96.0% 2513 m 1 4.0%14 f 25 100.0% 2515 m 0 0.0%2 dirty, 200 queued, 200 total, 256 hash buckets, 2048 buffer sizestart clean at 60% (of pair total) dirty, or 15 buffs dirty, stop at 50%附: f: 表示FLRU(Free/unmodified Least-Recent Used) m: 表示MLRU(Modified LRU) LRU的数目对应ONCONFIG中的LRUS参数(示例中为8) 当MLRU过大时,可调整ONCONFIG中CLEANER参数 用onmode c(强迫检测点发生)命令刷新MLRU.8 .7 查看内存信息表l Lock TableOnstat k :显示行一级Lock信息l Transaction TableOnstat x: 显示事务信息表l User TableOnstat u: 显示用户线程信息l BuffersOnstat b: 当前使用的缓冲区信息/onstat B :显示所有缓冲区信息8 .8 查看当前活动线程onstat g act8 .9 查看网络状态l 网络服务信息onstat g ntdl 网络邮件信息onstat g ntml 网络用户信息onstat g ntu9 ontape9 .1 备份Online管理的文档数据9 .2 改变数据库日志状态9 .3 备份逻辑日志文件9 .4 连续逻辑日志文件备份9 .5 从备份文档恢复数据9 .6 使用数据复制10 onunload功能: 把数据库和表写到磁盘或磁带文件中.11 语法 oninit-s-i-p-yoninit将系统从off-line模式变为on-line模式oninit -s将系统从off-line模式变为quiescent模式oninit -i初始化系统oninit -p在共享内存初始化时,不搜索,删除临时表oninit -y对提示自动回答yesoninit -v加入这个选项显示oninit处理过程oninit-键入此命令可以获得使用帮助oninit命令用来改变系统的运行模式。其中-i选项用于初始化系统的root dbspace。注意,root-dbspace一旦被初始化,则等于整个数据库系统被初始化。如果用户希望在计算机启动时自动自动启动动态服务器系统,请在系统初启文件(在许多UNIX系统中为/etc/rc)中加入oninit命令(不加任何选项)。onmode命令语法: onmode-k-m-s-u-yonmode -k执行立即shutdown,将系统变为off-line模式onmode -m将系统从quiescent模式变为on-line模式onmode -s执行graceful shutdownonmode -u执行immediate shutdwononmode -y对提示自动回答yesonmode命令同样用于改变动态服务器的运行模式。除了上述选项外,onmode还有很多与改变系统运行模式无关的选项。利用onspaces命令创建数据空间语法: onspaces -c-b-d-z-m-o-p-s-t-c创建blobspace或dbspace-b blobspace blobspace名-d dbspacedbspace名-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命令可以看出接受当前事务的日志被 标记为C。如果逻辑日志包括最后一个检查点记录,它也是不能被删除的,只有当检查点记录被写入下一个日志忠并且上一个日志被备份后,该日志才能被删除。利 用onstat -l命令可以看出包含最后一个检查点记录的日志被标记为L。用户可以利用onmode -c命令强制写 检查点记录直至最后一个检查点记录被写入所要求的日志为止。onstat工具显示动态服务器共享内存中的信息涉及少量磁盘I/O操作将对系统性能的影响极小提供关于系统有价值得信息命令行交互式监控系统在本章中将讲解onstat的各种重选项,请熟悉它们的使用onstat 命令是一种非常有用的系统实时监控工具。该命令直接从共享内存的数据结构中读取信息,报告当时的系统状况。通常onstat命令不会进行磁盘I/O操 作,也不会对系统资源加锁,所以它对系统性能的影响减少到最小。简言之,onstat是informix提供的一种交互式的系统监控工具。onstat的一些常用选项:onstat -列出所有选项onstat -i设置进入交互模式onstat -显示运行模式和数据库引擎状态onstat -g sub_option运行多线索选项onstat -r每隔秒后重复选项onstat -g act显示系统中所有的活动线索onstat -g ath -r 2每隔两秒显示系统中所有的活动的线索系统监控界面sysmaster数据库在系统初始化时自动创建数据库中包括指向系统共享内存结构数据字典信息提供瞬时的系统性能和状态信息提供SQL界面了解数据字典信息允许管理员将系统管理工作自动化用于执行重复性的监控任务系 统监控界面(system Monitoring Interface -SMI)是一种基于SQL 的系统工具,用户通过SMI可以非常方便地获取系统信息。系统在初始化时,自动地在root dbapace创建sysmaster系统 数据库。每一系统包括一个sysmaster数据库,该数据库中的大部分表为虚表,是指向共享内存中数据结构的指针。利用SMI可以自动监控系统,特别是 在执行重复任务时。sysmaster数据库是只读的,即不允许对其进行INSERT UPDATE,或DELETE操作。所有用户都拥有对该数据库的查询权限。在 系统初始化后,用户一定要注意检查sysmster数据库是否建立成功。创建sysmaster数据库的信息都保存在消息日志文件中 (online.log)请注意由于所有的DDL语句都将被记录在日志中,所以一定要在日志文件中留出足够的空间以保证创建sysmaster所需。sysmaster数据库模式记录在$INFORMIXDIR/etc/sysmaster.sql文件中。oncheck命令检查动态服务器磁盘上的数据结构定位并修补损坏的索引和数据有磁盘I/O操作一些操作在处理时将在表上加锁oncheck命令用于修复磁盘上损坏的索引和数据页,该命令也可用于检查并打印系统的数据结构。在使用oncheck时一定要当心,因为改命令的某些选项会对表加共享锁,例如:oncheck -pt为防止对系统的损坏,系统会对所有共享内存中的数据进行一次一致性检查。一旦发现数据页出现一致性错误或发现索引错误,系统将把问题和可能的解决方案(利用oncheck)写入消息日志文件,并返回isam错误代码105。如果发现一致性错误信息,用户应该立即关闭系统并按消息日志文件中的提示运行oncheck。如果oncheck运行失败,则应尝试卸出表再重新装入;如果是索引得问题,则应先删除索引再重建之。如果所有这些步骤都失败了,只有根据原有的系统归档备份来恢复系统。下面的命令可以提供extend信息:oncheck -peinformix on aix手册日期: 2005-04-01 来源: 作者: 未知字体:大 中 小 【 推荐本教程 】 【 打印此教程 】 【我要投稿】 操作系统: AIX 4.3.3 数据库产品:IBM Informix ClientSDK 2.70CU1(32位/64位) IBM Informix Dynamic Server 9.21 系统配置: 数据库服务器为IBM小型机。 IBM Informix数据库软件安装在机器内置硬盘上,划分出1G的文件系统挂在根文件系统的/informix目录下,每次机器启动时自动将此文件系统自动mount。 确保硬盘有足够剩余空间,至少剩余6G。 1 IBM Informix数据库产品的安装过程 注:: 1 以下安装过程中,在命令行中出现 $的为informix用户登录,出现 # 为root用户登录。 2 确认系统ROOT 的 PP SIZE,执行$lsvg rootvg可以查看到该项参数值。 1.1 设置AIX UNIX 环 境 (5和6步可以不做) 1. 以root 登 录。使 用 AIX 中的系统管理工具smitty。 2. 建立一个文件系统,该文件系统挂在根目录的informix目录下,不要创建该目录,在创建该文件系统时指明挂在/informix系统自动会创建该目录,文件系统要有1G大小。 #smitty/System Storage Management/File Systems/ Add File Systems/Journaled File System/Add a Journaled File Syste/Add a Standard Journaled File System 选择rootvg 设置SIZE of file system等于1000兆1024K2BLOCK=2048000BLOCK 设置MOUNT POINT为/Informix 设置Mount AUTOMATICALLY at system restart?为yes #mount /informix 3. 创建用户组informix。该组组号必须大于或等于100。 #smitty/Security & Users/Groups/Add a Group 设置Group NAME为informix 4. 创建用户informix。(修改)该用户主目录为/informix,用户组为informix,用户口令为informix(可以任意更改)。其用户号必须大于或等于100。 a.#smitty/Security & Users/Users/Add a User/ 设置User NAME为informix 设置Primary GROUP为informix 设置HOME directory为/informix b.设置完之后,退到上级菜单选择Change a Users Password,输入informix用户名,接着输入用户新密码; c.退出菜单,将/informix目录的宿主改为informix:informix chown informix:informix /informix 5. 设置环境变量INFORMIXDIR 和PATH 等: 用informix用户登陆,在文件/Informix/.profile中加入如下环境变量,然后退出用户重新登陆: INFORMIXDIR=/informix PATH=$INFORMIXDIR/bin:$PATH TERMCAP=$INFORMIXDIR/etc/termcap INFORMIXSERVERmap ONCONFIG=onconfig.map export INFORMIXDIR PATH TERMCAP INFORMIXSERVER ONCONFIG 6. 退出用户,再登录,使环境变量生效,可用如下命令来查看: $env |grep INFORMIXSERVER 1.2 IBM Informix产品安装顺序 INFORMIX 产 品 安 装 顺 序 如 下: 1. 数据库服务器,如IDS 9.21; 2. 客户端开发工具包,如ClientSDK 2.70CU1; 1.3 装入INFORMIX产品并运行安装程序 (注:以下安装一定要用INFORMIX用户登录) 1. IBM INFORMIX Dynamic Server 9.21 产品 (1). 插入IBM INFORMIX Dynamic Server 9.21安装光盘 (2). 导入IBM INFORMIX Dynamic Server 9.21安装文件: $ mount /cdrom /假设光驱文件系统是挂在/cdrom目录下 $ cpio -icumdvB /cdrom/IDS/ids.cpi 也可以通过局域网将ids.cpi传送到/informix目录下,以上两个操作就改成$ cpio -icumdvB 时,输入产品标签上的序列号。(AAD#J298231) 当显示:Enter your serial number KEY (uppercase letters only) 时,输入产品标签上的序列号键值。(HSDJJH) 当显示:Installation of INFORMIX ONLINE complete 时,表明安装完成。 (4). 用root用户执行如下:(修改相关文件的权限) # ./RUN_AS_ROOT.server 2 IBM Informix数据库产品的配置过程 (实际配置时修改相关的物理设备或目录的名称) 2.1 准备数据库空间 1. INFORMIX 数据库管理系统和应用系统使用AIX Unix文件系统。 2. INFORMIX 数据库数据空间使用AIX Unix 裸设备,不需要建立文件系统,不需要执行mount命令。 * 对于AIX Unix,裸设备为逻辑卷(Logical Volume). * 所有的裸设备均使用字符式裸设备文件名(/dev下命令ls -l输出以c打头的设备名). * 裸设备所取的名称一定要用给定的名称. 3. 划分原则如下: 数据库的空间可以逻辑分为:数据库系统使用空间和数据库用户使用空间。其中数据库系统使用空间包括Informix root空间(rootdbs)、物理 日志空间(phydbs)、逻辑日志空间(logdbs)和临时表空间(tempdbs)。数据库用户使用空间可以包括数据空间(datadbs)和索引空间(idxdbs)。 为减少并发用户的数据冲突,尽量将系统和用户数据分开。为提高数据处理的并发特点,可以将表数据分片(作用是可以使用到数据库的并发处 理特性、备份恢复的最小单位、提高数据表的最大容量等)。在建立数据dbspace时,可以多建立几个,以利于以后数据表的分片。 4. IBM硬盘划分如下: 硬盘划分: 使用AIX 管理工具smitty lv将共享硬盘划分为下列逻辑卷: 生产数据库部分(限制:chunk的最大容量为2G,因此划分的lv不要超过2G,以下以1G举例) (1)Informix 根数据卷 320M 裸设备映射系统文件名 空间 裸设备名称 /dev/rrootdbs 320M rootdbs 创建过程: smitty/ System Storage Management/ Logical Volume Manage/ Logical Volumes/ Add a Logical Volume 选择rootvg 设置Logical volume NAME为rootdbs 设置Number of LOGICAL PARTITIONS为320/PP(PP为物理分区大小,文档开头有介绍如何查询PP值,一般为4兆,8兆,或32兆) 以下建裸设备过程雷同。 (2)Informix 物理日志卷 448M 裸设备映射系统文件名 空间 裸设备名称 /dev/rphydbs 448M phydbs (3)Informix 逻辑日志卷 1.28G 裸设备映射系统文件名 空间 裸设备名称 /dev/rlogdbs 1.28GB logdbs (4)Informix 临时表空间卷 640M 裸设备映射系统文件名 空间 裸设备名称 /dev/rtempdbs 640 tempdbs (5)应用数据使用空间卷/应用索引使用空间卷2.56G(可以根据数据量的大小,建立多几个数据空间卷) 裸设备映射系统文件名 空间 裸设备名称 /dev/rmapdbs1 1.28GB mapdbs1 /dev/rmapdbs2 1.28GB mapdbs2 5. 设置数据设备文件的权限并配置网络服务端口: # chmod 666 /dev/console # chmod 660 /dev/r*dbs* # chown informix:informix /dev/r*dbs* # cd /etc 使用vi编辑工具将下列内容加入到/etc/services文件中: sql_map 3333/tcp #informix 数据库服务器IP服务名(sql_map)在配置sqlhosts文件中使用。 2.2 修改AIX Unix内核参数 以root登录,修改内核参数 1 使用AIX 管理工具smitty aio 进入管理状态,修改如下参数: 进入Change / Show Characteristics of Asynchronous I/O 修改STATE to be configured at system restart available 2.3 初始化数据库 1. 连接裸设备字符式文件名。 通过ln 命令连接到 /informix/data 目录下相应的文件名: $ cd $ mkdir data $ cd data $ ln -s /dev/rrootdbs rootdbs $ ln -s /dev/rphydbs phydbs $ ln -s /dev/rlogdbs logdbs $ ln -s /dev/rtempdbs tempdbs $ ln -s /dev/rmapdbs1 mapdbs1 $ ln -s /dev/rmapdbs2 mapdbs2 2. 修改Informix配置文件onconfig.map: $ cd etc $ cp onconfig.std onconfig.map 使用vi 编辑工具按以下建议内容修改onconfig.map中的内容: ROOTNAME rootdbs ROOTPATH /informix/data/rootdbs ROOTSIZE 320000(320M,此大小只是参考,以实际建立的裸设备大小为准) MSGPATH /informix/online.log TYPEDEV /dev/null LTYPEDEV /dev/null DBSERVERNAME map NETTYPE soctcp,1,10,CPU LOCKS 100000 (安照默认即可) BUFFERS 20000 (安照默认即可) LOGSMAX 32 3. 修改$INFORMIXDIR/etc/sqlhosts 文件 $ cd $ cd etc $ cp sqlhosts.std sqlhosts $ vi sqlhosts 增加如下内容 #注释 map onsoctcp hostname sql_map 注: 为数据库服务器名,与.profil中定义的要一致。 为虚拟主机名,要与/etc/hosts中的主机名一致。 为数据库服务端口号,要与/etc/services中的数 据库服务端口号一致。 4. 初始化数据库:(危险步骤!不要对正常的数据库使用以下命令,仅当第一次初始化数据库时使用) # shutdown -Fr (AIX要重启,用root用户) $ oninit -ivy (用informix用户) 注:可用onstat - 命令来查看数据库服务启动情况或export TERM=vt100,用dbaccess数据库管理工具来检查。 5. 创建数据库空间: 创建逻辑日志文件、物理日志文件、数据文件及索引文件所用的空间: 1)、使用以下命令行命令: (注:可用命令onstat -d 查看创建的情况) $ onspaces -c -d phydbs -p /informix/data/phydbs -o 0 -s 447000 (建立dbspace phydbs) $ onspaces -c -d logdbs -p /informix/data/logdbs -o 0 -s 1280000 (建立dbspace logdbs) $ onspaces -c -d tempdbs -t -p /informix/data/tempdbs -o 0 -s 640000 (建立dbspace tempdbs) $ onspaces -c -d mapdbs -p /informix/data/mapdbs1 -o 0 -s 1280000 (建立dbspace mapdbs) $ onspaces -a mapdbs -p /informix/data/mapdbs2 -o 0 -s 1280000 (添加chunk 到dbspace mapdbs中) . 6. 改变逻辑日志和物理日志的位置,大小和个数: 1) 修改数据库状态为单用户维护状态 $ onmode -uy 2) 将物理日志从缺省的rootdbs上移到phydbs上 $ onparams -p -d phydbs -s 190000 3) 在logdbs上划分13个100M的逻辑日志 $ onparams -a -d logdbs -s 100000 将上一条命令执行13次 4) 做系统的0 级备份,将新加的逻辑日志变为可用的状态: $ ontape -s 5) 将当前的逻辑日志位置从rootdbs上的逻辑日志移到logdbs数据库空间上: (用onstat -l 来查看移动情况) $ onmode -l $ onmode -l $ onmode -l 强行做一次checkpoint操作: $ onmode -c 现在可以删除在rootdbs_b上的逻辑日志: (用onstat -l 查看,直到删除为此,可能有6个) $ onparams -d -l 1 -y $ onparams -d -l 2 -y $ on
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 抑郁症合并自主神经功能失调护理查房
- 阿克苏市2024-2025学年八年级下学期语文期末测试试卷
- 安徽省淮南市谢家集区2023-2024学年高二上学期期中考试物理试题含参考答案
- 安徽省蚌埠市龙子湖区2024-2025学年高三下学期高考二模物理题目及答案
- 2025 年小升初廊坊市初一新生分班考试数学试卷(带答案解析)-(冀教版)
- 工艺组2025年上半年工作总结和下半年工作计划-3-(4000字)
- 脑桥中央髓鞘溶解症患者护理
- 社区消防知识培训课件通知
- 统编版2025-2026学年三年级语文上册第五单元检测卷(有答案)
- 广东省广州市花都区华万学校2025-2026学年八年级上学期开学考试语文试题(含解析)
- 2024年中级注册安全工程师《安全生产技术基础》考试真题及答案
- JJG 597-2025交流电能表检定装置检定规程
- DBJT 13-318-2025建筑施工盘扣式钢管脚手架安全技术标准
- DB4406T 55-2025 居家养老紧急呼援服务规范
- 2025年中国儿童学习机市场竞争格局及投资战略规划报告
- 厨师专业论文
- 4.1+人的认识从何而来(课件)-2025-2026学年高二政治高效课堂课件+随堂精练(统编版)
- 业务咨询公司管理制度
- 中国医疗信息化行业市场现状分析及发展趋势与投资前景研究报告2025-2028版
- 征兵心理适应能力测试题及答案
- 2025-2030年中国雾化铜粉行业市场现状供需分析及投资评估规划分析研究报告
评论
0/150
提交评论