Oracle升级避坑指南:APEX卸载后sys.htmldb_system无效对象的处理方法

问题场景

升级Oracle 11.2.0.4 RAC到 19C的时候需要卸载APEX

卸载APEX后出现了无效对象PACKAGE BODY sys.htmldb_system

问题处理

重编译失败

复制代码
SQL> ALTER PACKAGE SYS.HTMLDB_SYSTEM COMPILE BODY;
提示:
PLS-00201:identifier 'WWV_FLOW_VAL_LIB' must be declared

根据MOS文档的说法 HTMLDB_SYSTEM Package is Invalid After Removing APEX KB134041

这是卸载APEX后的残留,需要删除

复制代码
drop package sys.htmldb_system;
drop public synonym sys.htmldb_system;

忽略该无效对象后,升级dbupgrade后,该无效对象被自动删除。

相关推荐
weixin_42499936几秒前
CSS如何处理移动端弹窗背景滚动_使用JS控制配合CSS样式锁定
jvm·数据库·python
y = xⁿ几秒前
MySQL:事务机制
数据库·mysql
m0_515098422 分钟前
golang如何实现日志按级别过滤_golang日志按级别过滤实现教程
jvm·数据库·python
m0_674294644 分钟前
怎么为MongoDB事务调优:将读操作尽量移到事务外面执行
jvm·数据库·python
吕源林5 分钟前
React Native 中 Button 组件未定义的解决方案
jvm·数据库·python
m0_743623926 分钟前
TensorFlow如何实现循环神经网络_使用LSTM或GRU层处理时间序列
jvm·数据库·python
2401_871696526 分钟前
HTML怎么配合JavaScript交互_HTML DOM操作入门【指南】
jvm·数据库·python
weixin_4087177710 分钟前
HTML图片怎么用Bitbucket Pipelines发布_Bitbucket自动构建HTML站点
jvm·数据库·python
m0_7478545212 分钟前
企业级SQL注入防护手段_使用专用的数据库安全网关
jvm·数据库·python
weixin_4249993614 分钟前
Golang reflect反射怎么用_Golang反射教程【通俗】
jvm·数据库·python