<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet href="http://rss.egloos.com/style/blog.xsl" type="text/xsl" media="screen"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
	<title>게으른 프로그래머 큐브</title>
	<link>http://cubenuri.egloos.com</link>
	<description>모든 프로그래밍의 자동화를 꿈꾸는 
게으른 개발자 큐브입니다. 
팁 &amp; 지식을 공유할 수 있는공간이 되었으면 합니다. </description>
	<language>ko</language>
	<pubDate>Wed, 12 Aug 2009 06:23:48 GMT</pubDate>
	<generator>Egloos</generator>
	<image>
		<title>게으른 프로그래머 큐브</title>
		<url>http://pds13.egloos.com/logo/200901/01/66/e0024066.jpg</url>
		<link>http://cubenuri.egloos.com</link>
		<width>80</width>
		<height>73</height>
		<description>모든 프로그래밍의 자동화를 꿈꾸는 
게으른 개발자 큐브입니다. 
팁 &amp; 지식을 공유할 수 있는공간이 되었으면 합니다. </description>
	</image>
  	<item>
		<title><![CDATA[ Trac - Gantt 차트 설치하기  ]]> </title>
		<link>http://cubenuri.egloos.com/2415345</link>
		<guid>http://cubenuri.egloos.com/2415345</guid>
		<description>
			<![CDATA[ 
  <a title="" href="http://dstein.egloos.com/2252854">TracGanttCalendar Plugin</a><br><br>Gantt 가 아쉬웠던 찰나에 귀한 플러그인 발견!<br><br>설치도 아주 심플하게 <br><br>#&gt;python setup.py install 로&nbsp; 설치후 <br><br>아파치 재시작으로 끝! <br><br>좋다!!			 ]]> 
		</description>
		<category>Util</category>

		<comments>http://cubenuri.egloos.com/2415345#comments</comments>
		<pubDate>Wed, 12 Aug 2009 06:23:48 GMT</pubDate>
		<dc:creator>큐브</dc:creator>
	</item>
	<item>
		<title><![CDATA[ CentOS 5.2 Apache 설치하기  ]]> </title>
		<link>http://cubenuri.egloos.com/2370906</link>
		<guid>http://cubenuri.egloos.com/2370906</guid>
		<description>
			<![CDATA[ 
  <p><span style="FONT-FAMILY: Verdana">오늘 직원 중 한명이 아파치를 설치한다고 낑낑 거리다가 결국 <br>나에게 Help 를 요청하는 바람에...<br><br>바람을 가르며 아파치 &amp; 톰캣 설정을 해줬다. <br><br>향후에는 아파치도 굳이 바이너리로 설치하지 않고 패키지로 설정하는게 좋다고 생각하지만<br><br>현재는 패키지 형태로 설치하는게 어떤지 잘몰라서 제대로 알때까지는&nbsp;<br>바이너리로 설치하는&nbsp; 방법을 고수하려고 한다. <br><br><br>일단 아파치부터 설치해보자 <br><br>1. 일단 <a href="http://www.apache.org/">http://www.apache.org</a>&nbsp; 바이너리를 다운로드 하자!<br><br><br><div style="text-align:center"><img class="image_mid" border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds13.egloos.com/pds/200906/12/66/e0024066_4a32443dc9fd0.jpg" width="500" height="569.892473118" onclick="Control.Modal.openDialog(this, event, 'http://pds13.egloos.com/pds/200906/12/66/e0024066_4a32443dc9fd0.jpg');" /></div><br><div style="text-align:center"><img class="image_mid" border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds12.egloos.com/pds/200906/12/66/e0024066_4a3244a43be34.jpg" width="500" height="209.471766849" onclick="Control.Modal.openDialog(this, event, 'http://pds12.egloos.com/pds/200906/12/66/e0024066_4a3244a43be34.jpg');" /></div><br><br>위의 그림처럼 <a href="http://apache.tt.co.kr/httpd/httpd-2.2.11.tar.gz">httpd-2.2.11.tar.gz</a>&nbsp;&nbsp; 를 다운받아서 /usr/local/src 에 다운받는다 <br><br><br>2.&nbsp;<a href="http://apache.tt.co.kr/httpd/httpd-2.2.11.tar.gz">httpd-2.2.11.tar.gz</a> 압축을 풀고&nbsp;httpd-2.2.11 디렉토리로 이동하여 <br><br><span style="COLOR: #ffffff; BACKGROUND-COLOR: #000000">#&gt; ./configure --prefix=/usr/local/apache2 --enable-rewrite=shared --enable-speling=shared --with-mpm=worker --enable-modules=so&nbsp;&nbsp;&nbsp; <br><br>#&gt; make clean; make; make install<br><br>#&gt; echo "/usr/local/apache2/lib" &gt;&gt; /etc/ld.so.conf<br><br>#&gt; /sbin/ldconfig</span><br><br>위와 같이 순차적으로 실행해준다. <br><br>그럼 usr/local/apache2 에&nbsp; 아파치가 설치되어있는것을 확인할수 있다. <br><br><br>3. mod_jk 연동을 위해 해야할것 ! <br>일단 mod_jk 설치가 우선되어야 한다. (<a href="http://cubenuri.egloos.com/1894335">mod_jk 설치 </a>) <br><br>설치후에 <br>httpd.conf 파일 마지막에 <br><div style="text-align:center"><img class="image_mid" border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds15.egloos.com/pds/200906/12/66/e0024066_4a32476206f20.jpg" width="218" height="111" onclick="Control.Modal.openDialog(this, event, 'http://pds15.egloos.com/pds/200906/12/66/e0024066_4a32476206f20.jpg');" /></div><br><span style="COLOR: #ffffff; BACKGROUND-COLOR: #333333"># mod_jk <br>Include conf/mod_jk.conf</span><br><br>위의 항목을 추가해준다. <br><br><br><br><br></span></p>			 ]]> 
		</description>
		<category>Linux</category>

		<comments>http://cubenuri.egloos.com/2370906#comments</comments>
		<pubDate>Fri, 12 Jun 2009 12:17:46 GMT</pubDate>
		<dc:creator>큐브</dc:creator>
	</item>
	<item>
		<title><![CDATA[ Oracle 시스템 관련 Object 조회  ]]> </title>
		<link>http://cubenuri.egloos.com/2356613</link>
		<guid>http://cubenuri.egloos.com/2356613</guid>
		<description>
			<![CDATA[ 
  <a title="" href="http://teja.egloos.com/2414250">오라클 다양한 SELECT (Object)</a><br><br>업무 중에 특정 컬럼이(id) 속한 테이블을 다 조회하고 <br>그 해당 컬럼에 대해 업데이트를 해야될 경우가 생겼다.<br><br>그래서 기억을 더듬어 이것저것 키워드로 <br>열씨미 찾아본 결과 드뎌 찾음! <br><br>select * from all_tab_columns where owner = '유저ID' and column_name = '찾고자하는 컬럼명';<br><br>( ^ㅡ^)// 아 나이스하다!! <br><br><br><br><br/><br/>tag : <a href="/tag/oracle" rel="tag">oracle</a>,&nbsp;<a href="/tag/all_tab_columns" rel="tag">all_tab_columns</a>			 ]]> 
		</description>
		<category>oracle</category>
		<category>all_tab_columns</category>

		<comments>http://cubenuri.egloos.com/2356613#comments</comments>
		<pubDate>Mon, 25 May 2009 08:03:38 GMT</pubDate>
		<dc:creator>큐브</dc:creator>
	</item>
	<item>
		<title><![CDATA[ Oracle expdp 로 특정테이블 제외시키고 싶을때  ]]> </title>
		<link>http://cubenuri.egloos.com/2326779</link>
		<guid>http://cubenuri.egloos.com/2326779</guid>
		<description>
			<![CDATA[ 
  환경 : RHN 5<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Oracle 10g <br><br><br><br>아 이&nbsp; 시덥지 않은 걸 알려고 1시간을 날렸다<br><br>내가 원하는건 단지&nbsp; 특정 테이블을 expdp 받고 싶지 않았을 뿐이다.<br><br>그런데 그런데..... 이건 먼가.... 아무리 시키는데로 해도 되질 않는다.... 젝일...<br><br>결국.. 알아낸것이!!! <br><br><br>expdp <a href="mailto:사용자/암호@SID">사용자/암호@SID</a>&nbsp; directory=디렉토리명 dumpfile=파일명&nbsp; EXCLUDE=TABLE:\"IN \(\'테이블명1\', \'테이블명2\'\)\"<br><br>expdp <a href="mailto:testi/test@SIDTEST">test<a href="mailto:testi/test@L">i/test@</a>SIDTEST</a> directory=dmp dumpfile=expdp_test.dmp EXCLUDE=TABLE:\"IN \(\'EMP1\', \'EMP2\'\)\"<br><br><strong><span style="COLOR: #ff0000">여기서의 관건은 EXCLUDE 다음에 나오는 작은따옴표 앞에 역슬래시가 있어야한다는 사실이다!!!</span></strong><br><br>이거 않넣고 하면 주구 장창 <br><br>Value for EXCLUDE is badly formed. 이란 메시지를 징글징글하게 볼수 있을것이다.<br><br>나와같은 삽질을 하지 않길 바라며...<br><br><br/><br/>tag : <a href="/tag/expdp" rel="tag">expdp</a>			 ]]> 
		</description>
		<category>DB &amp; Oracle</category>
		<category>expdp</category>

		<comments>http://cubenuri.egloos.com/2326779#comments</comments>
		<pubDate>Sat, 18 Apr 2009 14:35:54 GMT</pubDate>
		<dc:creator>큐브</dc:creator>
	</item>
	<item>
		<title><![CDATA[ XP 익스 입력창에 한영전환 안될때  ]]> </title>
		<link>http://cubenuri.egloos.com/2326467</link>
		<guid>http://cubenuri.egloos.com/2326467</guid>
		<description>
			<![CDATA[ 
  <p>검색해 보니 <br>요렇게 실행창에 실행하면 된다고 한다.<br><br>실행하고 재시작후&nbsp;30분 됐는데 아직 까지는 문제 없는듯하다 -_-;;<br><br>regsvr32.exe /u msimtf.dll</p><p>regsvr32.exe /u msctf.dll<br><br><br>*추신<br>예전 기억으로 오피스 설치할때 &nbsp;IME2007년 문제였었던것 같아서 IME2002 로 바꿨는데도<br>여전히 문제가 발생해서 ..대략 난감 했었다는..<br><br></p><br/><br/>tag : <a href="/tag/IME" rel="tag">IME</a>			 ]]> 
		</description>
		<category>Util</category>
		<category>IME</category>

		<comments>http://cubenuri.egloos.com/2326467#comments</comments>
		<pubDate>Sat, 18 Apr 2009 07:13:36 GMT</pubDate>
		<dc:creator>큐브</dc:creator>
	</item>
	<item>
		<title><![CDATA[ 정말 희한한 에러 ORA-01489  ]]> </title>
		<link>http://cubenuri.egloos.com/2304026</link>
		<guid>http://cubenuri.egloos.com/2304026</guid>
		<description>
			<![CDATA[ 
  <br>가끔 종종 보이곤 하는 버그인데 <br>검색하다가 같은 문제에 대한 답변이 있어서 이렇게 기록으로 남긴다.<br><br>그런데 답변도 왜 그런지에 대한 답변이 없어서 좀 아쉽다. <br><br><a href="http://cafe.naver.com/pbdc.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=398">http://cafe.naver.com/pbdc.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=398</a><br><br><br>(30분후..)<br>제길슨 방금 아래처럼 해봤는데 여전히 에러가 발생한다! =.=;;;<br><br>결국 instr 함수를 이용해서 처리 하였다. 그런데 성능문제가 있을듯한데 <br>좀더 깔쌈한 방법이 어디있지 않을까? <br><br>전문가의 툭! 내뱉는 말한마디가 아쉽다.. ㅠㅠ <br><br><p class="MsoNormal"><b><span style="FONT-SIZE: 11pt; LINE-HEIGHT: 125%; FONT-FAMILY: 바탕; mso-bidi-font-family: 한컴돋움"><span style="FONT-FAMILY: 돋움"><span style="FONT-SIZE: 100%"><strike>질문<span lang="EN-US">)<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></span></strike></span></span></span></b></p><p class="MsoNormal"><span style="FONT-FAMILY: 돋움"><span style="FONT-SIZE: 100%"><strike><span lang="EN-US" style="FONT-FAMILY: 바탕">dw 의 script에 <br>SELECT * <br>&nbsp;&nbsp; FROM TABLE_A <br>WHERE COLUMN_A <font id="altools-findtxt" style="FONT-WEIGHT: bold; FONT-SIZE: 120%; COLOR: #000000; BACKGROUND-COLOR: #ffff00">LIKE</font> :arg||'%' <br>TABLE_A의 COLUMN_A는 VARCHAR2(6) <br>로 작성을 하고 파빌에서 실행할 경우 arg값에 4byte 이상의 문자에 해당하는 값을 입력했을때 ORA-01489result of string concatenation is too long&nbsp; 에러가 발생합니다. <br>WHERE COLUMN_A LIKE :arg||'%' 를 WHERE COLUMN_A LIKE :arg 로 바꾸고 arg안에 '값%'로 처리하면 에러가 안납니다.</span><b><span lang="EN-US" style="FONT-SIZE: 11pt; LINE-HEIGHT: 125%; FONT-FAMILY: 바탕; mso-bidi-font-family: 한컴돋움"><o:p></o:p></span></b></strike></span></span></p><p class="MsoNormal"><b><span style="FONT-SIZE: 11pt; LINE-HEIGHT: 125%; FONT-FAMILY: 바탕; mso-bidi-font-family: 한컴돋움"><span style="FONT-FAMILY: 돋움"><span style="FONT-SIZE: 100%"><strike>답변<span lang="EN-US">) <o:p></o:p></span></strike></span></span></span></b></p><p class="MsoNormal"><span style="FONT-FAMILY: 바탕"><span style="FONT-SIZE: 100%; FONT-FAMILY: 돋움"><strike>현재처럼 아규먼트에</strike></span><span lang="EN-US"><span style="FONT-SIZE: 100%; FONT-FAMILY: 돋움"><strike>'%'를 붙힌 데이터를 넘기시거나 WHERE절 아규먼트를 아래와 같이 cast 시켜서 사용하실것을 권장 드립니다. <br>========================================================== <br>WHERE COLUMN_A LIKE CAST(:arg||'%' AS VARCHAR(6) <br>========================================================== <br>일단 저희쪽에서 테스트 해본 환경은 파워빌더 10.2.0 #8075 버전이며 <br>Oracle Client 버전은 9.2.0.1.0 이였습니다.<br></strike></span></span></span><b><span lang="EN-US" style="FONT-SIZE: 11pt; LINE-HEIGHT: 125%; FONT-FAMILY: 바탕; mso-bidi-font-family: 한컴돋움"><o:p><br><br><br></o:p></span></b></p>			 ]]> 
		</description>
		<category>DB &amp; Oracle</category>

		<comments>http://cubenuri.egloos.com/2304026#comments</comments>
		<pubDate>Sun, 22 Mar 2009 07:47:08 GMT</pubDate>
		<dc:creator>큐브</dc:creator>
	</item>
	<item>
		<title><![CDATA[ Cent OS 5.2 Oracle 10g 설치하기 ]]> </title>
		<link>http://cubenuri.egloos.com/2303615</link>
		<guid>http://cubenuri.egloos.com/2303615</guid>
		<description>
			<![CDATA[ 
  <a href="http://yamoe.tistory.com/94">http://yamoe.tistory.com/94</a><br><br>			 ]]> 
		</description>
		<category>DB &amp; Oracle</category>

		<comments>http://cubenuri.egloos.com/2303615#comments</comments>
		<pubDate>Sat, 21 Mar 2009 16:29:14 GMT</pubDate>
		<dc:creator>큐브</dc:creator>
	</item>
	<item>
		<title><![CDATA[ CentOS 5.2 Oralce Instantclient 설치 ]]> </title>
		<link>http://cubenuri.egloos.com/2299239</link>
		<guid>http://cubenuri.egloos.com/2299239</guid>
		<description>
			<![CDATA[ 
  <strong><p><br>맘대로 써먹을 장난감 서버를 하나 맞출려고 회사에서 굴러 다니는 서버를 하나 <br>WAS 서버로 사용하려고 바로 셋팅에 들어갔다 <br></strong><br>OS : CentOS 5.2 <br>CPU : Intel(R) Celeron(R) D CPU 3.33GHz<br>Cashe : 512 KB<br>RAM : 2GB<br>HDD : 300 GB <br><br>WAS 를 설치하고 Oracle 을 설치하려고 했는데&nbsp;몇백메가나 되는 클라이언트를 깔기 싫어서 <br>이러저리 찾아보던 도중&nbsp; <br><br>Oracle Instant Client 라는게 존재하는 걸 알았다. <br><br><a href="http://www.oracle.com/technology/global/kr/tech/oci/instantclient/instantclient.html">http://www.oracle.com/technology/global/kr/tech/oci/instantclient/instantclient.html</a><br><br>다 합쳐서&nbsp; 50메가도 안되는 이놈만 있으면 jdbc 연결이 가능한것이다! +_+ <br><br>위의 사이트에서 아래의 3개파일을 받는다. <br><br>oracle-instantclient11.1-basic-11.1.0.7.0-1.i386.rpm<br>oracle-instantclient11.1-devel-11.1.0.7.0-1.i386.rpm<br>oracle-instantclient11.1-odbc-11.1.0.7.0-1.i386.rpm<br><br>경로는 적당히 위치하고 Root&nbsp;권한으로 위의 3개파일을 설치해준다.<br><strong>rpm -ivh xxxxxx.rpm</strong> <br>(소스 파일만 깔끔하게 깔고 싶었지만 아직 내공이 부족하여 그냥 rpm 으로 설치하였다.) <br><br>어쨌거나 설치하면 <br><strong>/usr/lib/oracle/11.1/client</strong>&nbsp; &lt;-- <br>위의 경로에 이것저것 설치된다. <br><br>그러면 여전히 Root 권한으로 아래의 파일을 편집한다.<br>(흠...oracle user 로 bash_profile 에만 Path 를 잡아주면 될것도 같긴한데.. 역시나.. 나 또한 <br>&nbsp;인터넷 뒤적거려본 흔적을 따라 일단 시키는데로 하였다. =.=) <br><strong>- vi /etc/profile</strong></p><p>NLS_LANG=.KO16KSC5601<br>TNS_ADMIN="/usr/lib/oracle/network/admin"<br>LD_LIBRARY_PATH=/usr/lib/oracle/11.1/client/lib<br>export TNS_ADMIN<br>export LD_LIBRARY_PATH<br>export NLS_LANG<br><br><br>그리고 마지막으로 tnsname.ora 파일만 설정해주면 끝!<br>mkdir -p /usr/lib/oracle/11.1/network/admin/ <br><strong>vi /usr/lib/oracle/11.1/network/admin/tnsnames.ora</strong><br><br><br>설마 이것만하면 될까... 싶었는데 <br>정말 연결된다!! +_+ 완전 신기!!<br><br><br><br><br>* 참조 URL <br><a href="http://blog.naver.com/galer?Redirect=Log&amp;logNo=130035005615">http://blog.naver.com/galer?Redirect=Log&amp;logNo=130035005615</a><br><br><br><br><br><br><br><br><br>단어 ( 검색하면서 otn 이 멀까....했더니.. 이거란다.. 난 또 무슨 Oracle Translate Name 따위쯤 되는줄 알고 한참 찾았었는데..)<br><strong>OTN: Oracle</strong> Technology Network</p><br/><br/>tag : <a href="/tag/instantclient" rel="tag">instantclient</a>,&nbsp;<a href="/tag/otn" rel="tag">otn</a>			 ]]> 
		</description>
		<category>DB &amp; Oracle</category>
		<category>instantclient</category>
		<category>otn</category>

		<comments>http://cubenuri.egloos.com/2299239#comments</comments>
		<pubDate>Mon, 16 Mar 2009 12:49:45 GMT</pubDate>
		<dc:creator>큐브</dc:creator>
	</item>
	<item>
		<title><![CDATA[ [linux] Ram disk mechnism: tmpfs /dev/shm ]]> </title>
		<link>http://cubenuri.egloos.com/2291331</link>
		<guid>http://cubenuri.egloos.com/2291331</guid>
		<description>
			<![CDATA[ 
  <p>tmpfs /dev/shm 이게 도데체 어떤용도의 파티션인지 한참고민하고 있었는데 <br>역시나 검색에 잘나와아 있었다. <br><br>그런데... 문제는&nbsp; 2번 읽어봤는데 여전히 잘 이해가 안된다는것이댜...Orz..<br><br>과연 어떤 행간의 의미가 있는것인가... 제대로 봐야겠다. <br><br><br>리눅스에서는 tmpfs라는 형태의 신형 램디스크를 메커니즘을 제공한다. (커널 2.4이후)</p><p>이것은 일정크기의 램 디스크를 잡고 필요할 경우에만 램에서 공간을 할당하여 디스크로 사용된다.</p><p>즉 사용되지 않는 공간은 일반 램으로서 얼마든지 프로세스가 사용될 수 있다.</p><p>즉 2G 시스템에서 램디스크를 1.5G를 잡고&nbsp; 실제 디스크 사용은 0,5G를 사용한다 가정하면</p><p>기존의 램디스크시스템의 사용가능 한 메모리는 2-1.5가 된어 0.5G만큼만 사용가능하다.</p><p>그러나 새로운 방법론인 tmpfs는&nbsp; 2-(실제디스크사용량) = 1.5G만큼 사용해진다.</p><p>즉 디스크의 크기가 최대 크기만 지정되어 있으면 얼마든지 가변적이라는 이야기 이다.</p><p>앞으로 다른 /dev/ram을 사용하는 멍청한 램디스크는 쓸 필요가 없다.</p><p>효율적으로 메모리를 사용하는 tmpfs를 사용하는 것이 매우 효과적이라 볼 수 있다.</p><p><br>/etc/fstab파일을 보면<br>none&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /dev/shm&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tmpfs&nbsp;&nbsp;&nbsp;&nbsp; defaults&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0 0</p><p>기본적으로 /dev/shm이라는 마운트 위치가 메모리파일시스템인 tmpfs로 할당되었음을 알 수있다.</p><p>옵션은 defaults로 되어 있는데 만일 크기를 변경하고자 하는 경우 defaults대신 size=1500M</p><p>를 넣으면 된다.</p><p>defaults옵션은 크기는 현재 시스템 메모리의 0.5배만큼 잡는것을 기본으로한다.</p><p>따로 명령행에서 넣고자 할 경우 </p><p>mount -t tmpfs tmpfs /mount_point -o size=1500M</p><p>를 넣으면 된다.</p><p>&nbsp;</p><p>활용처</p><p>명월이는 ram이 2G인 개발 서버를 한대 가지고 있으며 이 서버에는 자료 저장 및 인터넷 자료를 </p><p>다운로드 하는 역활을 수행하고 있다. (메모리만 크다.)<br>&nbsp;<br>여기서 1.5G를 tmpfs를 이용한 램 디스크를 사용하고있다.</p><p>그리고 samba로 다른 windows와 공유되고 있으며 nfs로 다른 유닉스들과 공유되고 있다.</p><p><br>그리고 다른 모든 시스템들은 임시적인파일이나 작업들을 전부 여기서 하고 있다.</p><p>장점은 전체 시스템들의 hdd의 사용량을 급격하게 줄여 시스템의 안전성이 올라간다.</p><p>HDD대신 network를 사용하는데 1G네트이기 때문에 hdd보다 느리다고 말 할 수가 없다.</p><p>초당 50Mbyte (400Mbit)정도 전송한다.</p><p>특정 시스템같은 경우 hdd를 아에 사용하지 않도록 되어 있다. 기가빗 네트워크와 원격메모리</p><p>디스크로만 되어 있다.</p><p>만일 DB를 사용한다면매우 빠른 형태의 access를 보인다.</p><p>물론 update, insert에서도 발군의 속도를 자랑하게 되지만.. 시스템 다운과 백업, 동기화의 문제가 </p><p>심각하게 고려될 필요는 있다.</p><p>Oracle같은 DB를 사용한다면 굳이 램디스크를 사용하는 것 보다는 오라클 자체의 캐쉬및 메모리</p><p>관리능력을 사용하는 것이 보다 효율적이라 생각된다.</p><p>만일 고속의 응답성능을 요구하는 DB가 필요할경우 램디스크에 올라가는 DB나 혹은 메모리디비</p><p>보다는 가격이 비싸지만 인텔리전스 스토리지(EMC를 개인적 추천)를 사용을 권장한다. </p><p>물론 캐쉬용 메모리를 가득 꼽아서... 해당 SAN 전체의 속도와 시스템 신뢰성은 매우 크게 </p><p>신장된다.</p><p><br>당연하겠지만 비싼 스토리지가 그 값어치를 분명히 한다<br><br></p><p style="MARGIN: 15px 0px 0px">출처 : <a title="제목 부분을 클릭하면&#10;원 게시물을 볼 수 있습니다." href="http://tong.nate.com/boxitem/post.do?action=read&amp;_boxID=2241184&amp;_tongID=992742&amp;_boxItemID=18173600&amp;_reloadTag=y" target="_new">Tong - parkcon님의 Linux &amp; Windows tips통</a><br><br>-----------------------------------------------------------<br>이건 IO 효율을 어떻게 올리는 메커니즘인지 어떤 상환인지...도데체...<br>이유를 알고 싶어효~<br>from 김졍균님 (<a href="http://oops.org/">http://oops.org</a>)</p><p style="MARGIN: 15px 0px 0px">커널 2.4 를 사용하신다면 /dev/shm 을 사용하면<br>I/O 효율을 굉장히 높힐 수 있겠죠.</p><p style="MARGIN: 15px 0px 0px">/etc/rc.d/init.d 의 start 전에</p><p style="MARGIN: 15px 0px 0px">if [ ! -d "/dev/shm/apachebw/master" ]; then<br>&nbsp; install -m770 -d /dev/shm/apachebw/master<br>&nbsp; chown apache.apache /dev/shm/apachebw<br>&nbsp; chown apache.apache /dev/shm/apachebw/master<br>fi</p><p style="MARGIN: 15px 0px 0px">if [ ! -d "/dev/shm/apachebw/link" ]; then<br>&nbsp; install -m770 /dev/shm/apachebw/link<br>&nbsp; chown apache.apache /dev/shm/apachebw<br>&nbsp; chown apache.apache /dev/shm/apachebw/link<br>fi</p><p style="MARGIN: 15px 0px 0px">과 같이 설정을 해주고, httpd.conf 의 BandWidthModul On 바로 아래에<br>BandWidthDataDir /dev/shm/apachebw</p><p style="MARGIN: 15px 0px 0px">를 지정해 주면 아주 효율적입니다.</p><p style="MARGIN: 15px 0px 0px">&nbsp;</p><div class="post-view pcol2" id="post-view"><strong style="PADDING-RIGHT: 7px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px">[출처]</strong> <a href="http://blog.naver.com/terran444/40008251302" target="_blank">아파치 밴드위쓰 /dev/shm</a><span style="PADDING-RIGHT: 7px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px">|</span><strong style="PADDING-RIGHT: 7px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px">작성자</strong> <a href="http://blog.naver.com/terran444" target="_blank">자이스</a></div>			 ]]> 
		</description>
		<category>Linux</category>

		<comments>http://cubenuri.egloos.com/2291331#comments</comments>
		<pubDate>Sat, 07 Mar 2009 05:05:25 GMT</pubDate>
		<dc:creator>큐브</dc:creator>
	</item>
	<item>
		<title><![CDATA[ 파일명 변경하기 ]]> </title>
		<link>http://cubenuri.egloos.com/2283967</link>
		<guid>http://cubenuri.egloos.com/2283967</guid>
		<description>
			<![CDATA[ 
  <br>역시 상상하는것 그대로 존재하는 UTIL 들이 있기에 <br><br>나는 너무 행복하다 ㅎㅎㅎ<br><br>내가 꼭 영문ID 로 파일명을 만들어 달라고 요청했건만&nbsp;<br><br>클라이언트깨서&nbsp; "코드-이름-ID.jpg" 형태로 <br><br>백여개의 넘겨주셨다 <br><br>노가다로 파일명을 변경할까 하다가... <br><br>그러기엔 너무 노가다 성 작업이고 <br>'노가다로 1시간 걸려 바꿀 작업을 2시간이 걸리더라도 프로그램으로 짜고 말지' 라는 .. <br><br>생각에 UTIL 을 찾았다. <br><br>역시 막강 Total Command<br><br><div style="text-align:center"><img class="image_mid" border="0" onmouseover="this.style.cursor='pointer'" alt="" src="http://pds11.egloos.com/pds/200902/26/66/e0024066_49a6732877e37.jpg" width="500" height="354.166666667" onclick="Control.Modal.openDialog(this, event, 'http://pds11.egloos.com/pds/200902/26/66/e0024066_49a6732877e37.jpg');" /></div>정규식을 이용해서 <br>(.*)-(.*)-(.*)\.JPG&nbsp; <br>$3.jpg<br><br>단한방에 깔끔하게 !!<br><br>최고다! <br>			 ]]> 
		</description>

		<comments>http://cubenuri.egloos.com/2283967#comments</comments>
		<pubDate>Thu, 26 Feb 2009 11:20:51 GMT</pubDate>
		<dc:creator>큐브</dc:creator>
	</item>
</channel>
</rss>
