Oracle数据库 加入小组

60个成员 56个话题 创建时间:2021-01-15

【故障处理】Sync PDB failed with ORA-959 during 'create user ...

发表于2021-10-18 6872次查看

【故障描述】

使用PL/SQL Developer连接数据库时,出现下面报错。

【分析问题】

首先查看一下PDB的状态,发现PDB处于受限模式。

使用如下语句检索一下PDB的受限原因:

select name,cause,type,message,status from PDB_PLUG_IN_VIOLATIONs order by name;

可以看到原因如下:

Sync PDB failed with ORA-959 during 'create user c##hcicloud identified by * default tablespace hcicloud_ordos temporary tablespace temp quota unlimited on hcicloud_ordos container = all'

【解决问题】

PDB受限模式是因为在PDB同步时出现ORA-959的报错,此报错原因为创建用户的语句中所涉及的表空间部分,在PDB中无法找到,包括临时表空间。

所以,在PDB中创建对应表空间即可解决问题。

【参考文档】

PDB Is Always In Restricted Mode (Doc ID 1933110.1)

发表回复
你还没有登录,请先 登录或 注册!