抛出问题:以账户名和密码连接oracle出现如下错误:
产生原因:在cdb中新建的pdb容器与之关联的账户cqifdc_data和密码***,数据库没有切换到pdb所以当前账户无法连接
解决问题:以超级账户登录,conn system/123456 as sysdba
1,#查看pdb数据库有哪些
select con_id, dbid, guid, name , open_mode from v$pdbs;
2,#转换为对应pdb数据库
alter session set container=ORCLPDB;
3,打开pdb数据库
alter pluggable database ORCLPDB open;
4,查看当前使用容器(校验):
select sys_context ('USERENV', 'CON_NAME') from dual;
重新登录即可!