참고글 및 문제해결/문제해결

SP2-1503, SP2-0152 error

에몽이ㅋ 2012. 2. 20. 02:06
ORACLE 10g에서 11g로 DBUA를 이용해서 upgrade 도중
10g DB의 휴지통에 자료가 있어서 PURGE DBA_RECYCLEBIN; 실행하라는 메시지가 뜬 후,
취소를 누르고 10g DB로 접속을 시도했을 때

10g쪽 sqlplus실행 시키면 나오는 에러 메시지


SP2-1503: Unable to initialize Oracle call interface

SP2-0152: ORACLE may not be functioning properly


해결방법 :  
순서1 :
ln -s  /app/oracle/product/11g/oracore/zoneinfo/timezone_11.dat   /home/oracle/product/10g/oracore/zoneinfo/timezone.dat
ln -s  /app/oracle/product/11g/oracore/zoneinfo/timezlrg_11.dat   /home/oracle/product/10g/oracore/zoneinfo/timezlrg.dat  

순서2 :
.bash_profile에서
$ORACLE_BASE, $ORACLE_HOME 을 10g에 맞게 수정 후

source .bash_profile 실행 

이후
$ sqlplus / as sysdba 하면 10g쪽 DB로 진입!