oracle 19C WM_CONCAT标识符无效
数据库从11G迁移到19C了,发现11G迁移到19C的部分视图无法使用,执行报错WM_CONCAT标识符无效
解决方法
之前11G都在用的,为了不改动程序和sql,选择重建WM_CONCAT函数
1登录服务器
linux需要su - oracle 切换到oracle用户
2管理员登录oracle
sqlplus / as sysdba
3解锁wmsys用户
alter user wmsys account unlock;
4给wmsys授权
grant all privileges to wmsys;
5不知道wmsys密码的话重置密码
alter user wmsys identified by xxx123;
6使用wmsys登录数据库
conn wmsys/xxx123;
7在wmsys下创建WM_CONCAT_IMPL 对象
CREATE OR REPLACE TYPE WM_CONCAT_IMPL AS OBJECT
(
CURR_STR VARCHAR2(