今天将生产库上面64bit的数据恢复到我本地32bit库.
恢复成功后,登陆进去报ORA-06553错误
解决步骤很简单.
1、shutdown immediate
2. startup upgrade
3、@$ORACLE_HOME/rdbms/admin/utlirp.sql;
4、shutdown immediate
5、startup
6、@$ORACLE_HOME/rdbms/admin/utlrp.sql;
7、shutdown immediate
8、startup
其中utlirp.sql 的作用是把相关内容全部在32bit平台下编译一遍. utlrp.sql的作用是编译所有失效对象.