Grid 혹은 DB 설치 후 무언가 잘못 되어서 전체 재설치를 해야 할 때가 있다.
deinstall tool을 사용하려 하는데 inventory가 깨졌을 경우 수동으로 clean 시킬 필요가 있다.

 

1. inittab 파일에서 아래 항목을 지운다.

 "h1:3:respawn:/sbin/init.d/init.ohasd run >/dev/null 2>&1 </dev/null"

버전에 따라 아래 항목도 추가되는데 이도 지운다
 "h1:3:respawn:/sbin/init.d/init.tfa run >/dev/null 2>&1 </dev/null"

 

2. 인벤토리 디렉토리를 지운다.

   rm -rf /appl/oraInventory

 

3. Grid base를 지운다.

   rm -rf /appl/grid

 

4. temp 파일을 지운다.

   rm -rf /var/tmp/.oracle
   rm -rf /tmp/.oracle

 

5. config 파일을 지운다.

   rm -rf /var/opt/oracle

 

6. ohasd를 지운다.

   rm /sbin/init.d/init.ohasd
   rm /sbin/init.d/ohasd

ohasd 관련 파일이 더 있는지 확인하고 지운다.

   find /etc/rc*.d -name *ohasd
   find /etc/rc*.d -name *ohasd -exec rm {} \;

 

7. ASM 환경이라면 ASM 헤더를 지워준다.
dd if=/dev/zero of=/dev/rdisk/disk45 bs=1024k
dd if=/dev/zero of=/dev/rdisk/disk46 bs=1024k
dd if=/dev/zero of=/dev/rdisk/disk47 bs=1024k
...

 

8. 환경변수 설정 파일들을 지운다.
    rm /etc/oratab rm /usr/local/bin/dbhome /usr/local/bin/coraenv /usr/local/bin/oraenv

 

9. 이제 재설치할 준비가 되었다.

 

출처: http://somireddy.wordpress.com/2013/06/23/deinstall-oracle-11gr2-rac-cluster-installation-on-hp-ux/

Posted by neo-orcl
,

error in invoking target 'agent agent oratclsh nmo nmb' of makefile '/oracle/product/102/db/sysmanlib/ins_sysman.mk'

이런 에러가 나타날 수 있는데 해당 에러는 EM을 사용하지 않는다면 무시해도 된다.
만약 이 에러를 해결하려고 한다면 IBM 엔지니어에게 요청해 아래 FIX를 적용해달라고 해야 한다.

For AIX 6.1 TL6 SP1, IBM have released fix IZ88711:

IZ89304 for AIX 6.1 TL3
IZ89302 for AIX 6.1 TL4
IZ89300 for AIX 6.1 TL5
IZ88711 or IZ89514 for AIX 6.1 TL6 - check with IBM
IZ89165 for AIX 7.1 TL0 SP2

If these errors occur on AIX 6.1 TL4 SP6/SP7, you may alternatively be hitting the AIX defect below:

IZ44217 CRASH CAUSED BY STALE FILE DESCRIPTOR IN FORKED CHILD

이후 링크를 다시 한다.

% make -f $ORACLE_HOME/sysman/lib/ins_emagent.mk relink_sharedobj SHAREDOBJ=libnmemso

Posted by neo-orcl
,

JAVA VM 설치

Installation/ETC 2012. 12. 21. 14:29

가끔 JAVAVM을 설치해달라는 요청이 올 때가 있다. 

SQL> @?/javavm/install/initjvm.sql

다 되면

SQL> set line 200
SQL> select * from dba_registry; 에서 JAVAVM VALID 확인

이후

SQL> @?/rdbms/admin/catjava.sql

Posted by neo-orcl
,