1. 시스템 상태

- 구성
    E3500 * 2EA , A1000(17G * 4EA)
    Hostname : wms, wms1
    App : Tmax(HAmaster 클러스터 구성), oracle    

- /oracle 파티션 4G로 잡혀서 설치
   오라클 설치 파티션 안의 사용용량 정보
        * /oracle/app/oracle/oradata/WMSDB    => 2.4 G 사용
        * /oracle/app/oracle/product                 => 1.5 G 사용

- 오라클 설치 파티션 99 % 사용중

2. 해결 방법

- 오라클 롤백세그먼트 용량 Drop or Alter
   (DBA 가 아니라서 이 작업은 모름)

- SE로서 해결방법 /product 폴더의 원본 소스를 다른 파티션에 복사 후 심볼릭 링크를 걸어서 오라클 설치 파티션 system full 문제 해결

3. 작업 내용

- 오라클 종료

- 다른 파티션의 데이타 이전 대상 폴더 생성  
# mkdir /data/product

- 오라클 설치 데이타 원본 폴더로 이동
# cd /oracle/app/oracle/817/product

- 오라클 설치 데이타 원본 소스 이전 대상 폴더에 복사
# tar cvf - ./* | ( cd /data/product ; tar xvf - .)

- 오라클 설치 데이타 원본 위치로 이동
# cd /oracle/app/oracle/817

- 오라클 설치 원본 데이타 폴더 이름 변경
# mv product product_backup

- 오라클 원본 데이타 이전 폴더를 오라클 설치 경로에 심볼릭 링크 생성
# ln -s /data/product product

- 심볼릭 링크의 절대 경로 Path 에 추가
# Path에 /data/product/817/bin 추가

4. 결과
위의 작업 내용을 설펴 보면 심볼릭 링크를 통한 시스템 구성 용량을 조정 할 수 있다는 결론을 갖는다. 이것은 다른 어플리케이션에서 적용 될 수 있는 팁이라고 생각한다. 근본적으로 시스템 풀이 나도록 설계를 한 것이 잘못 이지만, 근본적인 문제 해결방법은 아니지만, 아주 유용하게 사용할 수 있는 방법이라 생각한다.
Posted by 행복한 프로그래머 궁금쟁이박

댓글을 달아 주세요

  1. BlogIcon replica watches 2013.01.22 16:55  댓글주소  수정/삭제  댓글쓰기


    당신의 기사를 공유 주셔서 감사합니다. 정말 그것을 즐겼다.