可插拔数据库Deos不存在

时间:2019-04-24 18:32:53

标签: oracle-sqldeveloper oracle12c

我与Oracle sql developer合作已经快一年了,我已经创建了包括HR在内的许多用户。 今天早些时候,我已连接到可插拔数据库,一切正常。 现在,当我写CMD时:

ALTER SESSION SET CONTAINER = PDBORCL;

说:ORA-65011: Pluggable database PDBORCL does not exist. 但是它绝对存在!因为我已经使用它很多次了。 任何想法都值得赞赏。

1 个答案:

答案 0 :(得分:0)

一些可能性:

  1. 您或某人拔掉了pdborcl
  2. 您或某人重命名了pdborcl
  3. 您未连接到您认为的数据库

这将显示您拥有的PDB:

SELECT pdb_name, status
  FROM cdb_pdbs

由于您使用的是SQL Developer,因此可以使用DBA面板上的CDB界面查看所拥有的内容并进行更改。

enter image description here

最后,我通常建议用户直接在SQL Developer中连接到其PDB。为您的PDB侦听器服务定义一个连接,然后连接到该容器,而不是像您一样通过ALTER SESSION SET CONTAINER命令连接到容器并在工作表中切换。