背景
创建用户时,报如下错误
解决策略
复制创建语句,并在用户名之前加上c##
,但创建后的用户名也会加上c##
参考:ORA-65096: invalid common user or role 解决方法_夜光小兔纸的博客-CSDN博客
修改用户名
查询有哪些用户
SELECT * FROM user$
,并记录USER#
修改需要更改的用户名
UPDATE USER$ SET NAME='xyy' WHERE user#=107;
COMMIT;
强制刷新
ALTER SYSTEM CHECKPOINT;
ALTER SYSTEM FLUSH SHARED_POOL;
再将新的用户名对应的密码修改下(否则无法登录)
ALTER USER "xyy" IDENTIFIED BY "123";