<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>DavidAndriansyah</title>
	<atom:link href="http://davidaank.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://davidaank.wordpress.com</link>
	<description>some work experiences</description>
	<lastBuildDate>Thu, 29 Dec 2011 07:34:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='davidaank.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/a75f9b8702840a25059cb6221cfdbe62?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>DavidAndriansyah</title>
		<link>http://davidaank.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://davidaank.wordpress.com/osd.xml" title="DavidAndriansyah" />
	<atom:link rel='hub' href='http://davidaank.wordpress.com/?pushpress=hub'/>
		<item>
		<title>WhatsApp Messenger: Android</title>
		<link>http://davidaank.wordpress.com/2011/10/18/whatsapp-messenger-android-iphone-nokia-blackberry/</link>
		<comments>http://davidaank.wordpress.com/2011/10/18/whatsapp-messenger-android-iphone-nokia-blackberry/#comments</comments>
		<pubDate>Tue, 18 Oct 2011 04:06:23 +0000</pubDate>
		<dc:creator>davidaank</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[whatsApp]]></category>

		<guid isPermaLink="false">https://davidaank.wordpress.com/2011/10/18/whatsapp-messenger-android-iphone-nokia-blackberry/</guid>
		<description><![CDATA[Hey, I just downloaded WhatsApp Messenger on my Android. It is a Smartphone Messenger which replaces SMS. This app even lets me send pictures, video and other multi-media! WhatsApp Messenger is available for Android, iPhone, Nokia and BlackBerry and there is no PIN or username to remember &#8211; it works just like SMS and uses [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidaank.wordpress.com&amp;blog=6755353&amp;post=183&amp;subd=davidaank&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hey, I just downloaded WhatsApp Messenger on my Android. It is a Smartphone Messenger which replaces SMS. This app even lets me send pictures, video and other multi-media! WhatsApp Messenger is available for Android, iPhone, Nokia and BlackBerry and there is no PIN or username to remember &#8211; it works just like SMS and uses your internet data plan. Get it now from <a href="http://www.whatsapp.com/download/">http://www.whatsapp.com/download/</a> and say good-bye to SMS. </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/davidaank.wordpress.com/183/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/davidaank.wordpress.com/183/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/davidaank.wordpress.com/183/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/davidaank.wordpress.com/183/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/davidaank.wordpress.com/183/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/davidaank.wordpress.com/183/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/davidaank.wordpress.com/183/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/davidaank.wordpress.com/183/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/davidaank.wordpress.com/183/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/davidaank.wordpress.com/183/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/davidaank.wordpress.com/183/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/davidaank.wordpress.com/183/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/davidaank.wordpress.com/183/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/davidaank.wordpress.com/183/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidaank.wordpress.com&amp;blog=6755353&amp;post=183&amp;subd=davidaank&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://davidaank.wordpress.com/2011/10/18/whatsapp-messenger-android-iphone-nokia-blackberry/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8a28342b03f2554ca86b84aa05eb3de5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">davidaank</media:title>
		</media:content>
	</item>
		<item>
		<title>Partition table MyISAM vs InnoDB</title>
		<link>http://davidaank.wordpress.com/2011/03/29/partition-table-myisam-vs-innodb/</link>
		<comments>http://davidaank.wordpress.com/2011/03/29/partition-table-myisam-vs-innodb/#comments</comments>
		<pubDate>Tue, 29 Mar 2011 11:45:14 +0000</pubDate>
		<dc:creator>davidaank</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Create Partition]]></category>
		<category><![CDATA[DROP PARTITION]]></category>
		<category><![CDATA[mysql partition table]]></category>
		<category><![CDATA[REORGANIZE PARTITION]]></category>

		<guid isPermaLink="false">http://davidaank.wordpress.com/?p=166</guid>
		<description><![CDATA[Benchmark partition table with MyISAM &#38; InnoDB engine Partitions table with MyISAM: Load data 1.000.000 rows mysql&#62; call load_test_part_myisam(); Query OK, 1 row affected (57.69 sec) mysql&#62; select count(*) from test_part_myisam where c3 &#62; date &#8217;2000-01-01&#8242; and c3 &#60; date &#039;2000-12-31&#039;; +&#8212;&#8212;&#8212;-+ &#124; count(*) &#124; +&#8212;&#8212;&#8212;-+ &#124; 99681 &#124; +&#8212;&#8212;&#8212;-+ 1 row in set (0.10 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidaank.wordpress.com&amp;blog=6755353&amp;post=166&amp;subd=davidaank&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Benchmark partition table with MyISAM &amp; InnoDB engine</p>
<p>Partitions table with MyISAM:<br />
Load data 1.000.000 rows<br />
mysql&gt; call load_test_part_myisam();<br />
Query OK, 1 row affected (<strong>57.69 sec</strong>)</p>
<p>mysql&gt; select count(*) from test_part_myisam where c3 &gt; date &#8217;2000-01-01&#8242; and c3 &lt; date &#039;2000-12-31&#039;;<br />
+&#8212;&#8212;&#8212;-+<br />
| count(*) |<br />
+&#8212;&#8212;&#8212;-+<br />
|    99681 |<br />
+&#8212;&#8212;&#8212;-+<br />
1 row in set (<strong>0.10 sec</strong>)</p>
<p>Partitions table with InnoDB:<br />
Load data 1.000.000 rows<br />
mysql&gt; call load_test_part_innodb();<br />
Query OK, 1 row affected (<strong>1 hour 11 min 25.19 sec</strong>)</p>
<p>mysql&gt; select count(*) from test_part_innodb where c3 &gt; date &#8217;2000-01-01&#8242; and c3 &lt; date &#039;2000-12-31&#039;;<br />
+&#8212;&#8212;&#8212;-+<br />
| count(*) |<br />
+&#8212;&#8212;&#8212;-+<br />
|    99681 |<br />
+&#8212;&#8212;&#8212;-+<br />
1 row in set (<strong>0.22 sec</strong>)</p>
<p><span id="more-166"></span></p>
<p><strong>Create table MyISAM with Partitions </strong></p>
<p><code>mysql&gt; CREATE TABLE test_part_myisam<br />
    -&gt; (  c1 int default NULL,<br />
    -&gt; c2 varchar(30) default NULL,<br />
    -&gt; c3 date default NULL<br />
    -&gt;<br />
    -&gt; ) engine=MyISAM<br />
    -&gt;  PARTITION BY RANGE (year(c3)) (PARTITION p0 VALUES LESS THAN (2000),<br />
    -&gt; PARTITION p1 VALUES LESS THAN (2001) , PARTITION p2 VALUES LESS THAN (2002) ,<br />
    -&gt; PARTITION p3 VALUES LESS THAN (2003) , PARTITION p4 VALUES LESS THAN (2004) ,<br />
    -&gt; PARTITION p5 VALUES LESS THAN (2005) , PARTITION p6 VALUES LESS THAN (2006) ,<br />
    -&gt; PARTITION p7 VALUES LESS THAN (2007) , PARTITION p8 VALUES LESS THAN (2008) ,<br />
    -&gt; PARTITION p9 VALUES LESS THAN (2009) , PARTITION p10 VALUES LESS THAN (2010),<br />
    -&gt; PARTITION p99 VALUES LESS THAN MAXVALUE );<br />
Query OK, 0 rows affected (0.03 sec)</p>
<p>mysql&gt; show create table test_part_myisam\G;<br />
*************************** 1. row ***************************<br />
       Table: test_part_myisam<br />
Create Table: CREATE TABLE `test_part_myisam` (<br />
  `c1` int(11) DEFAULT NULL,<br />
  `c2` varchar(30) DEFAULT NULL,<br />
  `c3` date DEFAULT NULL<br />
) ENGINE=MyISAM DEFAULT CHARSET=latin1<br />
/*!50100 PARTITION BY RANGE (year(c3))<br />
(PARTITION p0 VALUES LESS THAN (2000) ENGINE = MyISAM,<br />
 PARTITION p1 VALUES LESS THAN (2001) ENGINE = MyISAM,<br />
 PARTITION p2 VALUES LESS THAN (2002) ENGINE = MyISAM,<br />
 PARTITION p3 VALUES LESS THAN (2003) ENGINE = MyISAM,<br />
 PARTITION p4 VALUES LESS THAN (2004) ENGINE = MyISAM,<br />
 PARTITION p5 VALUES LESS THAN (2005) ENGINE = MyISAM,<br />
 PARTITION p6 VALUES LESS THAN (2006) ENGINE = MyISAM,<br />
 PARTITION p7 VALUES LESS THAN (2007) ENGINE = MyISAM,<br />
 PARTITION p8 VALUES LESS THAN (2008) ENGINE = MyISAM,<br />
 PARTITION p9 VALUES LESS THAN (2009) ENGINE = MyISAM,<br />
 PARTITION p10 VALUES LESS THAN (2010) ENGINE = MyISAM,<br />
 PARTITION p99 VALUES LESS THAN MAXVALUE ENGINE = MyISAM) */<br />
1 row in set (0.00 sec)</p>
<p>mysql&gt; select count(*) from test_part_myisam where c3 &gt; date '2000-01-01' and c3  call load_test_part_myisam();<br />
Query OK, 1 row affected (57.69 sec)</p>
<p>mysql&gt; select count(*) from test_part_myisam where c3 &gt; date '2000-01-01' and c3 &lt; date &#039;2000-12-31&#039;;<br />
+----------+<br />
| count(*) |<br />
+----------+<br />
|    99681 |<br />
+----------+<br />
1 row in set (0.10 sec)</code></p>
<p>[mysql@mysqlddb1 test]$ mysqldump -u root -p test test_part_myisam &gt; test_part_myisam.sql</p>
<p><code>mysql&gt; alter table test_part_myisam drop partition p1;<br />
Query OK, 0 rows affected (0.08 sec)<br />
Records: 0  Duplicates: 0  Warnings: 0</p>
<p>mysql&gt; show create table test_part_myisam\G;<br />
*************************** 1. row ***************************<br />
       Table: test_part_myisam<br />
Create Table: CREATE TABLE `test_part_myisam` (<br />
  `c1` int(11) DEFAULT NULL,<br />
  `c2` varchar(30) DEFAULT NULL,<br />
  `c3` date DEFAULT NULL<br />
) ENGINE=MyISAM DEFAULT CHARSET=latin1<br />
/*!50100 PARTITION BY RANGE (year(c3))<br />
(PARTITION p0 VALUES LESS THAN (2000) ENGINE = MyISAM,<br />
 PARTITION p2 VALUES LESS THAN (2002) ENGINE = MyISAM,<br />
 PARTITION p3 VALUES LESS THAN (2003) ENGINE = MyISAM,<br />
 PARTITION p4 VALUES LESS THAN (2004) ENGINE = MyISAM,<br />
 PARTITION p5 VALUES LESS THAN (2005) ENGINE = MyISAM,<br />
 PARTITION p6 VALUES LESS THAN (2006) ENGINE = MyISAM,<br />
 PARTITION p7 VALUES LESS THAN (2007) ENGINE = MyISAM,<br />
 PARTITION p8 VALUES LESS THAN (2008) ENGINE = MyISAM,<br />
 PARTITION p9 VALUES LESS THAN (2009) ENGINE = MyISAM,<br />
 PARTITION p10 VALUES LESS THAN (2010) ENGINE = MyISAM,<br />
 PARTITION p99 VALUES LESS THAN MAXVALUE ENGINE = MyISAM) */<br />
1 row in set (0.00 sec)</p>
<p>mysql&gt; select count(*) from test_part_myisam where c3 &gt; date '2000-01-01' and c3 &lt; date &#039;2000-12-31&#039;;<br />
+----------+<br />
| count(*) |<br />
+----------+<br />
|        0 |<br />
+----------+<br />
1 row in set (0.10 sec)</code></p>
<p>[mysql@mysqlddb1 test]$ mysql -u root -p test &lt; test_part_myisam.sql</p>
<p><code>mysql&gt; select count(*) from test_part_myisam where c3 &gt; date '2000-01-01' and c3  show create table test_part_myisam\G;<br />
*************************** 1. row ***************************<br />
       Table: test_part_myisam<br />
Create Table: CREATE TABLE `test_part_myisam` (<br />
  `c1` int(11) DEFAULT NULL,<br />
  `c2` varchar(30) DEFAULT NULL,<br />
  `c3` date DEFAULT NULL<br />
) ENGINE=MyISAM DEFAULT CHARSET=latin1<br />
/*!50100 PARTITION BY RANGE (year(c3))<br />
(PARTITION p0 VALUES LESS THAN (2000) ENGINE = MyISAM,<br />
 PARTITION p1 VALUES LESS THAN (2001) ENGINE = MyISAM,<br />
 PARTITION p2 VALUES LESS THAN (2002) ENGINE = MyISAM,<br />
 PARTITION p3 VALUES LESS THAN (2003) ENGINE = MyISAM,<br />
 PARTITION p4 VALUES LESS THAN (2004) ENGINE = MyISAM,<br />
 PARTITION p5 VALUES LESS THAN (2005) ENGINE = MyISAM,<br />
 PARTITION p6 VALUES LESS THAN (2006) ENGINE = MyISAM,<br />
 PARTITION p7 VALUES LESS THAN (2007) ENGINE = MyISAM,<br />
 PARTITION p8 VALUES LESS THAN (2008) ENGINE = MyISAM,<br />
 PARTITION p9 VALUES LESS THAN (2009) ENGINE = MyISAM,<br />
 PARTITION p10 VALUES LESS THAN (2010) ENGINE = MyISAM,<br />
 PARTITION p99 VALUES LESS THAN MAXVALUE ENGINE = MyISAM) */<br />
1 row in set (0.00 sec)</code></p>
<p><strong>Test REORGANIZE PARTITION</strong></p>
<p><code>mysql&gt; alter table test_part_myisam drop partition p1;<br />
Query OK, 0 rows affected (0.03 sec)<br />
Records: 0  Duplicates: 0  Warnings: 0</p>
<p>mysql&gt; show create table test_part_myisam\G;<br />
*************************** 1. row ***************************<br />
       Table: test_part_myisam<br />
Create Table: CREATE TABLE `test_part_myisam` (<br />
  `c1` int(11) DEFAULT NULL,<br />
  `c2` varchar(30) DEFAULT NULL,<br />
  `c3` date DEFAULT NULL<br />
) ENGINE=MyISAM DEFAULT CHARSET=latin1<br />
/*!50100 PARTITION BY RANGE (year(c3))<br />
(PARTITION p0 VALUES LESS THAN (2000) ENGINE = MyISAM,<br />
 PARTITION p2 VALUES LESS THAN (2002) ENGINE = MyISAM,<br />
 PARTITION p3 VALUES LESS THAN (2003) ENGINE = MyISAM,<br />
 PARTITION p4 VALUES LESS THAN (2004) ENGINE = MyISAM,<br />
 PARTITION p5 VALUES LESS THAN (2005) ENGINE = MyISAM,<br />
 PARTITION p6 VALUES LESS THAN (2006) ENGINE = MyISAM,<br />
 PARTITION p7 VALUES LESS THAN (2007) ENGINE = MyISAM,<br />
 PARTITION p8 VALUES LESS THAN (2008) ENGINE = MyISAM,<br />
 PARTITION p9 VALUES LESS THAN (2009) ENGINE = MyISAM,<br />
 PARTITION p10 VALUES LESS THAN (2010) ENGINE = MyISAM,<br />
 PARTITION p99 VALUES LESS THAN MAXVALUE ENGINE = MyISAM) */<br />
1 row in set (0.00 sec)</p>
<p>mysql&gt; select count(*) from test_part_myisam where c3 &gt; date '2000-01-01' and c3  ALTER TABLE test_part_myisam REORGANIZE PARTITION p2 into ( PARTITION p1 VALUES LESS THAN (2001),PARTITION p2 VALUES LESS THAN (2002) );<br />
Query OK, 99954 rows affected (1 min 1.24 sec)<br />
Records: 99954  Duplicates: 0  Warnings: 0</p>
<p>mysql&gt; show create table test_part_myisam\G;<br />
*************************** 1. row ***************************<br />
       Table: test_part_myisam<br />
Create Table: CREATE TABLE `test_part_myisam` (<br />
  `c1` int(11) DEFAULT NULL,<br />
  `c2` varchar(30) DEFAULT NULL,<br />
  `c3` date DEFAULT NULL<br />
) ENGINE=MyISAM DEFAULT CHARSET=latin1<br />
/*!50100 PARTITION BY RANGE (year(c3))<br />
(PARTITION p0 VALUES LESS THAN (2000) ENGINE = MyISAM,<br />
 PARTITION p1 VALUES LESS THAN (2001) ENGINE = MyISAM,<br />
 PARTITION p2 VALUES LESS THAN (2002) ENGINE = MyISAM,<br />
 PARTITION p3 VALUES LESS THAN (2003) ENGINE = MyISAM,<br />
 PARTITION p4 VALUES LESS THAN (2004) ENGINE = MyISAM,<br />
 PARTITION p5 VALUES LESS THAN (2005) ENGINE = MyISAM,<br />
 PARTITION p6 VALUES LESS THAN (2006) ENGINE = MyISAM,<br />
 PARTITION p7 VALUES LESS THAN (2007) ENGINE = MyISAM,<br />
 PARTITION p8 VALUES LESS THAN (2008) ENGINE = MyISAM,<br />
 PARTITION p9 VALUES LESS THAN (2009) ENGINE = MyISAM,<br />
 PARTITION p10 VALUES LESS THAN (2010) ENGINE = MyISAM,<br />
 PARTITION p99 VALUES LESS THAN MAXVALUE ENGINE = MyISAM) */<br />
1 row in set (0.01 sec)</p>
<p>mysql&gt; select count(*) from test_part_myisam where c3 &gt; date '2000-01-01' and c3 &lt; date &#039;2000-12-31&#039;;<br />
+----------+<br />
| count(*) |<br />
+----------+<br />
|        0 |<br />
+----------+<br />
1 row in set (0.00 sec)</code></p>
<p>[mysql@mysqlddb1 test]$ date<br />
Tue Mar 29 12:28:54 WIT 2011<br />
[mysql@mysqlddb1 test]$ mysql -u root -p test &lt; test_part_myisam.sql<br />
Enter password:<br />
[mysql@mysqlddb1 test]$ date<br />
Tue Mar 29 12:29:43 WIT 2011</p>
<p><code>mysql&gt; select count(*) from test_part_myisam where c3 &gt; date '2000-01-01' and c3 &lt; date &#039;2000-12-31&#039;;<br />
+----------+<br />
| count(*) |<br />
+----------+<br />
|    99681 |<br />
+----------+<br />
1 row in set (0.11 sec)</code></p>
<p><strong>Create table MyISAM without partitions</strong></p>
<p><code>mysql&gt; create table test_nopart_myisam<br />
    -&gt;  (c1 int(11) default NULL,<br />
    -&gt;  c2 varchar(30) default NULL,<br />
    -&gt;  c3 date default NULL) engine=myisam;<br />
Query OK, 0 rows affected (0.00 sec)</p>
<p>mysql&gt; show create table test_nopart_myisam\G;<br />
*************************** 1. row ***************************<br />
       Table: test_nopart_myisam<br />
Create Table: CREATE TABLE `test_nopart_myisam` (<br />
  `c1` int(11) DEFAULT NULL,<br />
  `c2` varchar(30) DEFAULT NULL,<br />
  `c3` date DEFAULT NULL<br />
) ENGINE=MyISAM DEFAULT CHARSET=latin1<br />
1 row in set (0.00 sec)</p>
<p>mysql&gt; delimiter //<br />
mysql&gt;  CREATE PROCEDURE load_test_nopart_myisam()<br />
    -&gt; begin<br />
    -&gt;   declare v int default 0;<br />
    -&gt;           while v    do<br />
    -&gt;   insert into test_nopart_myisam<br />
    -&gt;   values (v,'testing partitions',adddate('2000-01-01',(rand(v)*36520) mod 3652));<br />
    -&gt;   set v = v + 1;<br />
    -&gt;   end while;<br />
    -&gt;  end<br />
    -&gt;  //<br />
Query OK, 0 rows affected (0.01 sec)</p>
<p>mysql&gt; delimiter ;<br />
mysql&gt; call load_test_nopart_myisam();<br />
Query OK, 1 row affected (44.22 sec)</p>
<p>mysql&gt; select count(*) from test_nopart_myisam where c3 &gt; date '2000-01-01' and c3 &lt; date &#039;2000-12-31&#039;;<br />
+----------+<br />
| count(*) |<br />
+----------+<br />
|    99681 |<br />
+----------+<br />
1 row in set (1.00 sec)</code></p>
<p><strong>Create table InnoDB with partitions</strong></p>
<p><code>mysql&gt; CREATE TABLE test_part_innodb<br />
    -&gt; (  c1 int default NULL,<br />
    -&gt; c2 varchar(30) default NULL,<br />
    -&gt; c3 date default NULL<br />
    -&gt;<br />
    -&gt; ) engine=InnoDB<br />
    -&gt;  PARTITION BY RANGE (year(c3)) (PARTITION p0 VALUES LESS THAN (2000),<br />
    -&gt; PARTITION p1 VALUES LESS THAN (2001) , PARTITION p2 VALUES LESS THAN (2002) ,<br />
    -&gt; PARTITION p3 VALUES LESS THAN (2003) , PARTITION p4 VALUES LESS THAN (2004) ,<br />
    -&gt; PARTITION p5 VALUES LESS THAN (2005) , PARTITION p6 VALUES LESS THAN (2006) ,<br />
    -&gt; PARTITION p7 VALUES LESS THAN (2007) , PARTITION p8 VALUES LESS THAN (2008) ,<br />
    -&gt; PARTITION p9 VALUES LESS THAN (2009) , PARTITION p10 VALUES LESS THAN (2010),<br />
    -&gt; PARTITION p99 VALUES LESS THAN MAXVALUE );<br />
Query OK, 0 rows affected (0.13 sec)</p>
<p>mysql&gt; show create table test_part_innodb\G;<br />
*************************** 1. row ***************************<br />
       Table: test_part_innodb<br />
Create Table: CREATE TABLE `test_part_innodb` (<br />
  `c1` int(11) DEFAULT NULL,<br />
  `c2` varchar(30) DEFAULT NULL,<br />
  `c3` date DEFAULT NULL<br />
) ENGINE=InnoDB DEFAULT CHARSET=latin1<br />
/*!50100 PARTITION BY RANGE (year(c3))<br />
(PARTITION p0 VALUES LESS THAN (2000) ENGINE = InnoDB,<br />
 PARTITION p1 VALUES LESS THAN (2001) ENGINE = InnoDB,<br />
 PARTITION p2 VALUES LESS THAN (2002) ENGINE = InnoDB,<br />
 PARTITION p3 VALUES LESS THAN (2003) ENGINE = InnoDB,<br />
 PARTITION p4 VALUES LESS THAN (2004) ENGINE = InnoDB,<br />
 PARTITION p5 VALUES LESS THAN (2005) ENGINE = InnoDB,<br />
 PARTITION p6 VALUES LESS THAN (2006) ENGINE = InnoDB,<br />
 PARTITION p7 VALUES LESS THAN (2007) ENGINE = InnoDB,<br />
 PARTITION p8 VALUES LESS THAN (2008) ENGINE = InnoDB,<br />
 PARTITION p9 VALUES LESS THAN (2009) ENGINE = InnoDB,<br />
 PARTITION p10 VALUES LESS THAN (2010) ENGINE = InnoDB,<br />
 PARTITION p99 VALUES LESS THAN MAXVALUE ENGINE = InnoDB) */<br />
1 row in set (0.00 sec)</p>
<p>mysql&gt; delimiter //<br />
mysql&gt;  CREATE PROCEDURE load_test_part_innodb()<br />
    -&gt; begin<br />
  do<br />
    -&gt;   declare v int default 0;<br />
    -&gt;           while v    do<br />
    -&gt;   insert into test_part_innodb<br />
    -&gt;   values (v,'testing partitions',adddate('2000-01-01',(rand(v)*36520) mod 3652));<br />
    -&gt;   set v = v + 1;<br />
    -&gt;   end while;<br />
    -&gt;  end<br />
    -&gt;  //<br />
Query OK, 0 rows affected (0.00 sec)</p>
<p>mysql&gt; delimiter ;</p>
<p>mysql&gt; call load_test_part_innodb();<br />
Query OK, 1 row affected (1 hour 11 min 25.19 sec)</p>
<p>mysql&gt; select count(*) from test_part_innodb where c3 &gt; date '2000-01-01' and c3 &lt; date &#039;2000-12-31&#039;;<br />
+----------+<br />
| count(*) |<br />
+----------+<br />
|    99681 |<br />
+----------+<br />
1 row in set (0.22 sec)</code></p>
<p><strong>Create View for generates partition backup script </strong></p>
<p><code>mysql&gt; show create view part_backup\G;<br />
*************************** 1. row ***************************<br />
                View: part_backup<br />
         Create View: CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `part_backup` AS select </p>
<p>concat('mysqldump',' -u root',' -p ',' --no-create-info',' --where="',(case `p2`.`PARTITION_METHOD` when 'hash' then<br />
concat(`p2`.`PARTITION_EXPRESSION`,' % ',(select count(0) from `information_schema`.`partitions` `p3` where ((`p3`.`TABLE_SCHEMA` =<br />
`p2`.`TABLE_SCHEMA`) and (`p3`.`TABLE_NAME` = `p2`.`TABLE_NAME`))),' = ',(`p2`.`PARTITION_ORDINAL_POSITION` - 1)) when 'list' then<br />
concat(`p2`.`PARTITION_EXPRESSION`,' in (',`p2`.`PARTITION_DESCRIPTION`,')') when 'range' then<br />
concat(if((`p2`.`PARTITION_ORDINAL_POSITION` = 1),'',concat(`p2`.`PARTITION_EXPRESSION`,' &gt;=<br />
',replace(`p1`.`PARTITION_DESCRIPTION`,'MAXVALUE',~(0)),' and ')),concat(`p2`.`PARTITION_EXPRESSION`,'<br />
',`p2`.`TABLE_SCHEMA`,'.',`p2`.`TABLE_NAME`) AS `Name_exp_1` from (`information_schema`.`partitions` `p2` left join<br />
`information_schema`.`partitions` `p1` on(((`p1`.`TABLE_SCHEMA` = `p2`.`TABLE_SCHEMA`) and (`p1`.`TABLE_NAME` = `p2`.`TABLE_NAME`) and </p>
<p>((`p1`.`PARTITION_ORDINAL_POSITION` + 1) = `p2`.`PARTITION_ORDINAL_POSITION`)))) where ((`p2`.`TABLE_SCHEMA` = database()) and<br />
(`p2`.`PARTITION_METHOD` in ('hash','list','range')))<br />
character_set_client: utf8<br />
collation_connection: utf8_general_ci<br />
1 row in set (0.01 sec)</p>
<p>mysql&gt; desc part_backup;<br />
+------------+------------+------+-----+---------+-------+<br />
| Field      | Type       | Null | Key | Default | Extra |<br />
+------------+------------+------+-----+---------+-------+<br />
| Name_exp_1 | mediumtext | YES  |     | NULL    |       |<br />
+------------+------------+------+-----+---------+-------+<br />
1 row in set (0.02 sec)</p>
<p>mysql&gt; select * from part_backup where Name_exp_1 like'%myisam%';<br />
+-----------------------------------------------------------------------------------------------------------------------------------------------------+<br />
| Name_exp_1                                                                                                                                          |<br />
+-----------------------------------------------------------------------------------------------------------------------------------------------------+<br />
| mysqldump -u root -p  --no-create-info --where="year(c3)  test.test_part_myisam                                      |<br />
| mysqldump -u root -p  --no-create-info --where="year(c3) &gt;= 2000 and year(c3)  test.test_part_myisam                 |<br />
| mysqldump -u root -p  --no-create-info --where="year(c3) &gt;= 2001 and year(c3)  test.test_part_myisam                 |<br />
| mysqldump -u root -p  --no-create-info --where="year(c3) &gt;= 2002 and year(c3)  test.test_part_myisam                 |<br />
| mysqldump -u root -p  --no-create-info --where="year(c3) &gt;= 2003 and year(c3)  test.test_part_myisam                 |<br />
| mysqldump -u root -p  --no-create-info --where="year(c3) &gt;= 2004 and year(c3)  test.test_part_myisam                 |<br />
| mysqldump -u root -p  --no-create-info --where="year(c3) &gt;= 2005 and year(c3)  test.test_part_myisam                 |<br />
| mysqldump -u root -p  --no-create-info --where="year(c3) &gt;= 2006 and year(c3)  test.test_part_myisam                 |<br />
| mysqldump -u root -p  --no-create-info --where="year(c3) &gt;= 2007 and year(c3)  test.test_part_myisam                 |<br />
| mysqldump -u root -p  --no-create-info --where="year(c3) &gt;= 2008 and year(c3)  test.test_part_myisam                 |<br />
| mysqldump -u root -p  --no-create-info --where="year(c3) &gt;= 2009 and year(c3)  test.test_part_myisam                 |<br />
| mysqldump -u root -p  --no-create-info --where="year(c3) &gt;= 2010 and year(c3)  test.test_part_myisam |<br />
+-----------------------------------------------------------------------------------------------------------------------------------------------------+<br />
12 rows in set (0.89 sec)</code></p>
<p>[mysql@mysqlddb1 test]$ mysqldump -u root -p  &#8211;no-create-info &#8211;where=&#8221;year(c3) &gt;= 2000 and year(c3)  test.test_part_myisam.p1.sql</p>
<p><code>mysql&gt; select count(*) from test_part_myisam where c3 &gt; date '2000-01-01' and c3  alter table test_part_myisam drop partition p1;<br />
Query OK, 0 rows affected (0.02 sec)<br />
Records: 0  Duplicates: 0  Warnings: 0</p>
<p>mysql&gt; ALTER TABLE test_part_myisam REORGANIZE PARTITION p2 into ( PARTITION p1 VALUES LESS THAN<br />
    -&gt; (2001),PARTITION p2 VALUES LESS THAN (2002) );<br />
Query OK, 99954 rows affected (1 min 0.92 sec)<br />
Records: 99954  Duplicates: 0  Warnings: 0</p>
<p>mysql&gt; select count(*) from test_part_myisam where c3 &gt; date '2000-01-01' and c3 &lt; date &#039;2000-12-31&#039;;<br />
 +----------+<br />
| count(*) |<br />
+----------+<br />
|        0 |<br />
+----------+<br />
1 row in set (0.00 sec)</code></p>
<p>[mysql@mysqlddb1 test]$ mysql -u root -p test &lt; test.test_part_myisam.p1.sql</p>
<p><code>mysql&gt; select count(*) from test_part_myisam where c3 &gt; date '2000-01-01' and c3 &lt; date &#039;2000-12-31&#039;;<br />
+----------+<br />
| count(*) |<br />
+----------+<br />
|    99681 |<br />
+----------+<br />
1 row in set (0.10 sec)</code></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/davidaank.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/davidaank.wordpress.com/166/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/davidaank.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/davidaank.wordpress.com/166/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/davidaank.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/davidaank.wordpress.com/166/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/davidaank.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/davidaank.wordpress.com/166/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/davidaank.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/davidaank.wordpress.com/166/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/davidaank.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/davidaank.wordpress.com/166/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/davidaank.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/davidaank.wordpress.com/166/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidaank.wordpress.com&amp;blog=6755353&amp;post=166&amp;subd=davidaank&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://davidaank.wordpress.com/2011/03/29/partition-table-myisam-vs-innodb/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8a28342b03f2554ca86b84aa05eb3de5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">davidaank</media:title>
		</media:content>
	</item>
		<item>
		<title>Export &amp; Load some table in DB2</title>
		<link>http://davidaank.wordpress.com/2010/07/05/export-import-some-table-in-db2/</link>
		<comments>http://davidaank.wordpress.com/2010/07/05/export-import-some-table-in-db2/#comments</comments>
		<pubDate>Mon, 05 Jul 2010 12:18:22 +0000</pubDate>
		<dc:creator>davidaank</dc:creator>
				<category><![CDATA[DB2]]></category>

		<guid isPermaLink="false">http://davidaank.wordpress.com/?p=143</guid>
		<description><![CDATA[How can I export / Import some table in DB2 on command prompt C:\Program Files\IBM\SQLLIB\BIN&#62;db2 (c) Copyright IBM Corporation 1993,2002 Command Line Processor for DB2 ADCL 9.1.0 You can issue database manager commands and SQL statements from the command prompt. For example: db2 =&#62; connect to sample db2 =&#62; bind sample.bnd For general help, type: [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidaank.wordpress.com&amp;blog=6755353&amp;post=143&amp;subd=davidaank&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>How can I export / Import some table in DB2 on command prompt</p>
<p>C:\Program Files\IBM\SQLLIB\BIN&gt;<strong>db2</strong><br />
(c) Copyright IBM Corporation 1993,2002<br />
Command Line Processor for DB2 ADCL 9.1.0</p>
<p>You can issue database manager commands and SQL statements from the command<br />
prompt. For example:<br />
    db2 =&gt; connect to sample<br />
    db2 =&gt; bind sample.bnd</p>
<p><span id="more-143"></span><br />
For general help, type: ?.<br />
For command help, type: ? command, where command can be<br />
the first few keywords of a database manager command. For example:<br />
 ? CATALOG DATABASE for help on the CATALOG DATABASE command<br />
 ? CATALOG          for help on all of the CATALOG commands.</p>
<p>To exit db2 interactive mode, type QUIT at the command prompt. Outside<br />
interactive mode, all commands must be prefixed with &#8216;db2&#8242;.<br />
To list the current command option settings, type LIST COMMAND OPTIONS.</p>
<p>For more detailed help, refer to the Online Reference Manual.</p>
<p>db2 =&gt;<strong> connect to DEV_DB user bcuaix using password</strong></p>
<p>   Database Connection Information<br />
 Database server        = DB2/AIX64 9.5.1<br />
 SQL authorization ID   = BCUAIX<br />
 Local database alias   = DEV_DB</p>
<p>db2 =&gt; <strong>EXPORT TO &#8216;C:\Documents and Settings\david\AR_LIFECYCLE_STATUS_TYPE.DAT&#8217;<br />
of DEL modified by NOCHARDEL coldel| messages &#8216;C:\Documents and Settings\david\A<br />
R_LIFECYCLE_STATUS_TYPE.LOG.MSG&#8217; SELECT * FROM UAT_DM.AR_LIFECYCLE_STATUS_TYPE</strong></p>
<p>Number of rows exported: 10</p>
<p>SQL3107W  There is at least one warning message in the message file.<br />
db2 =&gt;<br />
db2 =&gt; <strong>LOAD CLIENT FROM &#8216;C:\Documents and Settings\david\AR_LIFECYCLE_STATUS_TYP<br />
E.DAT&#8217; of DEL modified by coldel| INSERT INTO UAT_DM.AR_LIFECYCLE_STATUS_TYPE_TM<br />
P NONRECOVERABLE ALLOW READ ACCESS</strong></p>
<p>  Agent Type     Node     SQL Code     Result<br />
______________________________________________________________________________<br />
  LOAD           001      +00000000    Success.<br />
______________________________________________________________________________<br />
  LOAD           002      +00000000    Success.<br />
______________________________________________________________________________<br />
  PARTITION      000      +00000000    Success.<br />
______________________________________________________________________________<br />
  PRE_PARTITION  000      +00000000    Success.<br />
______________________________________________________________________________<br />
  RESULTS:       2 of 2 LOADs completed successfully.<br />
______________________________________________________________________________</p>
<p>Summary of Partitioning Agents:<br />
Rows Read                   = 10<br />
Rows Rejected               = 0<br />
Rows Partitioned            = 10</p>
<p>Summary of LOAD Agents:<br />
Number of rows read         = 10<br />
Number of rows skipped      = 0<br />
Number of rows loaded       = 10<br />
Number of rows rejected     = 0<br />
Number of rows deleted      = 0<br />
Number of rows committed    = 10</p>
<p>db2 =&gt; <strong>quit</strong><br />
DB20000I  The QUIT command completed successfully.<br />
C:\Program Files\IBM\SQLLIB\BIN&gt;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/davidaank.wordpress.com/143/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/davidaank.wordpress.com/143/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/davidaank.wordpress.com/143/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/davidaank.wordpress.com/143/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/davidaank.wordpress.com/143/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/davidaank.wordpress.com/143/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/davidaank.wordpress.com/143/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/davidaank.wordpress.com/143/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/davidaank.wordpress.com/143/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/davidaank.wordpress.com/143/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/davidaank.wordpress.com/143/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/davidaank.wordpress.com/143/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/davidaank.wordpress.com/143/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/davidaank.wordpress.com/143/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidaank.wordpress.com&amp;blog=6755353&amp;post=143&amp;subd=davidaank&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://davidaank.wordpress.com/2010/07/05/export-import-some-table-in-db2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8a28342b03f2554ca86b84aa05eb3de5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">davidaank</media:title>
		</media:content>
	</item>
		<item>
		<title>exp / imp some table in Oracle</title>
		<link>http://davidaank.wordpress.com/2010/07/05/export-import-some-table-in-oracle/</link>
		<comments>http://davidaank.wordpress.com/2010/07/05/export-import-some-table-in-oracle/#comments</comments>
		<pubDate>Mon, 05 Jul 2010 12:15:18 +0000</pubDate>
		<dc:creator>davidaank</dc:creator>
				<category><![CDATA[Oracle]]></category>

		<guid isPermaLink="false">http://davidaank.wordpress.com/?p=141</guid>
		<description><![CDATA[How can I export / Import some table in Oracle on command prompt C:\Documents and Settings\david&#62;exp ods0_mart_postpaid/ods0_mart_postpaid@cognos file=dim_region.dmp tables=dim_region log=dim_region.log Export: Release 10.2.0.1.0 &#8211; Production on Mon Jul 5 17:12:42 2010 Copyright (c) 1982, 2005, Oracle. All rights reserved. Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 &#8211; Production With the Partitioning, OLAP and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidaank.wordpress.com&amp;blog=6755353&amp;post=141&amp;subd=davidaank&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>How can I export / Import some table in Oracle on command prompt</p>
<p>C:\Documents and Settings\david&gt;<strong>exp ods0_mart_postpaid/ods0_mart_postpaid@cognos file=dim_region.dmp tables=dim_region log=dim_region.log</strong></p>
<p>Export: Release 10.2.0.1.0 &#8211; Production on Mon Jul 5 17:12:42 2010<br />
Copyright (c) 1982, 2005, Oracle.  All rights reserved.</p>
<p><span id="more-141"></span><br />
Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 &#8211; Production With the Partitioning, OLAP and Data Mining options Export done in WE8MSWIN1252 character set and UTF8 NCHAR </p>
<p>character set server uses AL32UTF8 character set (possible charset conversion)</p>
<p>About to export specified tables via Conventional Path &#8230;<br />
. . exporting table                     DIM_REGION          2 rows exported<br />
EXP-00091: Exporting questionable statistics.<br />
Export terminated successfully with warnings.</p>
<p>C:\Documents and Settings\david&gt;<strong>sqlplus ods0_mart_postpaid</strong></p>
<p>SQL*Plus: Release 10.2.0.1.0 &#8211; Production on Mon Jul 5 17:19:18 2010</p>
<p>Copyright (c) 1982, 2005, Oracle.  All rights reserved.</p>
<p>Enter password:</p>
<p>Connected to:<br />
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 &#8211; Production<br />
With the Partitioning, OLAP and Data Mining options</p>
<p>SQL&gt; <strong>drop table dim_region;</strong></p>
<p>Table dropped.</p>
<p>SQL&gt; <strong>select * from dim_region;</strong><br />
select * from dim_region<br />
              *<br />
ERROR at line 1:<br />
ORA-00942: table or view does not exist</p>
<p>SQL&gt; <strong>quit</strong><br />
Disconnected from Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 &#8211; Production With the Partitioning, OLAP and Data Mining options</p>
<p>C:\Documents and Settings\david&gt;<strong>imp ods0_mart_postpaid/ods0_mart_postpaid@cognos fromuser=ods0_mart_postpaid touser=ods0_mart_postpaid file=dim_region.dmp log=dim_region.imp.log</strong></p>
<p>Import: Release 10.2.0.1.0 &#8211; Production on Mon Jul 5 17:25:30 2010<br />
Copyright (c) 1982, 2005, Oracle.  All rights reserved.</p>
<p>Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 &#8211; Produc<br />
tion With the Partitioning, OLAP and Data Mining options</p>
<p>Export file created by EXPORT:V10.02.01 via conventional path import done in WE8MSWIN1252 character set and UTF8 NCHAR character set<br />
import server uses AL32UTF8 character set (possible charset conversion)<br />
. importing ODS0_MART_POSTPAID&#8217;s objects into ODS0_MART_POSTPAID<br />
. . importing table                   &#8220;DIM_REGION&#8221;          2 rows imported<br />
Import terminated successfully without warnings.</p>
<p>C:\Documents and Settings\david&gt;<strong>sqlplus ods0_mart_postpaid</strong></p>
<p>SQL*Plus: Release 10.2.0.1.0 &#8211; Production on Mon Jul 5 17:27:24 2010<br />
Copyright (c) 1982, 2005, Oracle.  All rights reserved.</p>
<p>Enter password:</p>
<p>Connected to:<br />
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 &#8211; Production With the Partitioning, OLAP and Data Mining options</p>
<p>SQL&gt; <strong>select * from dim_region;</strong></p>
<p>DATE_CREA DATE_MODI    EV_TYPE REGION<br />
&#8212;&#8212;&#8212; &#8212;&#8212;&#8212; &#8212;&#8212;&#8212;- &#8212;&#8212;<br />
CITY_NAME<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
PROVINCE<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
SUB_REGION<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
29-SEP-09                      99999<br />
N/A<br />
N/A<br />
N/A</p>
<p>DATE_CREA DATE_MODI    EV_TYPE REGION<br />
&#8212;&#8212;&#8212; &#8212;&#8212;&#8212; &#8212;&#8212;&#8212;- &#8212;&#8212;<br />
CITY_NAME<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
PROVINCE<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
SUB_REGION<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
                               0001<br />
Jakarta<br />
Jabodetabek<br />
JABODETABEK</p>
<p>SQL&gt;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/davidaank.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/davidaank.wordpress.com/141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/davidaank.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/davidaank.wordpress.com/141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/davidaank.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/davidaank.wordpress.com/141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/davidaank.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/davidaank.wordpress.com/141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/davidaank.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/davidaank.wordpress.com/141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/davidaank.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/davidaank.wordpress.com/141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/davidaank.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/davidaank.wordpress.com/141/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidaank.wordpress.com&amp;blog=6755353&amp;post=141&amp;subd=davidaank&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://davidaank.wordpress.com/2010/07/05/export-import-some-table-in-oracle/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8a28342b03f2554ca86b84aa05eb3de5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">davidaank</media:title>
		</media:content>
	</item>
		<item>
		<title>Data Filtering current_date -7 days</title>
		<link>http://davidaank.wordpress.com/2010/06/30/data-filtering-current_date-7-days/</link>
		<comments>http://davidaank.wordpress.com/2010/06/30/data-filtering-current_date-7-days/#comments</comments>
		<pubDate>Wed, 30 Jun 2010 12:54:06 +0000</pubDate>
		<dc:creator>davidaank</dc:creator>
				<category><![CDATA[DB2]]></category>

		<guid isPermaLink="false">http://davidaank.wordpress.com/?p=134</guid>
		<description><![CDATA[I run query REFRESH TABLE DEV.MQT_AAA_APN_D_H7 on the sql tools such as toad is running well but i get errors when refresh table on db2 console. This query MQ tables (MQT_AAA_APN_D_H7): select DAY_ID, PRODUCT_ID, HIT, sum(sendkbytes) as SENDKBYTES, sum(receivekbytes) as RECEIVEKBYTES from DEV.aaa_apn_d_t WHERE day_id &#62; cast(replace(char(current_date - 7 days),'-','') as integer) group by DAY_ID,PRODUCT_ID; [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidaank.wordpress.com&amp;blog=6755353&amp;post=134&amp;subd=davidaank&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I run query REFRESH TABLE DEV.MQT_AAA_APN_D_H7 on the sql tools such as toad is running well but i get errors when refresh table on db2 console.</p>
<p>This query MQ tables (MQT_AAA_APN_D_H7):<br />
<code>select DAY_ID, PRODUCT_ID, HIT, sum(sendkbytes) as SENDKBYTES, sum(receivekbytes) as RECEIVEKBYTES<br />
from DEV.aaa_apn_d_t<br />
WHERE day_id &gt; cast(replace(char(current_date - 7 days),'-','') as integer) group by DAY_ID,PRODUCT_ID;</code></p>
<p><span id="more-134"></span></p>
<p><code>bash-3.2$ db2 connect to mydb user myuaix using P@ssW0rd<br />
Database Connection Information<br />
Database server = DB2/AIX64 9.5.1<br />
SQL authorization ID = MYUAIX<br />
Local database alias = MYDB</code></p>
<p><code>bash-3.2$ db2 "REFRESH TABLE DEV.MQT_AAA_APN_D_H7"<br />
DB21034E The command was processed as an SQL statement because it was not a<br />
valid Command Line Processor command. During SQL processing it returned:<br />
SQL0420N Invalid character found in a character string argument of the<br />
function "INTEGER". SQLSTATE=22018</code></p>
<p>The problem is the following expression: <strong>char(current_date &#8211; 7 days)</strong><br />
It will be interpreted differently on different environments</p>
<p>Code:<br />
<code>values (char(current_date - 7 days))</p>
<p>1<br />
----------<br />
04/20/2010</code></p>
<p>You need to standardize it so it will always return the same value: <strong>char(current_date &#8211; 7 days,ISO)</strong></p>
<p>Code:<br />
<code>values (char(current_date - 7 days,ISO))</p>
<p>1<br />
----------<br />
2010-04-20</p>
<p>  1 record(s) selected.</code></p>
<p>Thank you very much ARWinner (Andy)</p>
<p>reference: <a href="http://www.dbforums.com/db2/1655961-sql0420n-invalid-character-found-character-string-argument-function-int.html">www.dbforums.com</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/davidaank.wordpress.com/134/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/davidaank.wordpress.com/134/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/davidaank.wordpress.com/134/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/davidaank.wordpress.com/134/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/davidaank.wordpress.com/134/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/davidaank.wordpress.com/134/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/davidaank.wordpress.com/134/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/davidaank.wordpress.com/134/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/davidaank.wordpress.com/134/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/davidaank.wordpress.com/134/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/davidaank.wordpress.com/134/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/davidaank.wordpress.com/134/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/davidaank.wordpress.com/134/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/davidaank.wordpress.com/134/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidaank.wordpress.com&amp;blog=6755353&amp;post=134&amp;subd=davidaank&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://davidaank.wordpress.com/2010/06/30/data-filtering-current_date-7-days/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8a28342b03f2554ca86b84aa05eb3de5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">davidaank</media:title>
		</media:content>
	</item>
		<item>
		<title>Limit the number of rows in DB</title>
		<link>http://davidaank.wordpress.com/2010/06/30/limit-the-number-of-rows-in-db/</link>
		<comments>http://davidaank.wordpress.com/2010/06/30/limit-the-number-of-rows-in-db/#comments</comments>
		<pubDate>Wed, 30 Jun 2010 10:24:16 +0000</pubDate>
		<dc:creator>davidaank</dc:creator>
				<category><![CDATA[DB2]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Oracle]]></category>

		<guid isPermaLink="false">http://davidaank.wordpress.com/?p=127</guid>
		<description><![CDATA[How can I limit the number of rows in DB2, MySQL, Oracle, SQL Server in Oracle: SELECT * FROM Table_Name where rownum &#60;= 5 in DB2: SELECT * FROM Table_Name fetch first 5 rows only in MySQL: SELECT * FROM Table_Name limit 5 in SQL Server: SELECT TOP 5 * from Table_Name hopefully useful&#8230;<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidaank.wordpress.com&amp;blog=6755353&amp;post=127&amp;subd=davidaank&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>How can I limit the number of rows in DB2, MySQL, Oracle, SQL Server</p>
<p>in Oracle:<br />
<code>SELECT * FROM Table_Name where rownum &lt;= 5</code></p>
<p>in DB2:<br />
<code>SELECT * FROM Table_Name fetch first 5 rows only</code></p>
<p>in MySQL:<br />
<code>SELECT * FROM Table_Name limit 5</code></p>
<p>in SQL Server:<br />
<code>SELECT TOP 5 * from Table_Name</code></p>
<p>hopefully useful&#8230; <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/davidaank.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/davidaank.wordpress.com/127/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/davidaank.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/davidaank.wordpress.com/127/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/davidaank.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/davidaank.wordpress.com/127/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/davidaank.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/davidaank.wordpress.com/127/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/davidaank.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/davidaank.wordpress.com/127/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/davidaank.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/davidaank.wordpress.com/127/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/davidaank.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/davidaank.wordpress.com/127/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidaank.wordpress.com&amp;blog=6755353&amp;post=127&amp;subd=davidaank&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://davidaank.wordpress.com/2010/06/30/limit-the-number-of-rows-in-db/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8a28342b03f2554ca86b84aa05eb3de5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">davidaank</media:title>
		</media:content>
	</item>
		<item>
		<title>Create Catalog to connect DB2 server</title>
		<link>http://davidaank.wordpress.com/2010/06/28/create-catalog-to-connect-db2-server/</link>
		<comments>http://davidaank.wordpress.com/2010/06/28/create-catalog-to-connect-db2-server/#comments</comments>
		<pubDate>Mon, 28 Jun 2010 10:53:30 +0000</pubDate>
		<dc:creator>davidaank</dc:creator>
				<category><![CDATA[DB2]]></category>

		<guid isPermaLink="false">http://davidaank.wordpress.com/?p=123</guid>
		<description><![CDATA[The following command is how to Create Catalog in DB2 C:\Program Files\IBM\SQLLIB\BIN&#62;db2 catalog tcpip node DEV_NODE remote 10.22.199.22 server 50000 C:\Program Files\IBM\SQLLIB\BIN&#62;db2 catalog database DEV_DB as DEV_DB at node DEV_NODE authentication server C:\Program Files\IBM\SQLLIB\BIN&#62;db2 list db directory System Database Directory Number of entries in the directory = 3 Database 1 entry: Database alias = DEV_DB [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidaank.wordpress.com&amp;blog=6755353&amp;post=123&amp;subd=davidaank&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The following command is how to Create Catalog in DB2</p>
<p><code>C:\Program Files\IBM\SQLLIB\BIN&gt;<strong>db2 catalog tcpip node DEV_NODE remote 10.22.199.22 server 50000</strong></code></p>
<p><code>C:\Program Files\IBM\SQLLIB\BIN&gt;<strong>db2 catalog database DEV_DB as DEV_DB at node DEV_NODE authentication server</strong></code></p>
<p><span id="more-123"></span><br />
<code>C:\Program Files\IBM\SQLLIB\BIN&gt;<strong>db2 list db directory</strong></p>
<p>System Database Directory</p>
<p>Number of entries in the directory = 3</p>
<p>Database 1 entry:</p>
<p>Database alias                       = DEV_DB<br />
Database name                        = DEV_DB<br />
Node name                            = DEV_NODE<br />
Database release level               = b.00<br />
Comment                              =<br />
Directory entry type                 = Remote<br />
Authentication                       = SERVER<br />
Catalog database partition number    = -1<br />
Alternate server hostname            =<br />
Alternate server port number         =</p>
<p>Database 2 entry:</p>
<p>Database alias                       = BCUDB<br />
Database name                        = BCUDB<br />
Node name                            = BCUPROD<br />
Database release level               = b.00<br />
Comment                              =<br />
Directory entry type                 = Remote<br />
Authentication                       = SERVER<br />
Catalog database partition number    = -1<br />
Alternate server hostname            =<br />
Alternate server port number         =</p>
<p>Database 3 entry:</p>
<p>Database alias                       = DB2LOCAL<br />
Database name                        = DB2LOCAL<br />
Local database directory             = C:<br />
Database release level               = b.00<br />
Comment                              =<br />
Directory entry type                 = Indirect<br />
Catalog database partition number    = 0<br />
Alternate server hostname            =<br />
Alternate server port number         =</code></p>
<p><code>C:\Program Files\IBM\SQLLIB\BIN&gt;<strong>db2 list node directory</strong></p>
<p>Node Directory</p>
<p>Number of entries in the directory = 2</p>
<p>Node 1 entry:</p>
<p>Node name                      = BCUPROD<br />
Comment                        =<br />
Directory entry type           = LOCAL<br />
Protocol                       = TCPIP<br />
Hostname                       = 10.22.197.34<br />
Service name                   = 50000</p>
<p>Node 2 entry:</p>
<p>Node name                      = DEV_NODE<br />
Comment                        =<br />
Directory entry type           = LOCAL<br />
Protocol                       = TCPIP<br />
Hostname                       = 10.22.199.22<br />
Service name                   = 50000</code></p>
<p><code>C:\Program Files\IBM\SQLLIB\BIN&gt;<strong>db2 connect to dev_db user david using P4ssw0rd</strong></p>
<p>Database Connection Information</p>
<p>Database server        = DB2/AIX64 9.5.1<br />
SQL authorization ID   = BCUAIX<br />
Local database alias   = DEV_DB</code></p>
<p><code>C:\Program Files\IBM\SQLLIB\BIN&gt;<strong>db2 list tables for schema systools</strong></p>
<p>Table/View                      Schema          Type  Creation time<br />
------------------------------- --------------- ----- --------------------------</p>
<p>ALTOBJ_INFO                     SYSTOOLS        T     2009-01-19-13.02.00.203748</p>
<p>ALTOBJ_INFO_V                   SYSTOOLS        V     2009-01-19-13.02.00.463528</p>
<p>AM_BASE_TASKS                   SYSTOOLS        T     2009-05-14-16.34.17.117446</p>
<p>AM_BASE_TASK_RPTS               SYSTOOLS        T     2009-05-14-16.34.17.903781</p>
<p>AM_TASKS                        SYSTOOLS        V     2009-05-14-16.34.18.092012</p>
<p>AM_TASK_RPTS                    SYSTOOLS        V     2009-05-14-16.34.18.119430</p>
<p>DB2LOOK_INFO                    SYSTOOLS        T     2009-01-19-13.02.02.065869</p>
<p>DB2LOOK_INFO_V                  SYSTOOLS        V     2009-01-19-13.02.02.182347</p>
<p>FED_CACHE_MQTS                  SYSTOOLS        T     2009-01-19-16.14.35.518413</p>
<p>FED_CACHE_OPTIONS               SYSTOOLS        T     2009-01-19-16.14.35.611751</p>
<p>HMON_ATM_INFO                   SYSTOOLS        T     2008-12-19-08.57.58.227416</p>
<p>HMON_COLLECTION                 SYSTOOLS        T     2008-12-19-08.57.58.257666</p>
<p>POLICY                          SYSTOOLS        T     2008-12-19-08.57.57.904110</p>
<p>STMG_CONTAINER                  SYSTOOLS        T     2009-01-20-10.55.36.147630</p>
<p>STMG_CURR_THRESHOLD             SYSTOOLS        T     2009-01-20-10.55.35.638062</p>
<p>STMG_DATABASE                   SYSTOOLS        T     2009-01-20-10.55.35.997506</p>
<p>STMG_DBPARTITION                SYSTOOLS        T     2009-01-20-10.55.35.893326</p>
<p>STMG_DBPGROUP                   SYSTOOLS        T     2009-01-20-10.55.36.043392</p>
<p>STMG_DBSIZE_INFO                SYSTOOLS        T     2008-12-18-14.00.40.428888</p>
<p>STMG_HIST_THRESHOLD             SYSTOOLS        T     2009-01-20-10.55.35.836928</p>
<p>STMG_INDEX                      SYSTOOLS        T     2009-01-20-10.55.36.243653</p>
<p>STMG_OBJECT                     SYSTOOLS        T     2009-01-20-10.55.35.773379</p>
<p>STMG_OBJECT_TYPE                SYSTOOLS        T     2009-01-20-10.55.35.395527</p>
<p>STMG_OBJ_HISTORICAL_THRESHOLDS  SYSTOOLS        V     2009-01-20-10.55.36.351677</p>
<p>STMG_ROOT_OBJECT                SYSTOOLS        T     2009-01-20-10.55.35.720545</p>
<p>STMG_TABLE                      SYSTOOLS        T     2009-01-20-10.55.36.193561</p>
<p>STMG_TABLESPACE                 SYSTOOLS        T     2009-01-20-10.55.36.095785</p>
<p>STMG_TBPARTITION                SYSTOOLS        T     2009-01-20-10.55.35.943119</p>
<p>STMG_THRESHOLD_REGISTRY         SYSTOOLS        T     2009-01-20-10.55.35.590367</p>
<p>29 record(s) selected.</code></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/davidaank.wordpress.com/123/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/davidaank.wordpress.com/123/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/davidaank.wordpress.com/123/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/davidaank.wordpress.com/123/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/davidaank.wordpress.com/123/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/davidaank.wordpress.com/123/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/davidaank.wordpress.com/123/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/davidaank.wordpress.com/123/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/davidaank.wordpress.com/123/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/davidaank.wordpress.com/123/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/davidaank.wordpress.com/123/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/davidaank.wordpress.com/123/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/davidaank.wordpress.com/123/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/davidaank.wordpress.com/123/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidaank.wordpress.com&amp;blog=6755353&amp;post=123&amp;subd=davidaank&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://davidaank.wordpress.com/2010/06/28/create-catalog-to-connect-db2-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8a28342b03f2554ca86b84aa05eb3de5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">davidaank</media:title>
		</media:content>
	</item>
		<item>
		<title>How to check DB2 Status</title>
		<link>http://davidaank.wordpress.com/2010/06/23/how-to-check-db2-status/</link>
		<comments>http://davidaank.wordpress.com/2010/06/23/how-to-check-db2-status/#comments</comments>
		<pubDate>Wed, 23 Jun 2010 12:22:06 +0000</pubDate>
		<dc:creator>davidaank</dc:creator>
				<category><![CDATA[DB2]]></category>

		<guid isPermaLink="false">http://davidaank.wordpress.com/?p=113</guid>
		<description><![CDATA[pada level OS bisa dicek dengan command: $ ps -ef &#124;grep db2 pada DB2 prompt: $ db2 connect to bcudb user bcuaix using passwd Database Connection Information Database server = DB2/AIX64 9.5.1 SQL authorization ID = BCUAIX Local database alias = BCUDB $ db2 get connection state Database Connection State Connection state = Connectable and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidaank.wordpress.com&amp;blog=6755353&amp;post=113&amp;subd=davidaank&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>pada level OS bisa dicek dengan command:<br />
$ ps -ef |grep db2</p>
<p>pada DB2 prompt:<br />
<strong>$ db2 connect to bcudb user bcuaix using passwd</strong><br />
 Database Connection Information<br />
 Database server        = DB2/AIX64 9.5.1<br />
 SQL authorization ID   = BCUAIX<br />
 Local database alias   = BCUDB</p>
<p><span id="more-113"></span><br />
<strong>$ db2 get connection state</strong><br />
 Database Connection State<br />
 Connection state       = Connectable and Connected<br />
 Connection mode        = SHARE<br />
 Local database alias   = BCUDB<br />
 Database name          = BCUDB<br />
 Hostname               =<br />
 Service name           =</p>
<p><strong>$ db2 list active databases</strong><br />
Active Databases<br />
Database name                              = BCUDB<br />
Applications connected currently       = 14<br />
Database path                               = /db2home/bcuaix/bcuaix/NODE0000/SQL00001/</p>
<p><strong>$ db2 list applications</strong></p>
<p>Auth Id  Application    Appl.      Application Id                                                 DB       # of<br />
         Name           Handle                                                                    Name    Agents<br />
&#8212;&#8212;&#8211; &#8212;&#8212;&#8212;&#8212;&#8211; &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; &#8212;&#8212;&#8211; &#8212;&#8211;<br />
BCUAIX   java           45651      10.22.133.32.37272.100623114444                                BCUDB    1<br />
BCUAIX   java           45650      10.22.133.32.37274.100623114446                                BCUDB    1<br />
BCUAIX   Toad.exe       45663      10.22.151.142.14346.10062311522                                BCUDB    1<br />
BCUAIX   java           45656      10.22.133.32.37298.100623114800                                BCUDB    3<br />
BCUAIX   java           45649      10.22.133.32.37271.100623114443                                BCUDB    1<br />
BCUAIX   db2bp          45674      10.22.133.27.64461.100623115714                                BCUDB    3<br />
BCUAIX   java           45654      10.22.133.32.37276.100623114447                                BCUDB    1<br />
BCUAIX   java           45647      10.22.133.32.37273.100623114445                                BCUDB    1<br />
BCUAIX   BIBusTKServerM 45660      10.22.133.32.37319.100623114858                                BCUDB    1<br />
BCUAIX   javaw.exe      45673      10.22.151.155.55816.10062311575                                BCUDB    1<br />
BCUAIX   java           45653      10.22.133.32.37278.100623114455                                BCUDB    1<br />
BCUAIX   db2bp.exe      45672      10.22.151.155.55560.10062311575                                BCUDB    1<br />
BCUAIX   java           45652      10.22.133.32.37277.100623114453                                BCUDB    1</p>
<p><strong>$ db2 list utilities show detail</strong></p>
<p>ID                               = 5841<br />
Type                             = LOAD<br />
Database Name                    = BCUDB<br />
Partition Number                 = 0<br />
Description                      = ONLINE LOAD DEL AUTOMATIC INDEXING INSERT NON-RECOVERABLE DM_1    .VOICE_SU_FACTS<br />
Start Time                       = 06/23/2010 18:59:40.314568<br />
State                            = Executing<br />
Invocation Type                  = User<br />
Progress Monitoring:<br />
      Description                = SETUP<br />
      Completed Work             = 0 bytes<br />
      Start Time                 = 06/23/2010 18:59:40.314572</p>
<p>reference: <a href="http://www.dbforums.com/3809242-post2.html">http://www.dbforums.com/3809242-post2.html</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/davidaank.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/davidaank.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/davidaank.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/davidaank.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/davidaank.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/davidaank.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/davidaank.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/davidaank.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/davidaank.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/davidaank.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/davidaank.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/davidaank.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/davidaank.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/davidaank.wordpress.com/113/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidaank.wordpress.com&amp;blog=6755353&amp;post=113&amp;subd=davidaank&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://davidaank.wordpress.com/2010/06/23/how-to-check-db2-status/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8a28342b03f2554ca86b84aa05eb3de5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">davidaank</media:title>
		</media:content>
	</item>
		<item>
		<title>How to create a self-signed SSL Certificate</title>
		<link>http://davidaank.wordpress.com/2010/06/18/how-to-create-a-self-signed-ssl-certificate/</link>
		<comments>http://davidaank.wordpress.com/2010/06/18/how-to-create-a-self-signed-ssl-certificate/#comments</comments>
		<pubDate>Fri, 18 Jun 2010 11:55:20 +0000</pubDate>
		<dc:creator>davidaank</dc:creator>
				<category><![CDATA[Apache]]></category>

		<guid isPermaLink="false">http://davidaank.wordpress.com/?p=100</guid>
		<description><![CDATA[The following command steps I did to generate  SSL Certificates on AIX Version 5.3! Step 1: Generate a Private Key openssl genrsa -des3 -out server.key 1024 Step 2: Generate a CSR (Certificate Signing Request) openssl req -new -key server.key -out server.csr Step 3: Remove Passphrase from Key cp server.key server.key.org openssl rsa -in server.key.org -out [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidaank.wordpress.com&amp;blog=6755353&amp;post=100&amp;subd=davidaank&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The following command  steps I did to generate  SSL Certificates on AIX Version 5.3!</p>
<p>Step 1: Generate a Private Key<br />
<code>openssl genrsa -des3 -out server.key 1024</code></p>
<p>Step 2: Generate a CSR (Certificate Signing Request)<br />
<code>openssl req -new -key server.key -out server.csr</code></p>
<p><span id="more-100"></span><br />
Step 3: Remove Passphrase from Key<br />
<code>cp server.key server.key.org<br />
openssl rsa -in server.key.org -out server.key</code></p>
<p>Step 4: Generating a Self-Signed Certificate<br />
<code>openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt</code></p>
<p>Step 5: Installing the Private Key and Certificate<br />
<code>cp server.crt /etc/opt/freeware/apache/conf/ssl.crt<br />
cp server.key /etc/opt/freeware/apache/conf/ssl.key</code></p>
<p>Step 6: Configuring SSL Enabled Virtual Hosts<br />
<code>SSLEngine on<br />
SSLCertificateFile /etc/opt/freeware/apache/conf/ssl.crt/server.crt<br />
SSLCertificateKeyFile /etc/opt/freeware/apache/conf/ssl.key/server.key</code></p>
<p>Step 7: Restart Apache and Test<br />
<code>apachectl stop<br />
apachectl startssl</code></p>
<p>reference:  <a href="http://www.akadia.com/html/publications.html#Unix-Linux-Apache%20Publications">www.akadia.com</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/davidaank.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/davidaank.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/davidaank.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/davidaank.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/davidaank.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/davidaank.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/davidaank.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/davidaank.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/davidaank.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/davidaank.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/davidaank.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/davidaank.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/davidaank.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/davidaank.wordpress.com/100/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidaank.wordpress.com&amp;blog=6755353&amp;post=100&amp;subd=davidaank&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://davidaank.wordpress.com/2010/06/18/how-to-create-a-self-signed-ssl-certificate/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8a28342b03f2554ca86b84aa05eb3de5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">davidaank</media:title>
		</media:content>
	</item>
		<item>
		<title>SQL0668N Operation not allowed for reason code &#8220;x&#8221; on table</title>
		<link>http://davidaank.wordpress.com/2010/06/15/sql0668n-operation-not-allowed-for-reason-code-x-on-table/</link>
		<comments>http://davidaank.wordpress.com/2010/06/15/sql0668n-operation-not-allowed-for-reason-code-x-on-table/#comments</comments>
		<pubDate>Tue, 15 Jun 2010 11:41:34 +0000</pubDate>
		<dc:creator>davidaank</dc:creator>
				<category><![CDATA[DB2]]></category>

		<guid isPermaLink="false">http://davidaank.wordpress.com/?p=96</guid>
		<description><![CDATA[When you loading all database with db2move command, propably most of the tables being loaded are in pending state. To check which ones, execute SQL statement: SELECT tabname,status,const_checked FROM syscat.tables WHERE status=&#8217;C&#8217; This command will list all tables in pending state Reson code: * &#8220;1&#8243; &#8211; table is in pending state &#8211; to fix this [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidaank.wordpress.com&amp;blog=6755353&amp;post=96&amp;subd=davidaank&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>When you loading all database with db2move command, propably most of the  tables being loaded are in pending state. To check which ones, execute  SQL statement:</p>
<p><strong>SELECT tabname,status,const_checked FROM syscat.tables WHERE  status=&#8217;C&#8217;</strong><br />
This command will list all tables in pending state</p>
<p>Reson code:</p>
<p>* &#8220;1&#8243; &#8211; table is in pending state &#8211; to fix this execute<br />
<strong>SET INTEGRITY FOR table_name IMMEDIATE CHECKED</strong></p>
<p>* &#8220;3&#8243; &#8211; previous load operation on this table failed. You have to  terminate or restart previous load command</p>
<p>source: <a href="http://www.dbforums.com/6464822-post1.html">http://www.dbforums.com/6464822-post1.html</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/davidaank.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/davidaank.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/davidaank.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/davidaank.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/davidaank.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/davidaank.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/davidaank.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/davidaank.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/davidaank.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/davidaank.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/davidaank.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/davidaank.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/davidaank.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/davidaank.wordpress.com/96/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidaank.wordpress.com&amp;blog=6755353&amp;post=96&amp;subd=davidaank&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://davidaank.wordpress.com/2010/06/15/sql0668n-operation-not-allowed-for-reason-code-x-on-table/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8a28342b03f2554ca86b84aa05eb3de5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">davidaank</media:title>
		</media:content>
	</item>
	</channel>
</rss>
