﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-qileilove-文章分类-db2</title><link>http://www.blogjava.net/qileilove/category/54129.html</link><description>不想做屌丝的码农，不是好项目经理！屌丝生涯从此开始！</description><language>zh-cn</language><lastBuildDate>Fri, 14 Feb 2014 12:26:33 GMT</lastBuildDate><pubDate>Fri, 14 Feb 2014 12:26:33 GMT</pubDate><ttl>60</ttl><item><title>db2 数据库体系结构</title><link>http://www.blogjava.net/qileilove/articles/409872.html</link><dc:creator>顺其自然EVO</dc:creator><author>顺其自然EVO</author><pubDate>Fri, 14 Feb 2014 09:41:00 GMT</pubDate><guid>http://www.blogjava.net/qileilove/articles/409872.html</guid><wfw:comment>http://www.blogjava.net/qileilove/comments/409872.html</wfw:comment><comments>http://www.blogjava.net/qileilove/articles/409872.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/qileilove/comments/commentRss/409872.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/qileilove/services/trackbacks/409872.html</trackback:ping><description><![CDATA[<p style="padding: 5px 0px; margin: 0px; font-size: 14px; font-family: 微软雅黑; color: #333333; line-height: 25px; -webkit-text-size-adjust: none; background-color: #ffffff;">图 1. DB2 UDB 体系结构<br style="padding: 0px; margin: 0px;" /></p><p align="center" style="padding: 5px 0px; margin: 0px; font-size: 14px; font-family: 微软雅黑; color: #333333; line-height: 25px; -webkit-text-size-adjust: none; background-color: #ffffff;"><img alt="DB2 UDB 体系结构" src="http://www.searchdatabase.com.cn/upload/5/20086/20080616192509171.gif" border="0" style="padding: 0px; margin: 0px; font-size: 14px; line-height: 21px; border: none;" /><br /><br /><p style="padding: 5px 0px; margin: 0px; font-size: 14px;">DB2 UDB 内存结构</p><ul style="padding: 0px; margin: 0px; font-size: 14px; line-height: 21px; list-style: none;"><li style="padding: 0px 0px 0px 20px; margin: 0px 0px 0px 10px; font-size: 14px; line-height: 25px; list-style: disc inside;">包缓存 &#8212;&#8212; 为存储静态和动态 SQL 语句而分配的内存。</li><li style="padding: 0px 0px 0px 20px; margin: 0px 0px 0px 10px; font-size: 14px; line-height: 25px; list-style: disc inside;">缓冲池 &#8212;&#8212; 在将数据刷新到磁盘之前，为存储数据而分配的内存。</li><li style="padding: 0px 0px 0px 20px; margin: 0px 0px 0px 10px; font-size: 14px; line-height: 25px; list-style: disc inside;">日志缓冲区 &#8212;&#8212; 在将所有对数据库的更改刷新到磁盘上的日志之前，用来存储这些更改的内存。</li></ul><p style="padding: 5px 0px; margin: 0px; font-size: 14px;">　　图 2. DB2 UDB 数据库结构<br /><br /><p align="center" style="padding: 5px 0px; margin: 0px; font-size: 14px;"><img alt="DB2 UDB 数据库结构" src="http://www.searchdatabase.com.cn/upload/5/20086/20080616192550974.gif" border="0" style="padding: 0px; margin: 0px; font-size: 14px; line-height: 21px; border: none;" /></p><ul style="padding: 0px; margin: 0px; font-size: 14px; line-height: 21px; list-style: none;"><li style="padding: 0px 0px 0px 20px; margin: 0px 0px 0px 10px; font-size: 14px; line-height: 25px; list-style: disc inside;">驱动器/目录 &#8212;&#8212; 在 create DATABASE 命令中指定的驱动器或目录。</li><li style="padding: 0px 0px 0px 20px; margin: 0px 0px 0px 10px; font-size: 14px; line-height: 25px; list-style: disc inside;">DB2 实例名称 &#8212;&#8212; DB2 实例所有者的名称。</li><li style="padding: 0px 0px 0px 20px; margin: 0px 0px 0px 10px; font-size: 14px; line-height: 25px; list-style: disc inside;">NODE0000 &#8212;&#8212; 数据库的分区数。0 表示非分区的数据库。</li><li style="padding: 0px 0px 0px 20px; margin: 0px 0px 0px 10px; font-size: 14px; line-height: 25px; list-style: disc inside;">SQL00001 &#8212;&#8212; 从 1 开始的数据库 ID。</li><li style="padding: 0px 0px 0px 20px; margin: 0px 0px 0px 10px; font-size: 14px; line-height: 25px; list-style: disc inside;">SQLOGDIR &#8212;&#8212; 数据库的默认日志目录。</li><li style="padding: 0px 0px 0px 20px; margin: 0px 0px 0px 10px; font-size: 14px; line-height: 25px; list-style: disc inside;">SQLT0000.0 &#8212;&#8212; 目录表空间 SYSCATSPACE。</li><li style="padding: 0px 0px 0px 20px; margin: 0px 0px 0px 10px; font-size: 14px; line-height: 25px; list-style: disc inside;">SQLT0001.0 &#8212;&#8212; 临时表空间 TEMPSPACE1。</li><li style="padding: 0px 0px 0px 20px; margin: 0px 0px 0px 10px; font-size: 14px; line-height: 25px; list-style: disc inside;">SQLT0002.0 &#8212;&#8212; 用户表空间 USERSPACE1。<br /><br /><div></div><div>这样理解数据库==数据+日志 数据库启动 数据库管理系统就将数据和日志调入内存中处理<br /><div>一个驱动器下 &nbsp;可以有多个实例</div></div><br /></li></ul><br /></p></p><img src ="http://www.blogjava.net/qileilove/aggbug/409872.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/qileilove/" target="_blank">顺其自然EVO</a> 2014-02-14 17:41 <a href="http://www.blogjava.net/qileilove/articles/409872.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>一次db2数据库调优的经历</title><link>http://www.blogjava.net/qileilove/articles/409664.html</link><dc:creator>顺其自然EVO</dc:creator><author>顺其自然EVO</author><pubDate>Mon, 10 Feb 2014 06:22:00 GMT</pubDate><guid>http://www.blogjava.net/qileilove/articles/409664.html</guid><wfw:comment>http://www.blogjava.net/qileilove/comments/409664.html</wfw:comment><comments>http://www.blogjava.net/qileilove/articles/409664.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/qileilove/comments/commentRss/409664.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/qileilove/services/trackbacks/409664.html</trackback:ping><description><![CDATA[<span style="color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 22.39583396911621px; background-color: #ffffff;">系统上线两个月左右，请IBM工程师对数据库进行了一次调优，主要收获感觉有以下几点：</span><br style="word-wrap: break-word; margin: 0px; padding: 0px; word-break: break-all; list-style-type: none; line-height: normal; color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #ffffff;" /><span style="color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 22.39583396911621px; background-color: #ffffff;">1，应用</span><span href="tag.php?name=%E6%9C%8D%E5%8A%A1" style="word-wrap: break-word; margin: 0px; padding: 0px; word-break: break-all; list-style-type: none; line-height: normal; cursor: pointer; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ff0000; white-space: nowrap; color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #ffffff;">服务</span><span style="color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 22.39583396911621px; background-color: #ffffff;">器一定要与数据库服务器分开</span><br style="word-wrap: break-word; margin: 0px; padding: 0px; word-break: break-all; list-style-type: none; line-height: normal; color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #ffffff;" /><span style="color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 22.39583396911621px; background-color: #ffffff;">2，如果存在多个数据库，一定要硬盘分开(io忙)</span><br style="word-wrap: break-word; margin: 0px; padding: 0px; word-break: break-all; list-style-type: none; line-height: normal; color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #ffffff;" /><span style="color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 22.39583396911621px; background-color: #ffffff;">3，每个数据库的数据与日志一定要硬盘分开(io忙)</span><br style="word-wrap: break-word; margin: 0px; padding: 0px; word-break: break-all; list-style-type: none; line-height: normal; color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #ffffff;" /><span style="color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 22.39583396911621px; background-color: #ffffff;">4，针对数据库主要有如下几点：</span><br style="word-wrap: break-word; margin: 0px; padding: 0px; word-break: break-all; list-style-type: none; line-height: normal; color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #ffffff;" /><span style="color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 22.39583396911621px; background-color: #ffffff;">查看命中率：</span><br style="word-wrap: break-word; margin: 0px; padding: 0px; word-break: break-all; list-style-type: none; line-height: normal; color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #ffffff;" /><span style="color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 22.39583396911621px; background-color: #ffffff;">打开实例级开关：主要是以下几个参数：</span><br style="word-wrap: break-word; margin: 0px; padding: 0px; word-break: break-all; list-style-type: none; line-height: normal; color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #ffffff;" /><span style="color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 22.39583396911621px; background-color: #ffffff;">db2 update dbm cfg using DFT_MON_BUFPOOL&nbsp;&nbsp;ON;</span><br style="word-wrap: break-word; margin: 0px; padding: 0px; word-break: break-all; list-style-type: none; line-height: normal; color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #ffffff;" /><span style="color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 22.39583396911621px; background-color: #ffffff;">db2 update dbm cfg using DFT_MON_TABLE&nbsp;&nbsp;ON;</span><br style="word-wrap: break-word; margin: 0px; padding: 0px; word-break: break-all; list-style-type: none; line-height: normal; color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #ffffff;" /><span style="color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 22.39583396911621px; background-color: #ffffff;">db2 update dbm cfg using DFT_MON_STMT&nbsp;&nbsp;ON;</span><br style="word-wrap: break-word; margin: 0px; padding: 0px; word-break: break-all; list-style-type: none; line-height: normal; color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #ffffff;" /><span style="color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 22.39583396911621px; background-color: #ffffff;">update monitor switches using bufferpool on lock on sort on statement on table on uow on;</span><br style="word-wrap: break-word; margin: 0px; padding: 0px; word-break: break-all; list-style-type: none; line-height: normal; color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #ffffff;" /><br style="word-wrap: break-word; margin: 0px; padding: 0px; word-break: break-all; list-style-type: none; line-height: normal; color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #ffffff;" /><span style="color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 22.39583396911621px; background-color: #ffffff;">抓取快照:</span><br style="word-wrap: break-word; margin: 0px; padding: 0px; word-break: break-all; list-style-type: none; line-height: normal; color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #ffffff;" /><span style="color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 22.39583396911621px; background-color: #ffffff;">db2 get snapshot for dynamic sql on dbname;</span><br style="word-wrap: break-word; margin: 0px; padding: 0px; word-break: break-all; list-style-type: none; line-height: normal; color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #ffffff;" /><span style="color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 22.39583396911621px; background-color: #ffffff;">db2 get snapshot for table sql on dbname;</span><br style="word-wrap: break-word; margin: 0px; padding: 0px; word-break: break-all; list-style-type: none; line-height: normal; color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #ffffff;" /><span style="color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 22.39583396911621px; background-color: #ffffff;">db2 get snapshot for bufferpools on dbname;</span><br style="word-wrap: break-word; margin: 0px; padding: 0px; word-break: break-all; list-style-type: none; line-height: normal; color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #ffffff;" /><br style="word-wrap: break-word; margin: 0px; padding: 0px; word-break: break-all; list-style-type: none; line-height: normal; color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #ffffff;" /><span style="color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 22.39583396911621px; background-color: #ffffff;">在快照文件中查看行读,行写,以及命中率的情况,从而做出相应</span><span href="tag.php?name=%E8%B0%83%E6%95%B4" style="word-wrap: break-word; margin: 0px; padding: 0px; word-break: break-all; list-style-type: none; line-height: normal; cursor: pointer; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ff0000; white-space: nowrap; color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #ffffff;">调整</span><span style="color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 22.39583396911621px; background-color: #ffffff;">.</span><br style="word-wrap: break-word; margin: 0px; padding: 0px; word-break: break-all; list-style-type: none; line-height: normal; color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #ffffff;" /><br style="word-wrap: break-word; margin: 0px; padding: 0px; word-break: break-all; list-style-type: none; line-height: normal; color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #ffffff;" /><span style="color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 22.39583396911621px; background-color: #ffffff;">5,修改缓冲池内存大小:</span><br style="word-wrap: break-word; margin: 0px; padding: 0px; word-break: break-all; list-style-type: none; line-height: normal; color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #ffffff;" /><span style="color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 22.39583396911621px; background-color: #ffffff;">先查看缓冲池的具体信息:</span><br style="word-wrap: break-word; margin: 0px; padding: 0px; word-break: break-all; list-style-type: none; line-height: normal; color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #ffffff;" /><span style="color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 22.39583396911621px; background-color: #ffffff;">select * from syscat.bufferpools;</span><br style="word-wrap: break-word; margin: 0px; padding: 0px; word-break: break-all; list-style-type: none; line-height: normal; color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #ffffff;" /><span style="color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 22.39583396911621px; background-color: #ffffff;">修改缓冲池大小:</span><br style="word-wrap: break-word; margin: 0px; padding: 0px; word-break: break-all; list-style-type: none; line-height: normal; color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #ffffff;" /><span style="color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 22.39583396911621px; background-color: #ffffff;">alter bufferpool bufferpool_name immediate size 改成的的大小 automatic;</span><br style="word-wrap: break-word; margin: 0px; padding: 0px; word-break: break-all; list-style-type: none; line-height: normal; color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #ffffff;" /><span style="color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 22.39583396911621px; background-color: #ffffff;">6,</span><span href="tag.php?name=%E5%8A%A8%E6%80%81" style="word-wrap: break-word; margin: 0px; padding: 0px; word-break: break-all; list-style-type: none; line-height: normal; cursor: pointer; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ff0000; white-space: nowrap; color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #ffffff;">动态</span><span style="color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 22.39583396911621px; background-color: #ffffff;">监视缓冲池使用情况:</span><br style="word-wrap: break-word; margin: 0px; padding: 0px; word-break: break-all; list-style-type: none; line-height: normal; color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #ffffff;" /><span style="color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 22.39583396911621px; background-color: #ffffff;">db2mtrk -i -d</span><br style="word-wrap: break-word; margin: 0px; padding: 0px; word-break: break-all; list-style-type: none; line-height: normal; color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #ffffff;" /><span style="color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 22.39583396911621px; background-color: #ffffff;">7,查看数据库日志某段时间内</span><br style="word-wrap: break-word; margin: 0px; padding: 0px; word-break: break-all; list-style-type: none; line-height: normal; color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #ffffff;" /><span style="color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 22.39583396911621px; background-color: #ffffff;">db2diag -time 2009-05-23.00.00.00:2009-05-23.00.30.00</span><img src ="http://www.blogjava.net/qileilove/aggbug/409664.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/qileilove/" target="_blank">顺其自然EVO</a> 2014-02-10 14:22 <a href="http://www.blogjava.net/qileilove/articles/409664.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>如何查询Table占用空间的大小</title><link>http://www.blogjava.net/qileilove/articles/409588.html</link><dc:creator>顺其自然EVO</dc:creator><author>顺其自然EVO</author><pubDate>Fri, 07 Feb 2014 09:53:00 GMT</pubDate><guid>http://www.blogjava.net/qileilove/articles/409588.html</guid><wfw:comment>http://www.blogjava.net/qileilove/comments/409588.html</wfw:comment><comments>http://www.blogjava.net/qileilove/articles/409588.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/qileilove/comments/commentRss/409588.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/qileilove/services/trackbacks/409588.html</trackback:ping><description><![CDATA[<span style="color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 22.39583396911621px; background-color: #ffffff;">Oracle和</span><span href="tag.php?name=DB2" style="word-wrap: break-word; margin: 0px; padding: 0px; word-break: break-all; list-style-type: none; line-height: normal; cursor: pointer; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ff0000; white-space: nowrap; color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #ffffff;">DB2</span><span style="color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 22.39583396911621px; background-color: #ffffff;">都支持分区表，但是我们得知道什么样的表适合使用分区表技术，Oracle的官方建议是超过2G的Table就要使用分区表。&nbsp;</span><br style="word-wrap: break-word; margin: 0px; padding: 0px; word-break: break-all; list-style-type: none; line-height: normal; color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #ffffff;" /><br style="word-wrap: break-word; margin: 0px; padding: 0px; word-break: break-all; list-style-type: none; line-height: normal; color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #ffffff;" /><span style="color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 22.39583396911621px; background-color: #ffffff;">&nbsp; &nbsp;&nbsp; &nbsp; 下面来总结一下，各DB中如何获得这些大小信息：</span><br style="word-wrap: break-word; margin: 0px; padding: 0px; word-break: break-all; list-style-type: none; line-height: normal; color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #ffffff;" /><span style="color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 22.39583396911621px; background-color: #ffffff;">　　Oracle 10G中：</span><br style="word-wrap: break-word; margin: 0px; padding: 0px; word-break: break-all; list-style-type: none; line-height: normal; color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #ffffff;" /><span style="color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 22.39583396911621px; background-color: #ffffff;">　　查询出当前用户的表所占用的空间大小，并按大小进行降序排列：</span><br style="word-wrap: break-word; margin: 0px; padding: 0px; word-break: break-all; list-style-type: none; line-height: normal; color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #ffffff;" /><span style="color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 22.39583396911621px; background-color: #ffffff;">　　Select Segment_Name,Sum(bytes)/1024/1024 From User_Extents Group By Segment_Name order by Sum(bytes)/1024/1024 desc</span><br style="word-wrap: break-word; margin: 0px; padding: 0px; word-break: break-all; list-style-type: none; line-height: normal; color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #ffffff;" /><span style="color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 22.39583396911621px; background-color: #ffffff;">　　查询出系统</span><span href="tag.php?name=%E8%A1%A8%E7%A9%BA%E9%97%B4" style="word-wrap: break-word; margin: 0px; padding: 0px; word-break: break-all; list-style-type: none; line-height: normal; cursor: pointer; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ff0000; white-space: nowrap; color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #ffffff;">表空间</span><span style="color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 22.39583396911621px; background-color: #ffffff;">的大小，并按大小进行降序排列(需要SYSDBA的</span><span href="tag.php?name=%E6%9D%83%E9%99%90" style="word-wrap: break-word; margin: 0px; padding: 0px; word-break: break-all; list-style-type: none; line-height: normal; cursor: pointer; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ff0000; white-space: nowrap; color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #ffffff;">权限</span><span style="color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 22.39583396911621px; background-color: #ffffff;">)：</span><br style="word-wrap: break-word; margin: 0px; padding: 0px; word-break: break-all; list-style-type: none; line-height: normal; color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #ffffff;" /><span style="color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 22.39583396911621px; background-color: #ffffff;">　　Select Tablespace_Name,Sum(bytes)/1024/1024 From Dba_Segments Group By Tablespace_Name order by Sum(bytes)/1024/1024 desc</span><br style="word-wrap: break-word; margin: 0px; padding: 0px; word-break: break-all; list-style-type: none; line-height: normal; color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #ffffff;" /><span style="color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 22.39583396911621px; background-color: #ffffff;">　　这个在OEMC中也可以看，但是如果没有装的话，</span><span href="tag.php?name=SQL%E8%AF%AD%E5%8F%A5" style="word-wrap: break-word; margin: 0px; padding: 0px; word-break: break-all; list-style-type: none; line-height: normal; cursor: pointer; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ff0000; white-space: nowrap; color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #ffffff;">SQL语句</span><span style="color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 22.39583396911621px; background-color: #ffffff;">还是比较方便的。</span><br style="word-wrap: break-word; margin: 0px; padding: 0px; word-break: break-all; list-style-type: none; line-height: normal; color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #ffffff;" /><span style="color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 22.39583396911621px; background-color: #ffffff;">　　DB2中：</span><br style="word-wrap: break-word; margin: 0px; padding: 0px; word-break: break-all; list-style-type: none; line-height: normal; color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #ffffff;" /><span style="color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 22.39583396911621px; background-color: #ffffff;">　　查看某个Table的大小可以在控制中心中用图形界面查看。<br /></span><span style="color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 22.39583396911621px; background-color: #ffffff;">DB2中有两种方式去查看：</span><br style="word-wrap: break-word; margin: 0px; padding: 0px; word-break: break-all; list-style-type: none; line-height: normal; color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #ffffff;" /><span style="color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 22.39583396911621px; background-color: #ffffff;">一.查看表的使用页数，平均每页行数，平均行大小（需要对表做runstats才获得准确的数据）</span><br style="word-wrap: break-word; margin: 0px; padding: 0px; word-break: break-all; list-style-type: none; line-height: normal; color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #ffffff;" /><span style="color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 22.39583396911621px; background-color: #ffffff;">SELECT SUBSTR(a.tabname,1,10) AS table, PAGESIZE, b.CARD, b.npages ,&nbsp;</span><br style="word-wrap: break-word; margin: 0px; padding: 0px; word-break: break-all; list-style-type: none; line-height: normal; color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #ffffff;" /><span style="color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 22.39583396911621px; background-color: #ffffff;">CASE WHEN (b.NPAGES&nbsp;&nbsp;&gt; 0) THEN (b.CARD / b.NPAGES) ELSE -1 END AS ROWS_PER_PAGE,&nbsp;</span><br style="word-wrap: break-word; margin: 0px; padding: 0px; word-break: break-all; list-style-type: none; line-height: normal; color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #ffffff;" /><span style="color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 22.39583396911621px; background-color: #ffffff;">SUM(AVGCOLLEN) AVG_ROW_SIZE FROM SYSCAT.COLUMNS a, SYSCAT.TABLES b, SYSCAT.TABLESPACES c&nbsp;</span><br style="word-wrap: break-word; margin: 0px; padding: 0px; word-break: break-all; list-style-type: none; line-height: normal; color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #ffffff;" /><span style="color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 22.39583396911621px; background-color: #ffffff;">WHERE a.tabschema = b.tabschema AND a.tabname = b.tabname AND b.tbspaceid = c.tbspaceid&nbsp;</span><br style="word-wrap: break-word; margin: 0px; padding: 0px; word-break: break-all; list-style-type: none; line-height: normal; color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #ffffff;" /><span style="color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 22.39583396911621px; background-color: #ffffff;">AND a.tabname = 'tabname' GROUP BY a.tabschema, a.tabname, pagesize, card, npages</span><br style="word-wrap: break-word; margin: 0px; padding: 0px; word-break: break-all; list-style-type: none; line-height: normal; color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #ffffff;" /><br style="word-wrap: break-word; margin: 0px; padding: 0px; word-break: break-all; list-style-type: none; line-height: normal; color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #ffffff;" /><span style="color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 22.39583396911621px; background-color: #ffffff;">二.查看表的大小（获得的数据准确，但查询语句执行很慢，需要去扫描物理表）</span><br style="word-wrap: break-word; margin: 0px; padding: 0px; word-break: break-all; list-style-type: none; line-height: normal; color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #ffffff;" /><span style="color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 22.39583396911621px; background-color: #ffffff;">SELECT&nbsp; &nbsp;SUBSTR(TABSCHEMA,1,18)&nbsp; &nbsp;TABSCHEMA,</span><br style="word-wrap: break-word; margin: 0px; padding: 0px; word-break: break-all; list-style-type: none; line-height: normal; color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #ffffff;" /><span style="color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 22.39583396911621px; background-color: #ffffff;">&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; SUBSTR(TABNAME,1,30)&nbsp; &nbsp;&nbsp;&nbsp;TABNAME,</span><br style="word-wrap: break-word; margin: 0px; padding: 0px; word-break: break-all; list-style-type: none; line-height: normal; color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #ffffff;" /><span style="color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 22.39583396911621px; background-color: #ffffff;">&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; SUM(DATA_OBJECT_P_SIZE)&nbsp;&nbsp;DATA_OBJECT_P_SIZE,</span><br style="word-wrap: break-word; margin: 0px; padding: 0px; word-break: break-all; list-style-type: none; line-height: normal; color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #ffffff;" /><span style="color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 22.39583396911621px; background-color: #ffffff;">&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; SUM(INDEX_OBJECT_P_SIZE) INDEX_OBJECT_P_SIZE,</span><br style="word-wrap: break-word; margin: 0px; padding: 0px; word-break: break-all; list-style-type: none; line-height: normal; color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #ffffff;" /><span style="color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 22.39583396911621px; background-color: #ffffff;">&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; SUM(LONG_OBJECT_P_SIZE)&nbsp;&nbsp;LONG_OBJECT_P_SIZE,</span><br style="word-wrap: break-word; margin: 0px; padding: 0px; word-break: break-all; list-style-type: none; line-height: normal; color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #ffffff;" /><span style="color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 22.39583396911621px; background-color: #ffffff;">&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; SUM(LOB_OBJECT_L_SIZE)&nbsp; &nbsp;LOB_OBJECT_L_SIZE,</span><br style="word-wrap: break-word; margin: 0px; padding: 0px; word-break: break-all; list-style-type: none; line-height: normal; color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #ffffff;" /><span style="color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 22.39583396911621px; background-color: #ffffff;">&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; SUM(LOB_OBJECT_P_SIZE)&nbsp; &nbsp;LOB_OBJECT_P_SIZE,</span><br style="word-wrap: break-word; margin: 0px; padding: 0px; word-break: break-all; list-style-type: none; line-height: normal; color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #ffffff;" /><span style="color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 22.39583396911621px; background-color: #ffffff;">&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; SUM(XML_OBJECT_P_SIZE)&nbsp; &nbsp;XML_OBJECT_P_SIZE</span><br style="word-wrap: break-word; margin: 0px; padding: 0px; word-break: break-all; list-style-type: none; line-height: normal; color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #ffffff;" /><span style="color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 22.39583396911621px; background-color: #ffffff;">FROM&nbsp; &nbsp;&nbsp;&nbsp;SYSIBMADM.ADMINTABINFO</span><br style="word-wrap: break-word; margin: 0px; padding: 0px; word-break: break-all; list-style-type: none; line-height: normal; color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #ffffff;" /><span style="color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 22.39583396911621px; background-color: #ffffff;">WHERE&nbsp; &nbsp; TABSCHEMA='TABSCHNAME' and TABNAME='TABNAME'</span><br style="word-wrap: break-word; margin: 0px; padding: 0px; word-break: break-all; list-style-type: none; line-height: normal; color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #ffffff;" /><span style="color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 22.39583396911621px; background-color: #ffffff;">GROUP BY TABSCHEMA, TABNAME;</span><br /><span style="color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 22.39583396911621px; background-color: #ffffff;">统计业务表数据量</span><br style="word-wrap: break-word; margin: 0px; padding: 0px; word-break: break-all; list-style-type: none; line-height: normal; color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #ffffff;" /><span style="color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 22.39583396911621px; background-color: #ffffff;">Select tabschema,tabname,sum(data_object_p_size),sum(index_object_p_size),sum(xml_object_p_size)&nbsp; &nbsp; &nbsp; &nbsp; from sysibmadm.admintabinfo &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</span><br style="word-wrap: break-word; margin: 0px; padding: 0px; word-break: break-all; list-style-type: none; line-height: normal; color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #ffffff;" /><span style="color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 22.39583396911621px; background-color: #ffffff;">where tabschema='模式A' and tabname like '%表名%'&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</span><br style="word-wrap: break-word; margin: 0px; padding: 0px; word-break: break-all; list-style-type: none; line-height: normal; color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #ffffff;" /><span style="color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 22.39583396911621px; background-color: #ffffff;">group by tabschema,tabname&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</span><br style="word-wrap: break-word; margin: 0px; padding: 0px; word-break: break-all; list-style-type: none; line-height: normal; color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #ffffff;" /><span style="color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 22.39583396911621px; background-color: #ffffff;">order by tabname</span><br /><span style="color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 22.39583396911621px; background-color: #ffffff;">　　SQL Server中：</span><br style="word-wrap: break-word; margin: 0px; padding: 0px; word-break: break-all; list-style-type: none; line-height: normal; color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #ffffff;" /><span style="color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 22.39583396911621px; background-color: #ffffff;">　　执行</span><span href="tag.php?name=%E7%BB%9F%E8%AE%A1" style="word-wrap: break-word; margin: 0px; padding: 0px; word-break: break-all; list-style-type: none; line-height: normal; cursor: pointer; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ff0000; white-space: nowrap; color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #ffffff;">统计</span><span style="color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 22.39583396911621px; background-color: #ffffff;">并查看指定表名的表大小：</span><br style="word-wrap: break-word; margin: 0px; padding: 0px; word-break: break-all; list-style-type: none; line-height: normal; color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #ffffff;" /><span style="color: #444444; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 22.39583396911621px; background-color: #ffffff;">　　exec sp_spaceused '表名', true;<br /><br /></span><img src ="http://www.blogjava.net/qileilove/aggbug/409588.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/qileilove/" target="_blank">顺其自然EVO</a> 2014-02-07 17:53 <a href="http://www.blogjava.net/qileilove/articles/409588.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>DB2物理体系结构讲解</title><link>http://www.blogjava.net/qileilove/articles/409417.html</link><dc:creator>顺其自然EVO</dc:creator><author>顺其自然EVO</author><pubDate>Tue, 28 Jan 2014 16:21:00 GMT</pubDate><guid>http://www.blogjava.net/qileilove/articles/409417.html</guid><wfw:comment>http://www.blogjava.net/qileilove/comments/409417.html</wfw:comment><comments>http://www.blogjava.net/qileilove/articles/409417.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/qileilove/comments/commentRss/409417.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/qileilove/services/trackbacks/409417.html</trackback:ping><description><![CDATA[<div>1 &nbsp;DB2 物理体系结构</div><div>1.1 &nbsp;主要对象层次关系&nbsp;</div><div>系统 &nbsp;&#8211;&gt; 实例 &nbsp;&#8211;&gt; 数据库&nbsp;<br /><div>对象 &nbsp;名词解释 &nbsp;相互关系 &nbsp;备注&nbsp;</div><div>系统&nbsp;</div><div>体系结构中的最高层, &nbsp;DB2产品安装版本 一个系统可创建多个实例 一台机器上可安装多个DB2版本, &nbsp;即多版本共存;&nbsp;</div><div>环境变量DB2PATH: (db2set &#8211;all查看) &nbsp;DB2 数据库产品安装目录&nbsp;</div><div>实例&nbsp;</div><div>DB2的独立运行环境, &nbsp;包括一组进程/线程、共享内存; &nbsp;数据库及其对象和DB2代码间的联系和结合 一个实例可管理多个数据库, &nbsp;删除实例并不删除数</div><div>据库(Share &nbsp;Nothing 架构), 但一个数据库只能属于一个实例 实例是&#8221;逻辑&#8221;的,类似于&#8221;服务&#8221;概念; 实例间彼此相互独立, 互不影响 数据库 &nbsp;信息的物理存储, &nbsp;文件集合 &nbsp;&nbsp;</div><div>数据库<br />是&#8221;物理&#8221;的,数据库对象(如:表、索引)占用物理存储空间&nbsp;</div><div>注: Share Nothing VS Share Disk&nbsp;<br /><br /><div>并行架构 &nbsp;应用架构 &nbsp;扩展方式 &nbsp;优势 &nbsp;典型代表&nbsp;</div><div>Share Nothing &nbsp;MPP &nbsp;OLAP &nbsp;Scale Up &nbsp;可扩展性 Teradata &nbsp;DB2&nbsp;</div><div>Share Disk &nbsp;Cluster &nbsp;OLTP &nbsp;Scale Out &nbsp;高可用性 (ORACLE RAC &nbsp; Sybase IQ)<br /><div>1.2 &nbsp;数据库连接&nbsp;</div><div>1.2.1 &nbsp;通信服务协议&nbsp;</div><div>Type &nbsp;PR &nbsp;Value &nbsp;Remark&nbsp;</div><div>Local Connection IPC(进程间通信) &nbsp; &nbsp; <br />Remote Connection TCP/IP DB2COMM 注册变量(db2set &#8211;all查看)设置&nbsp;</div><div>&nbsp;</div><div>db2set DB2COMM=TCPIP&nbsp;</div><div>V9.5 后唯一支持的</div><div>通信协议&nbsp;</div><div>1.2.2 &nbsp;通信服务名称和端口&nbsp;</div><div>Num &nbsp;Opt &nbsp; &nbsp;Example&nbsp;</div><div>1 获取TCP/IP 服务名称 、服务端口 db2 get dbm cfg | find &#8220;svcename&#8221; /i db2c_DB2&nbsp;</div><div>2&nbsp;&nbsp;获取TCP/IP 服务名称 、服务端口 若参数值为svcename, 则需要查询TCP/IP &nbsp;services文件,获取服务端口<br /> /* Windows */ %systemRoot%\system32\drivers\etc\services &nbsp;</div><div>&nbsp;/* Linux / Unix &nbsp;*/ /etc/services db2c_DB2 50000/tcp &nbsp;</div><div>&nbsp;注: TCP/IP services</div><div>文件中寻找对应的</div><div>key/value条目 <br />参数值为port_name 50000 注: &nbsp;查看服务器端口状态 &nbsp;Netstat &#8211;ab &nbsp;</div><div>注: db2 get dbm cfg [service name | port name]; &nbsp;需重启实例生效&nbsp;</div><div>1.2.3 &nbsp;编目&nbsp;</div><div>远程数据库连接需要先编目节点(机器), &nbsp;DB2采用先编目再输入认证信息(用户名和密</div><div>码)来建立数据库连接。<br /><br /><div>1、编目(Catalog): 在客户端注册要访问的节点(机器)及其数据库, 先注册节点再注册其</div><div>上的数据库。&nbsp;</div><div>2、取消编目(UnCatalog): 编目的反操作, 先取消数据库编目再取消节点编目。&nbsp;<br /><br /><div>Opt &nbsp;CATALOG &nbsp;UNCATALOG&nbsp;</div><div>(Local &nbsp;Catalog )CATALOG LOCAL NODE &lt;node name&gt; &nbsp;[INSTANCE &nbsp;&lt;instance name&gt;] [SYSTEM &lt;system name&gt;] &nbsp; [OSTYPE &lt;os type&gt;]; &nbsp;LIST NODE &nbsp;DIRECTORY SHOW &nbsp;DETAIL; CATALOG DB &lt;db name&gt; [AS alias] &nbsp;ON &lt;driver&gt;; LIST DB DIRECTORY SHOW &nbsp;DETAIL ON &lt; driver&gt;;&nbsp;</div><div>UNCATALOG &nbsp;NODE &lt;node name&gt;;&nbsp;</div><div>(Remote &nbsp;Catalog ) CATALOG TCPIP NODE &nbsp;&lt;node name&gt; REMOTE &lt;ip address&gt; &nbsp; &nbsp;SERVER &lt;port&gt; &nbsp;REMOTE_INSTANCE &nbsp;&lt;node name&gt; &nbsp;OSTYPE &lt;NT&gt;;&nbsp;</div><div>&nbsp;LIST NODE &nbsp;DIRECTORY SHOW &nbsp;DETAIL;&nbsp;</div><div>&nbsp;CATALOG DB &lt;db name&gt; [AS alias] &nbsp;AT NODE &nbsp;&lt;node name&gt;];&nbsp;</div><div>&nbsp;LIST DB DIRECTORY SHOW &nbsp;DETAIL UNCATLOG &nbsp;DB &nbsp;&lt;db name&gt;;<br /><div>注: 编目操作类似于Oracle 本地Net 服务名配置 tnsname.ora, &nbsp;但操作无法验证编目</div><div>信息是否正确(无论编目信息是否正确都能注册), 只能通过输入认证信息建立数据库连</div><div>接才能测试是否注册成功。<br /><br /><div>1.3 &nbsp;实例管理&nbsp;</div><div>1.3.1 &nbsp;实例目录&nbsp;</div><div>默认DB2INSTPROF(db2set &#8211;all查看) 注册变量路径, &nbsp;实例目录下的主要文件及目录:&nbsp;</div><div>1、$HOME\SQLDBDIR:数据库编目,使用db2 list db directory 查看&nbsp;</div><div>2、$HOME\SQLNODIR:节点编目,使用db2 list node directory 查看&nbsp;</div><div>3、db2nods.cfg:节点配置文件&nbsp;<br />4、诊断文件db2diag.log、数据库错误日志、安全配置等信息&nbsp;<br /><div>1.3.2 &nbsp;实例配置&nbsp;</div><div>对实例目录下二进制数据库管理配置文件db2systm进行查看、更改和重置。&nbsp;</div><div>Opt &nbsp;Windows &nbsp;Remark&nbsp;</div><div>List &nbsp; db2 get dbm cfg &nbsp;数据库管理配置文件: $INSTANCE_HOME\ &nbsp;db2systm&nbsp;</div><div>Update db2 update dbm cfg using &nbsp;&lt;param name&gt; &lt;param value&gt; 绝大部分实例参数更改需要重启实例生效&nbsp;</div><div>db2 update dbm cfg using &nbsp;&lt;param name&gt; NULL 设置参数为空&nbsp;</div><div>Reset &nbsp;db2 reset dbm cfg &nbsp; 配置参数复位(初始化为默认值)&nbsp;<br /><br /><div>1.3.3 &nbsp;实例操作&nbsp;</div><div>Opt &nbsp;Windows &nbsp; Remark Create &nbsp;</div><div>db2icrt &lt;instance name&gt; &nbsp; -p &lt;InstProfPath&gt; -p: 实例目录路径, &nbsp;若省略则默认 DB2INSTPROF(db2set &#8211;all查看) 注册变量路径 <br />List /* 查看当前实例 &nbsp;*/ db2 get instance &nbsp;/* 查看所有可用实例 &nbsp;*/ db2ilist 可采用DB2INSTANCE操作系统环境变量查看: echo %db2instance% (Windwos)&nbsp;</div><div>echo $db2instance (Linux/Unix)&nbsp;</div><div>Set set db2instance=&lt;instance name&gt; set db2instance 1、 DB2INSTANCE操作系统环境变量,类似于ORACLE中的ORACLE_SID, 用于实例切换 2、 &#8220;=&#8221; &nbsp;左右绝对不能包含空格&nbsp;</div><div>Start &nbsp;db2 db2start &nbsp; win7环境中启停、删除、更新等操作会遇DB21009E错误,需要&#8221;管理员权限&#8221;才能启动此命令; <br />&nbsp;解决方法:应用db2cmdAdmin进入db2CLP <br />Stop db2 force application all &nbsp;db2 db2stop [force]&nbsp;</div><div>Upgrade db2 force application all; &nbsp;db2 db2stop [force];&nbsp;</div><div>&nbsp;db2iupdt &lt;instance name&gt; -p &lt; InstProfPath&gt;;&nbsp;</div><div>1、 更新前需停止该实例上运行的所有进</div><div>程&nbsp;</div><div>2、 更新前需先停止实例&nbsp;</div><div>3、 -p: 更新实例目录路径&nbsp;</div><div>4、 适用于数据库小版本升级&nbsp;</div><div>Drop &nbsp;db2 force application all; &nbsp;1、 删除前需停止该实例上运行的所有进程<br /><div>db2 db2stop [force];&nbsp;</div><div>&nbsp;</div><div>db2idrop &lt;instance name&gt;;&nbsp;</div><div>2、 删除前需先停止实例&nbsp;</div><div>3、 删除实例并完全删除实例目录(还包含</div><div>db2diag.log等文件), 需手工处理&nbsp;</div><div>Attach &nbsp;db2 attach to &lt;instance name&gt; &nbsp;连接到远程实例&nbsp;</div><div>Detach &nbsp;db2 detach &nbsp;断开远程实例连接&nbsp;</div><div>&nbsp;1.4 &nbsp;管理服务器DAS&nbsp;</div><div>DAS &nbsp;(Database &nbsp;Administration &nbsp;Server) 配合DB2图形界面完成对远程数据库的操作,&nbsp;</div><div>一个系统下仅能有一个DAS, 所有DB2副本都使用1个DAS, 同时管理多个实例。 &nbsp;</div><div>1.4.1 &nbsp;管理服务器配置&nbsp;</div><div>Opt &nbsp;Windows &nbsp;Remark&nbsp;</div><div>List &nbsp; db2 get admin cfg &nbsp;数据库管理配置文件: $INSTANCE_HOME\ &nbsp;db2systm&nbsp;</div><div>Update db2 update admin cfg using &nbsp;&lt;param name&gt; &lt;param value&gt; 某些情况下管理器配置参数更改需要重启管理服务器生效&nbsp;</div><div>db2 update admin cfg using &nbsp;&lt;param name&gt; NULL 设置参数为空&nbsp;</div><div>Reset &nbsp;db2 reset admin cfg &nbsp; 配置参数复位(初始化为默认值)</div><div>1.4.2 &nbsp;管理服务器操作&nbsp;</div><div>Opt &nbsp;Unix(Linux) &nbsp;Windows &nbsp;Remark&nbsp;</div><div>List &nbsp;dasilist &nbsp; &nbsp; &nbsp;db2admin&nbsp;</div><div>win7 环境中, 启停、删除等操作会遇</div><div>DB21009E错误,需要&#8221;管理员权限&#8221;才能启</div><div>动此命令; &nbsp;解决方法:应用db2cmdadmin</div><div>进入db2CLP &nbsp;</div><div>Start &nbsp; &nbsp;db2admin start&nbsp;</div><div>Stop &nbsp; &nbsp;db2admin stop&nbsp;</div><div>Create &nbsp;dasicrt &nbsp;db2admin create&nbsp;</div><div>Drop &nbsp;dasidrp &nbsp;db2admin drop&nbsp;</div><div>&nbsp;</div><div>备注: 由于DB2 &nbsp;V9.7 后, &nbsp;db2cc(控制中心) \ db2tc(任务中心) 等图形界面逐渐被IBM&nbsp;</div><div>Data Studio \ IBM &nbsp;Optim &nbsp;所取代, 建议在不使用图形界面操作时候关闭此服务。</div></div></div></div></div></div></div></div></div></div></div><img src ="http://www.blogjava.net/qileilove/aggbug/409417.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/qileilove/" target="_blank">顺其自然EVO</a> 2014-01-29 00:21 <a href="http://www.blogjava.net/qileilove/articles/409417.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>