Oracle19c使用wmsys.wm_concat时报错ORA-00904: “WMSYS“.“WM_CONCAT“: 标识符无效处理办法

0.前言

在数据库中创建视图时,提示ORA-00904: “WMSYS“.“WM_CONCAT“: 标识符无效。报错位置在于视图中使用了wmsys.wm_concat函数对数据字段进行拼接。

1.处理办法

1.1)设置实例

export ORACLE_SID=test1

1.2)首先使用dba账号登录oracle数据库

sqlplus / as sysdba

1.3)解锁wmsys用户

alter user wmsys account unlock;

1.4)为wmsys用户授权

(可根据需要授权,不建议授权所有权限)
grant all privileges to wmsys;

如果不知道wmsys用户的密码,可以修改其密码
alter user wmsys identified by haitaiinc;

如果是pdb数据库则需要切换。

切换到pdb
alter session set container=xxx;
切换或需要再次执行授权:
grant all privileges to wmsys;
(可根据需要授权,不建议授权所有权限)

1.5)使用wmsys用户登录数据库

conn wmsys/123456

如果是pdb ,则需要切换到pdb中,在pdb中创建函数。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Yu見「梅」❃開

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值