<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>여기저기 기웃거리기</title>
    <link>https://www.hyungjun.kr/</link>
    <description>ㅠㅠ</description>
    <language>ko</language>
    <pubDate>Tue, 9 Jun 2026 13:12:34 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>ㅇㅔ ㄷㅡ</managingEditor>
    <item>
      <title>PostgreSQL 15 Release!!</title>
      <link>https://www.hyungjun.kr/366</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;오랫만에 들른 PostgreSQL 홈페이지 첫 화면에서 15 버전이 정식 배포되었다는것을 알게 되었다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;postgresql15release.png&quot; data-origin-width=&quot;1312&quot; data-origin-height=&quot;325&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bU7liq/btrPYEFSgkk/VAhJFU8LGsieOeqOroaeK0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bU7liq/btrPYEFSgkk/VAhJFU8LGsieOeqOroaeK0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bU7liq/btrPYEFSgkk/VAhJFU8LGsieOeqOroaeK0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbU7liq%2FbtrPYEFSgkk%2FVAhJFU8LGsieOeqOroaeK0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1312&quot; height=&quot;325&quot; data-filename=&quot;postgresql15release.png&quot; data-origin-width=&quot;1312&quot; data-origin-height=&quot;325&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Release note : &lt;a href=&quot;https://www.postgresql.org/about/news/postgresql-15-released-2526/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.postgresql.org/about/news/postgresql-15-released-2526/&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1667139609549&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;article&quot; data-og-title=&quot;PostgreSQL 15 Released!&quot; data-og-description=&quot;**October 13, 2022** - The PostgreSQL Global Development Group today announced the release of [PostgreSQL 15](https://www.postgresql.org/docs/15/release-15.html), the latest version of &amp;hellip;&quot; data-og-host=&quot;www.postgresql.org&quot; data-og-source-url=&quot;https://www.postgresql.org/about/news/postgresql-15-released-2526/&quot; data-og-url=&quot;https://www.postgresql.org/about/news/postgresql-15-released-2526/&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bejOTE/hyQnSKS03C/p9eS2y2MbiGcDCEUWWw3fK/img.png?width=540&amp;amp;height=557&amp;amp;face=0_0_540_557&quot;&gt;&lt;a href=&quot;https://www.postgresql.org/about/news/postgresql-15-released-2526/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.postgresql.org/about/news/postgresql-15-released-2526/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bejOTE/hyQnSKS03C/p9eS2y2MbiGcDCEUWWw3fK/img.png?width=540&amp;amp;height=557&amp;amp;face=0_0_540_557');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;PostgreSQL 15 Released!&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;**October 13, 2022** - The PostgreSQL Global Development Group today announced the release of [PostgreSQL 15](https://www.postgresql.org/docs/15/release-15.html), the latest version of &amp;hellip;&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.postgresql.org&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;WAL file 압축, Window function 성능 향상, json format의 로그 지원 등등 여러가지가 설명되어 있는데, 내 시선을 강탈한건 바로 &quot;MERGE 구문 지원&quot;&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%;&quot;&gt;&lt;i&gt;PostgreSQL 15 includes the SQL standard &lt;a href=&quot;https://www.postgresql.org/docs/15/sql-merge.html&quot;&gt;MERGE&lt;/a&gt; command. MERGE lets you write conditional SQL statements that can include INSERT, UPDATE, and DELETE actions within a single statement.&lt;/i&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;Oracle로 DBA 생활을 시작해서인지 PostgreSQL에서는 merge 구문을 지원하지 않는 점이 참 아쉬웠었다. 그동안 PostgreSQL에서는 with 구문을 이용해서 insert와 update를 한번에 처리했었지만, 이제 다른 선택지가 생겼으니 잘 돌아가는지 테스트 해봐야겠다. 곧 테스트할 시간이 생기겠지... 지금은 안돼... 힘들다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.postgresql.org/docs/15/sql-merge.html&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.postgresql.org/docs/15/sql-merge.html&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1667139786989&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;article&quot; data-og-title=&quot;MERGE&quot; data-og-description=&quot;MERGE MERGE &amp;mdash; conditionally insert, update, or delete rows of a table Synopsis [ WITH with_query [, ...] ] MERGE &amp;hellip;&quot; data-og-host=&quot;www.postgresql.org&quot; data-og-source-url=&quot;https://www.postgresql.org/docs/15/sql-merge.html&quot; data-og-url=&quot;https://www.postgresql.org/docs/15/sql-merge.html&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/z4RkA/hyQpuIpwK4/5AkMUZsSZLAnVCIkFbuuKk/img.png?width=540&amp;amp;height=557&amp;amp;face=0_0_540_557&quot;&gt;&lt;a href=&quot;https://www.postgresql.org/docs/15/sql-merge.html&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.postgresql.org/docs/15/sql-merge.html&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/z4RkA/hyQpuIpwK4/5AkMUZsSZLAnVCIkFbuuKk/img.png?width=540&amp;amp;height=557&amp;amp;face=0_0_540_557');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;MERGE&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;MERGE MERGE &amp;mdash; conditionally insert, update, or delete rows of a table Synopsis [ WITH with_query [, ...] ] MERGE &amp;hellip;&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.postgresql.org&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>IT 기술/Database</category>
      <category>database</category>
      <category>Merge</category>
      <category>Open Source</category>
      <category>PostgreSQL</category>
      <category>오픈소스</category>
      <author>ㅇㅔ ㄷㅡ</author>
      <guid isPermaLink="true">https://www.hyungjun.kr/366</guid>
      <comments>https://www.hyungjun.kr/366#entry366comment</comments>
      <pubDate>Sun, 30 Oct 2022 23:38:47 +0900</pubDate>
    </item>
    <item>
      <title>MySQL에서 timestamp형 컬럼에 기본값 설정하기.</title>
      <link>https://www.hyungjun.kr/365</link>
      <description>&lt;p&gt;* MySQL 5.5.x&amp;nbsp;버전에서 테스트한 내용임!&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Oracle에서는 테이블에 date형의 컬럼을 만들면서 default 값을 sysdate로 넣어주면, 명시적으로 null 값을 넣으려하거나 insert 문장에서 해당 컬럼이 빠져도 현재 시각이 입력되게 되어 있다. 이런 설정을 여러개의 컬럼에 적용할 수 있다는게 아주 당연한 일이었다. PostgreSQL도 마찬가지로 current_timestamp나 current_date 둥을&amp;nbsp;여러 컬럼에 default로 설정해 줄 수 있다.&lt;/p&gt;&lt;p&gt;하.&lt;/p&gt;&lt;p&gt;지.&lt;/p&gt;&lt;p&gt;만.&lt;/p&gt;&lt;p&gt;MySQL에서는 안된다.&lt;/p&gt;&lt;p&gt;DA#에서&amp;nbsp;기본값에 current_timestamp를 넣어줬더니 스크립트가 잘 뽑히길래 돌렸더니 에러 발생.&lt;/p&gt;&lt;p&gt;기본적으로 MySQL에서는 하나의 테이블에 하나의 timestamp 컬럼에만 current_timestamp를 넣어줄 수 있다고한다.&lt;/p&gt;&lt;p&gt;그러나 꼼수가 존재하니 아래 코드를 돌려보시길...&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border: 1px solid rgb(219, 232, 251); padding: 10px; background-color: rgb(219, 232, 251);&quot;&gt;&lt;p&gt;CREATE TABLE test&lt;/p&gt;&lt;p&gt;(&lt;/p&gt;&lt;p&gt;id INT NOT NULL,&lt;/p&gt;&lt;p&gt;regdttm TIMESTAMP DEFAULT '0000-00-00 00:00:00',&lt;/p&gt;&lt;p&gt;moddttm TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP&lt;/p&gt;&lt;p&gt;)&lt;/p&gt;&lt;p&gt;;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;INSERT INTO test(id, regdttm) VALUES(1, NULL);&lt;/p&gt;&lt;p&gt;INSERT INTO test(id, regdttm) VALUES(2, NULL);&lt;/p&gt;&lt;p&gt;INSERT INTO test(id, regdttm) VALUES(3, NULL);&lt;/p&gt;&lt;p&gt;regdttm에 null 값을 명시적으로 넣어주는 insert 문장을 실행하면 regdttm과 moddttm에 current_timestamp값이 들어갑니다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;SELECT * FROM test;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&quot;id&quot;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;&quot;regdttm&quot;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;moddttm&quot;&lt;/p&gt;&lt;p&gt;---------------------------------------------------------------&lt;/p&gt;&lt;p&gt;&quot;1&quot;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;&quot;2014-07-23 17:36:05&quot;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;&quot;2014-07-23 17:36:05&quot;&lt;/p&gt;&lt;p&gt;&quot;2&quot;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;&quot;2014-07-23 18:49:52&quot;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;&quot;2014-07-23 18:49:52&quot;&lt;/p&gt;&lt;p&gt;&quot;3&quot;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;&quot;2014-07-23 17:36:24&quot;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;&quot;2014-07-23 17:37:06&quot;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description>
      <category>IT 기술/Database</category>
      <category>MySQL</category>
      <author>ㅇㅔ ㄷㅡ</author>
      <guid isPermaLink="true">https://www.hyungjun.kr/365</guid>
      <comments>https://www.hyungjun.kr/365#entry365comment</comments>
      <pubDate>Wed, 23 Jul 2014 18:55:05 +0900</pubDate>
    </item>
    <item>
      <title>Tmax Day 2013 참석</title>
      <link>https://www.hyungjun.kr/364</link>
      <description>Tmax Day 2013 행사에 참석 중입니다. &lt;br /&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;https://t1.daumcdn.net/cfile/tistory/256B2D3A522EE0482F&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://i1.daumcdn.net/cfs.tistory/v/0/blog/image/extension/unknown.gif&quot; style=&quot;vertical-align: middle;&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;itistory-photo-1&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
예전에 비해서 데이터베이스 쪽 제품들이 짜임새있게 개발이 되는것 같습니다. &lt;br /&gt;티베로6와 인피니데이터3.0은 꽤 쓸만한듯하네요. &lt;br /&gt;자세한 참관기는 나중에 올리도록 하겠습니다. 일단 facebook.com/TiberoUsers 에서 현장 사진을 볼수 있습니다.&lt;br /&gt;
&lt;br /&gt;iPhone 에서 작성된 글입니다.</description>
      <category>IT 기술/Database</category>
      <category>2013</category>
      <category>bigdata</category>
      <category>DBMS</category>
      <category>infinidata</category>
      <category>tibero</category>
      <category>티맥스</category>
      <category>티베로</category>
      <author>ㅇㅔ ㄷㅡ</author>
      <guid isPermaLink="true">https://www.hyungjun.kr/364</guid>
      <comments>https://www.hyungjun.kr/364#entry364comment</comments>
      <pubDate>Tue, 10 Sep 2013 18:03:04 +0900</pubDate>
    </item>
    <item>
      <title>리눅스에서 NTFS로 포맷하기</title>
      <link>https://www.hyungjun.kr/363</link>
      <description>리눅스에서 NTFS로 디스크를 포맷할 일이 생길때가 있더군요. 이럴때는 ntfsprogs를 설치하면 됩니다. &lt;br /&gt;&lt;br /&gt;ntfs-3g라는 패키지를 설치하면 NTFS 파티션을 마운트해서 읽기/쓰기를 할 수 있는데 ntfsprogs는 파일시스템을 NTFS로 포맷을 할 수 있게 해줍니다. &lt;br /&gt;&lt;br /&gt;구글 검색을 하면 더 자세히 알아볼 수 있습니다. &lt;br /&gt;
&lt;br /&gt;iPhone 에서 작성된 글입니다.</description>
      <category>IT 기술</category>
      <category>format</category>
      <category>Linux</category>
      <category>NTFS</category>
      <category>리눅스</category>
      <category>윈도우</category>
      <category>파일시스템</category>
      <category>포맷</category>
      <author>ㅇㅔ ㄷㅡ</author>
      <guid isPermaLink="true">https://www.hyungjun.kr/363</guid>
      <comments>https://www.hyungjun.kr/363#entry363comment</comments>
      <pubDate>Mon, 17 Jun 2013 09:59:43 +0900</pubDate>
    </item>
    <item>
      <title>PGXC-Tools : Postgres-XC를 좀더 편리하게</title>
      <link>https://www.hyungjun.kr/362</link>
      <description>PostgreSQL에서 Oracle RAC와 같이 모든 노드에서 읽고 쓰기를 할 수 있는 클러스터를 구축하고자한다면 Postgres-XC를 검토하게 될 것이다. 물론 다른것도 존재하겠지만 이 녀석이 가장 좋아보인다. &lt;br /&gt;&lt;br /&gt;관련 자료 검색 중에 PGXC-Tools라는걸 발견했다. Koichi suzuki라는 분이 만든 오픈소스 툴로 Postgres-XC를 운영하는데 유용한 스크립트/프로그램 모음이라고 한다. &lt;br /&gt;&lt;br /&gt;웹사이트 : http://github.com/koichi-szk/PGXC-Tools&lt;br /&gt;&lt;br /&gt;아래 사진은 github에서 툴에 대해서 설명한 부분을 캡쳐한 것이다. &lt;br /&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;https://t1.daumcdn.net/cfile/tistory/0137FA4251AE9ACE16&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://i1.daumcdn.net/cfs.tistory/v/0/blog/image/extension/unknown.gif&quot; style=&quot;vertical-align: middle;&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;itistory-photo-1&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;iPhone 에서 작성된 글입니다.</description>
      <category>IT 기술/Database</category>
      <category>Cluster</category>
      <category>GitHub</category>
      <category>pgxc</category>
      <category>Postgres-XC</category>
      <category>PostgreSQL</category>
      <category>tool</category>
      <category>데이타베이스</category>
      <category>오픈소스</category>
      <category>클러스터</category>
      <author>ㅇㅔ ㄷㅡ</author>
      <guid isPermaLink="true">https://www.hyungjun.kr/362</guid>
      <comments>https://www.hyungjun.kr/362#entry362comment</comments>
      <pubDate>Wed, 5 Jun 2013 10:56:31 +0900</pubDate>
    </item>
    <item>
      <title>Oracle RAC 설치로 인한 극도의 짜증.</title>
      <link>https://www.hyungjun.kr/361</link>
      <description>Oracle 11g R2 RAC를 설치하는 중이다. 기술지원없이 대충 구글 검색으로 하고있다. &lt;br /&gt;NAS : Openfiler ( Intel core i7 PC )&lt;br /&gt;디비서버 OS : Oracle enterprise linux 5 64 bit ( Intel core i7 PC * 2 )&lt;br /&gt;grid infrastructure 설치 계정 : grid&lt;br /&gt;oracle 설치 계정 : oracle&lt;br /&gt;&lt;br /&gt;그리드 인프라 설치 프로그램이 수퍼유저 계정이 아니라면서 종료되버린다. 젠장!!&lt;br /&gt;스토리지 설정, 넷트웍 설정 등을 삽질해서 겨우 설치 단계까지 왔는데 중간에 종료되다니!!&lt;br /&gt;&lt;br /&gt;구글링과 오라클 메뉴얼 정독으로 해결하려는데 시간이 모자라네.&lt;br /&gt;
&lt;br /&gt;iPhone 에서 작성된 글입니다.</description>
      <category>IT 기술/Oracle</category>
      <category>Cluster</category>
      <category>install</category>
      <category>Linux</category>
      <category>oracle</category>
      <category>Oracle11g</category>
      <category>rac</category>
      <category>리눅스</category>
      <category>설치</category>
      <category>오라클</category>
      <category>클러스터</category>
      <author>ㅇㅔ ㄷㅡ</author>
      <guid isPermaLink="true">https://www.hyungjun.kr/361</guid>
      <comments>https://www.hyungjun.kr/361#entry361comment</comments>
      <pubDate>Fri, 24 May 2013 11:14:42 +0900</pubDate>
    </item>
    <item>
      <title>Openfiler : 1. Open source NAS OS</title>
      <link>https://www.hyungjun.kr/360</link>
      <description>여분의 PC를 이용해서 저렴하게 혹은 개발 및 테스트 용도로 NAS를 구축하려는 사람들에게 그리고 적어도 오라클의 OTN 문서등을 통해서 Oracle RAC를 테스트 용도로 구축하려는 사람들에게 낯익은 이름의 운영체제가 있다. 바로 Openfiler다. &lt;br /&gt;&lt;br /&gt;Openfiler는 리눅스 기반의 NAS 운영체제다. 관리용 웹 인터페이스를 제공하며, 일반적인 x86기반 PC에 설치가 가능하다. &lt;br /&gt;&lt;br /&gt;설치 후 HDD에 사용하지 않는 볼륨 그룹이 존재한다면 바로 ext3, ext4, iSCSI 등으로 공유를 할 수 있다.&lt;br /&gt;&lt;br /&gt;다음에는 화면과 함께 좀더 친절한 사용법을 작성하려한다.&lt;br /&gt;
&lt;br /&gt;iPhone 에서 작성된 글입니다.</description>
      <category>IT 기술/Operating System</category>
      <category>Linux</category>
      <category>Nas</category>
      <category>oracle</category>
      <category>OS</category>
      <category>rac</category>
      <category>리눅스</category>
      <category>오라클</category>
      <category>오픈소스</category>
      <author>ㅇㅔ ㄷㅡ</author>
      <guid isPermaLink="true">https://www.hyungjun.kr/360</guid>
      <comments>https://www.hyungjun.kr/360#entry360comment</comments>
      <pubDate>Fri, 10 May 2013 13:52:24 +0900</pubDate>
    </item>
    <item>
      <title>카이로스에서 &amp;quot;핀 메모리&amp;quot; 설정하기</title>
      <link>https://www.hyungjun.kr/359</link>
      <description>카이로스는 메모리 기반 디비라서 빠르다. 그런데 이 메모리가 스왑되면 일반 관계형데이타베이스와 다를것이 없어지므로 카이로스가 사용하는 메모리는 스왑되지 않도록 해주는 것이 좋으며 이를 핀 메모리(맞나?) 설정이라고한다. &lt;br /&gt;&lt;br /&gt;우선 설정 파일( kairos.properties )을 열어서 핀 메모리 설정값이 on으로 되어있는지 확인한다. 아마도 되어있을것이다. &lt;br /&gt;&lt;br /&gt;su -  (root 권한이 필요하다)&lt;br /&gt;&lt;br /&gt;ln-s libcci.so /usr/lib64/libcci.so&lt;br /&gt;&lt;br /&gt;카이로스 실행 파일이 있는 디렉토리로 가서 소유자를 바꿔준다. &lt;br /&gt;chown root kairos&lt;br /&gt;chmod 4755 kairos&lt;br /&gt;&lt;br /&gt;여기까지 진행한뒤에 카이로스를 기동시키면 핀 메모리 설정이 잘 되었는지 메세지가 출력될것이다.&lt;br /&gt;
&lt;br /&gt;iPhone 에서 작성된 글입니다.</description>
      <category>IT 기술/Database</category>
      <category>KAIROS</category>
      <category>mmdbms</category>
      <category>RDBMS</category>
      <category>realtimetech</category>
      <category>Spatial</category>
      <category>관계형</category>
      <category>국산</category>
      <category>카이로스</category>
      <author>ㅇㅔ ㄷㅡ</author>
      <guid isPermaLink="true">https://www.hyungjun.kr/359</guid>
      <comments>https://www.hyungjun.kr/359#entry359comment</comments>
      <pubDate>Fri, 10 May 2013 11:46:23 +0900</pubDate>
    </item>
    <item>
      <title>AIRBNB에서 cron 대체 용도로 개발한 Chronos</title>
      <link>https://www.hyungjun.kr/357</link>
      <description>우연히 알게된 Chronos라는 작업 scheduler. 요게 airbnb에서 개발한거라는데 분산 환경에서 장애에 대한 처리까지 가능한거 같다. &lt;br /&gt;&lt;br /&gt;http://airbnb.github.com/chronos/&lt;br /&gt;&lt;br /&gt;아래는 소개 글의 일부이다. &lt;br /&gt;Chronos&lt;br /&gt;&lt;br /&gt;Fault tolerant job scheduler that handles dependencies and iso8601 based schedules.&lt;br /&gt;&lt;br /&gt;View the Project on GitHub airbnb/chronos&lt;br /&gt;
&lt;br /&gt;iPhone 에서 작성된 글입니다.</description>
      <category>IT 기술/Open source</category>
      <category>cron</category>
      <category>Job</category>
      <category>Linux</category>
      <category>Scheduler</category>
      <category>리눅스</category>
      <category>배치작업</category>
      <category>분산</category>
      <category>크론</category>
      <author>ㅇㅔ ㄷㅡ</author>
      <guid isPermaLink="true">https://www.hyungjun.kr/357</guid>
      <comments>https://www.hyungjun.kr/357#entry357comment</comments>
      <pubDate>Mon, 25 Mar 2013 13:15:06 +0900</pubDate>
    </item>
    <item>
      <title>GeoKettle 2.5 출시!!</title>
      <link>https://www.hyungjun.kr/356</link>
      <description>GeoKettle의 새 버전이 나왔다. &lt;br /&gt;2.5와 3.0인데, 2.5는 커뮤니티 버전이고 3.0은 상용의 엔터프라이즈 버전이다.&lt;br /&gt;&lt;br /&gt;달라진 점&lt;br /&gt;1. 더이상 소스포지에서 다운로드 받을 수 없다. &lt;br /&gt;  이제는 자사의 SpatialyticsMarket에서 회원 가입을 하고 다운로드 받아야 한다. 물론 2.5 버전은 무료이다. 아직 회원 가입을 안해서 실제로 다운로드는 안 해봤지만, 일단 화면상에는 0달러로 표시되어있다. &lt;br /&gt;&lt;br /&gt;2. ArcGIS 10 파일 읽기, 쓰기 지원&lt;br /&gt;&lt;br /&gt;3. Mac OS X에서 64비트 모드로 실행.&lt;br /&gt;&lt;br /&gt;4. 이전 버전에서 소개되었던 여러 기능들이 고도화되었다. &lt;br /&gt; 이부분은 나도 잘 모르는 기능들이라... 통과!!&lt;br /&gt;&lt;br /&gt; 암튼 집에가서 다운로드 받아봐야겠다.&lt;br /&gt;&lt;br /&gt;http://geokettle.com&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;iPhone 에서 작성된 글입니다.</description>
      <category>IT 기술/Open source</category>
      <category>ETL</category>
      <category>geokettle</category>
      <category>GIS</category>
      <category>kettle</category>
      <author>ㅇㅔ ㄷㅡ</author>
      <guid isPermaLink="true">https://www.hyungjun.kr/356</guid>
      <comments>https://www.hyungjun.kr/356#entry356comment</comments>
      <pubDate>Mon, 18 Mar 2013 14:28:41 +0900</pubDate>
    </item>
    <item>
      <title>PostgreSQL 9.3의 신기능 : Materialized view</title>
      <link>https://www.hyungjun.kr/355</link>
      <description>PostgreSQL 9.3에서 선보일 새기능에 대한 소식이다. &lt;br /&gt;&lt;br /&gt;아래 주소는 관련 내용을 볼 수 있는 Michael Paquier의 블로그 글이다. &lt;br /&gt;&lt;a href=&quot;http://michael.otacoo.com/postgresql-2/postgres-9-3-feature-highlight-materialized-views/&quot; target=&quot;_blank&quot; class=&quot;tx-link&quot;&gt;http://michael.otacoo.com/postgresql-2/postgres-9-3-feature-highlight-materialized-views/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;흔히 오라클에서 M-View라고 부르는( 티베로도 동일한 이름이다. ) Materialized view가 드디어 PostgreSQL 9.3 버전에 추가 된다. &lt;br /&gt;&lt;br /&gt;좀더 융통성있는 데이타 서비스( 개발자들에게 )가 가능해질듯하다.  쓸만할듯...&lt;br /&gt;&lt;br /&gt;CREATE MATERIALIZED VIEW&lt;br /&gt;ALTER MATERIALIZED VIEW&lt;br /&gt;DROP MATERIALIZED VIEW&lt;br /&gt;REFRESH MATERIALIZED VIEW&lt;br /&gt;위의 명령어들을 이용하여 관리할 수 있다. &lt;br /&gt;&lt;br /&gt;9.3 버전이 빨리 공개되길 바란다. &lt;br /&gt;&lt;br /&gt;신기능들을 좀 더 자세히 공부해 봐야겠다.&lt;br /&gt;
&lt;br /&gt;iPhone 에서 작성된 글입니다.&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description>
      <category>IT 기술/Database</category>
      <category>9.3</category>
      <category>materialized view</category>
      <category>PostgreSQL</category>
      <category>View</category>
      <category>뷰</category>
      <category>신기능</category>
      <category>엠뷰</category>
      <author>ㅇㅔ ㄷㅡ</author>
      <guid isPermaLink="true">https://www.hyungjun.kr/355</guid>
      <comments>https://www.hyungjun.kr/355#entry355comment</comments>
      <pubDate>Fri, 8 Mar 2013 15:06:25 +0900</pubDate>
    </item>
    <item>
      <title>[소개] Oracle 11g에서 디비 문제 원인 분석을 위한 정보 수집 방법</title>
      <link>https://www.hyungjun.kr/354</link>
      <description>Oracle 11g에서 디비 문제 원인 분석을 위한 정보 수집 방법을 설명한 글이다.&lt;br /&gt;&lt;br /&gt;https://kr.forums.oracle.com/forums/thread.jspa?threadID=1057734&amp;tstart=0&lt;br /&gt;&lt;br /&gt;위의 링크를 따라가면 원문을 볼 수 있다. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;오라클11g는 로그와 트레이스 파일의 생성 및 관리가 기존과 많이 다르다. adr이라는 로그와 트레이스 파일을 통합 관리 툴(? 시스템?)이 있어서 생각보다 편리하게 쓸 수 있다. &lt;br /&gt;
&lt;br /&gt;iPhone 에서 작성된 글입니다.</description>
      <category>IT 기술/Oracle</category>
      <category>11g</category>
      <category>database</category>
      <category>log</category>
      <category>oracle</category>
      <category>로그</category>
      <category>오라클</category>
      <author>ㅇㅔ ㄷㅡ</author>
      <guid isPermaLink="true">https://www.hyungjun.kr/354</guid>
      <comments>https://www.hyungjun.kr/354#entry354comment</comments>
      <pubDate>Tue, 19 Feb 2013 11:16:58 +0900</pubDate>
    </item>
    <item>
      <title>Postgres-XC 위키 이전</title>
      <link>https://www.hyungjun.kr/353</link>
      <description>오픈소스 데이타베이스 PostgreSQL을 기반으로 분산 처리가 가능한 cluster db를 만드는 Postgres-XC project 홈페이지에 갔다가 위키가 이전된걸 발견했다. &lt;br /&gt;소스포지의 위키에서 아래의 링크로 바꼈다는 안내되어있다. 소스포지의 위키 서비스가 종료되어서 이전했다고 한다. &lt;br /&gt;&lt;br /&gt;http://postgresxc.wikia.com/wiki/Postgres-XC_Wiki&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;iPhone 에서 작성된 글입니다.</description>
      <category>IT 기술/Database</category>
      <category>Cluster</category>
      <category>Postgres-XC</category>
      <category>PostgreSQL</category>
      <category>Wiki</category>
      <category>오픈소스</category>
      <category>위키</category>
      <category>클러스터</category>
      <author>ㅇㅔ ㄷㅡ</author>
      <guid isPermaLink="true">https://www.hyungjun.kr/353</guid>
      <comments>https://www.hyungjun.kr/353#entry353comment</comments>
      <pubDate>Tue, 19 Feb 2013 10:57:55 +0900</pubDate>
    </item>
    <item>
      <title>PostgreSQL 9.2.2 Release!!</title>
      <link>https://www.hyungjun.kr/352</link>
      <description>드디어 PostgreSQL 9.2.2가 나왔습니다. &lt;br /&gt;큰 문제들은 이제 다 정리된듯 합니다.&lt;br /&gt;&lt;br /&gt;http://www.postgresql.org/about/news/1430/&lt;br /&gt;
&lt;br /&gt;iPhone 에서 작성된 글입니다.</description>
      <category>IT 기술/Database</category>
      <category>database</category>
      <category>db</category>
      <category>Open Source</category>
      <category>PostgreSQL</category>
      <category>오픈소스</category>
      <author>ㅇㅔ ㄷㅡ</author>
      <guid isPermaLink="true">https://www.hyungjun.kr/352</guid>
      <comments>https://www.hyungjun.kr/352#entry352comment</comments>
      <pubDate>Fri, 14 Dec 2012 13:27:44 +0900</pubDate>
    </item>
    <item>
      <title>Oracle 11g에서 로그 조회하기</title>
      <link>https://www.hyungjun.kr/351</link>
      <description>Oracle 11g에서 눈에 띄는 변화 중 하나가 alert.log가 없어졌다가 아니라 위치와 포멧이 바뀌었다입니다. &lt;br /&gt;하나의 디렉토리에 로그 파일들이 모여있는고 로그를 조회, 정리, 압축 해주는 유틸도 추가되었습니다. &lt;br /&gt;그래서 로그보는 방법을 찾아봤습니다. 오라클 메뉴얼을 뒤져서 찾았습니다. &lt;br /&gt;&lt;br /&gt;adrci라는 로그 관리 프로그램을 실행한뒤 필요한 명령을 실행하면 됩니다.  아래의 예제를 참고하시길...&lt;br /&gt;&lt;br /&gt;[oracle]$ adrci&lt;br /&gt;adrci&gt; show alert -tail&lt;br /&gt;(alert log중 최근 데이터 일부만 보기)&lt;br /&gt;&lt;br /&gt;adrci&gt; show alert -tail 50&lt;br /&gt;(alert log중 최근 데이터 50건만 보기)&lt;br /&gt;&lt;br /&gt;adrci&gt; show alert -tail -f&lt;br /&gt;(alert log를 &quot;tail -f&quot;처럼 실시간으로 모니터링하기)&lt;br /&gt;&lt;br /&gt;adrci&gt; show tracefile&lt;br /&gt;(trace file 보기)&lt;br /&gt;&lt;br /&gt;adrci&gt; show tracefile -i 프로세스id&lt;br /&gt;(특정 프로세스의 트레이스파일 찾기)&lt;br /&gt;&lt;br /&gt;adrci&gt; show tracefile %mmon%&lt;br /&gt;(mmon의 트레이스 파일을 찾기. like 검색이라고 생각하면 된다. %ckpt%로 입력하면 체크포인트 트레이스파일을 검색한다.)&lt;br /&gt;&lt;br /&gt;파라미터들은 소문자로 입력해도 잘 됩니다. 최소한 -tail 옵션은 잘 되더군요. &lt;br /&gt;그럼 다음번에는 문제 분석을 위한 정보 수집 방법을 정리해보겠습니다. &lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;iPhone 에서 작성된 글입니다.</description>
      <category>IT 기술/Oracle</category>
      <category>11g</category>
      <category>alert</category>
      <category>log</category>
      <category>Monitoring</category>
      <category>oracle</category>
      <category>오라클</category>
      <author>ㅇㅔ ㄷㅡ</author>
      <guid isPermaLink="true">https://www.hyungjun.kr/351</guid>
      <comments>https://www.hyungjun.kr/351#entry351comment</comments>
      <pubDate>Thu, 13 Dec 2012 17:28:43 +0900</pubDate>
    </item>
  </channel>
</rss>