기존에 어떤 사이트에서 윈도우 64bit의 DB를 윈도우 32bit로 핫백업을 통해 데이터를 이관한 적이 있다.
데이터 이관을 완료 했는데 SQLGATE라는 프로그램으로 접속을 해보면
OCI: NO_DATA 같은 내용의 에러가 떨어졌다.(정확하지는 않음)
그래서 sqlplus로 접속하려고 해보니

conn scott/tiger
ERROR:
ORA-06553: PLS-801: 내부 오류 [56327]

패키지 DBMS_APPLICATION_INFO를 액세스하는데 오류입니다
연결되었습니다.

로그인은 되는데 PLS 에러가 나타났다.
찾아보니 해결은 64bit용 PLSQL을 32bit용으로 Recomplie 해야한다는 것.

SQL> spool recom.log
SQL> startup upgrade
SQL> @?/rdbms/admin/utlrip.sql

로그를 확인해서 에러가 없다면 OK

 

Posted by neo-orcl
,