最新informix数据库日常维护.doc

上传人:1595****071 文档编号:34789941 上传时间:2022-08-18 格式:DOC 页数:19 大小:153KB
返回 下载 相关 举报
最新informix数据库日常维护.doc_第1页
第1页 / 共19页
最新informix数据库日常维护.doc_第2页
第2页 / 共19页
点击查看更多>>
资源描述

《最新informix数据库日常维护.doc》由会员分享,可在线阅读,更多相关《最新informix数据库日常维护.doc(19页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-dateinformix数据库日常维护informix数据库日常维护informix数据库日常维护 Informix数据库信息Informix版本:7.31.TC2操作系统版本: windows 2003 sp2IP地址:端口:1526进入Informix Dos命令窗口菜单路径:程序->Informix->ol_jlgl检查数据库状态执行命令: netstat

2、-an|findstr 1526检查数据库端口1526是否在监听,如果发现有下面内容,则说明数据库已经正常启动。TCP 10.9.143.13:1526 0.0.0.0:0 LISTENING启动数据库(1) 在服务中停掉Informix Dynamic Server Message Service和Informix Dynamic Server – ol_jlgl服务,将这2个服务的启动方式改为手动。(2) 手工执行命令:oninit运行远程桌面,使用Informix用户连接到10.10.10.10点击桌面上的ol_jlgl图标在打开的DOS窗口中执行oninit不要关掉该窗口,

3、如果关掉该窗口则数据库也相应关掉了。数据库启动完成后不要选择注销退出,直接关闭远程桌面程序即可(右上角叉叉)启动Informix数据库后用下面命令检查数据库状态另外打开1个ol_jlgl的DOS窗口,执行onstat - 显示数据库状态信息执行结果应该如下,状态为On-Line则数据库已经启动完成C:> onstat -Informix Dynamic Server Version 7.31.UC3 - On-Line - Up 17 days 05:41:04 - 5631976 Kbytes关闭数据库运行远程桌面,使用Informix用户连接到10.10.10.10,必须连接到oni

4、nit程序正在运行的那个远程桌面连接,如果未看到该进程执行窗口,可执行“任务管理器->用户”中连接到另外1个远程桌面中执行。点击桌面上的ol_jlgl图标在打开的DOS窗口中执行命令:onmode -ky备份数据库执行命令:ontape -s -L 0需要在跟启动oninit命令的同一个远程桌面连接中做。需要配置onconfig文件的TAPEDEV参数,指定备份的文件。恢复数据库(1) 执行命令:ontape –r遇到如下提示,输入如下字符后回车:Continue restore? (y/n)y 输入yDo you want to back up th

5、e logs? (y/n)n 输入n(这一步要等待5分钟左右)Restore a level 1 archive (y/n) n 输入nDo you want to restore log tapes? (y/n)n 输入n(2) 执行命令:onstat -这时,显示数据库状态为Quiescent(3) 执行命令:onmode –m(4) 执行命令:onstat –这时,显示数据库状态为online数据一致性检查和索引修复常用选项有:oncheck -ce 检查Chunks 和extentsoncheck -cd 检查数据行oncheck -ci 检查索引值onchec

6、k -cI 检查索引值和rowidoncheck -cr 检查系统保留页oncheck -cc 检查系统目录表检查点切换逻辑日志断开指定进程onmode -ky 关闭Informix数据库onmode -c 强制检查点动作onmode -l 切换逻辑日志到下一个逻辑日志文件onmode -z 断开指定的会话onmode -F 释放多余的内存onmode -a 动态分配内存监视数据库状态命令onstat -help 显示所有信息helponstat - 显示数据库状态信息onstat -l 显示物理日志和逻辑日志信息onstat -g ses 显示用户会话信息onstat -g ses <

7、session id>显示单个会话线索信息onstat -g sql 显示sql语句onstat -g sql <session id>显示单个会话sql语句onstat -k 显示锁信息onstat -x 显示事物信息onstat -d 显示数据库空间使用信息onstat -D 显示CHUNK读写信息onstat -c 显示配置信息onstat -m 显示online.log最后20行信息onstat -p 显示性能信息onstat -r 周期性重复显示信息onstat -u 显示用户信息onstat -z 将所有统计值置为0onstat -g ath 显示线程onstat

8、 -g seg 显示内存信息onstat -g rea 显示等待线程onstat -g act 显示活动线程onstat -g iof 显示CHUNK读写信息onstat -g ioq 显示AIO队列信息onstat -g ntu 显示网络端口读写信息onstat -g ntd 显示线程读写信息数据库错误码查询方法Informix的错误码可通过命令finderr查询错误详细信息,该命令在安装目录的bin目录(如c:informixbin)下。c:> finderr 107 查询错误代码107的详细信息c:> finderr 显示其帮助数据库管理工具c:> dbaccessdb

9、space添加新的chunk当数据库空间满时,通过给dbspace增加新的chunk来扩充空间。执行命令:onspaces -a sbwj -p c:ifmxdataon73_appsbwj4.dat -o 0 -s 300000给sbwj新增一个300M(300000K)的chunk,chunk文件名是c:ifmxdataon73_appsbwj4.dat。执行命令:onstat –d,查看当前的dbspace和chunk。Informix数据库自动备份配置方法在c:informix目录下创建2个文件: CRLF.txt和backup_on73.batCRLF.txt的内容是1个

10、空行,包含1个回车backup_on73.bat的内容如下:该文件先将数据库用ontape备份到d:informix_bakon73_app.bak,然后将根据文件生成的时间改为带日期和时间的文件名,例如on73_app.2010-07-07_10_16.bak;然后自动删除超过30天的*.bak文件。set INFORMIXDIR=C:Informixset INFORMIXSERVER=on73_appset ONCONFIG=ONCONFIG.on73_appset PATH=C:Informixbin;%PATH%;set INFORMIXSQLHOSTS=SERVER3set DBT

11、EMP=C:Informixinfxtmpset CLIENT_LOCALE=EN_US.CP1252set DB_LOCALE=EN_US.8859-1set SERVER_LOCALE=EN_US.CP1252set DBLANG=EN_US.CP1252rem online backup to d:informix_bakon73_app.bakontape -s -L 0 < c:informixCRLF.TXTrem rename on73_app.bak to yyyy-mm-dd_hh_mm.bakd:cd d:informix_bakFOR %V IN (on73_app

12、.bak) DO FOR /F tokens=1-5 delims=/: %J IN (%tV) DO IF EXIST %J_%K_%L%xV (ECHO Cannot rename %V) ELSE (rename %V on73_app.%J_%K_%L%xV)rem del *.bak older than 30 daysforfiles /p d:informix_bak /s /m *.bak /d -30 /c cmd /c del path在Windows的“任务计划”中添加任务菜单路径为:所有程序->附件->系统工具->任务计划双击&

13、#8220;添加任务计划”在“任务计划向导”中点击“下一步”点击“浏览”设置自动执行程序的路径为c:informixbackup_on73.bat选择“每天”设置起始时间为6:00设置informix用户的口令在“在单击完成时,打开此任务的高级属性”上打勾在“任务”中可以查看运行的程序路径在“日程安排”中可以查看计划任务的开始时间在任务计划窗口中可以看见新的任务计划创建成功。每天备份文件之前需要使用onstat -m命令检查当天的备份是否成功,如下图所示表示备份成功。-

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 成人自考

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁