哪个用户可以在Oracle 18.4上执行SHOW PDB?

哪个用户可以在Oracle 18.4上执行SHOW PDB?,oracle,oracle-xe,oracle18c,oracle-xe-18.4,Oracle,Oracle Xe,Oracle18c,Oracle Xe 18.4,在使用Oracle XE 18.4时,我正在努力创建用户 建议运行命令SHOW PDBS,但当我以用户身份连接SYSTEM时,我没有运行此命令的权限: SQL> show con_name CON_NAME ------------------------------ CDB$ROOT SQL> show pdbs SP2-0382: The SHOW PDBS command is not available 帮助显示会将其列为有效选项。我无法以SYS或PDBADMIN身份登录

在使用Oracle XE 18.4时,我正在努力创建用户

建议运行命令
SHOW PDBS
,但当我以用户身份连接
SYSTEM
时,我没有运行此命令的权限:

SQL> show con_name

CON_NAME
------------------------------
CDB$ROOT
SQL> show pdbs
SP2-0382: The SHOW PDBS command is not available
帮助显示
会将其列为有效选项。我无法以
SYS
PDBADMIN
身份登录(ORA-01017:无效用户名/密码;登录被拒绝)

我尝试使用
bash/opt/oracle/setPassword.sh new_password
重置密码,但没有帮助

运行
show pdbs
需要做什么?

尽管声称
show pdbs
命令适用于任何具有“DBA权限”的用户,但支持文档“SP2-0382:show pdbs命令不可用(文档ID 2669189.1)”解释了存在错误,只有SYSDBA可以使用该命令

作为一种解决方法,您可以改为使用
V$PDBS
查询相同的数据。(尽管结果的格式不会很好。)

select con_id, name, open_mode, restricted from v$pdbs;