Oracle12C创建用户遇到ora-6509
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Oracle12C创建用户遇到ora-6509,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1400字,纯文字阅读大概需要3分钟。
内容图文
引用自:http://blog.itpub.net/29357786/viewspace-1995055/
ORACLE 12C创建用户之ORA-65096
2016年2月25日,一北京北方人瑞教育咨询公司的同事遇到以.sql文件导入数据时遇到ORA-65096报错,如下图所示:
出现上图导入报错,原因初步定为创建数据库用户AJAO的方法不正确,经过查询发现DBA_USERS视图中已有C###AJAO用户,AJAO用户并不存在,所以在.sql导入时报ORA65096;错误原因是用户想在PDBORCL中创建AJAO用户,却未设置会话container到PDB,而在CDB中创建公有用户因无法通过名称或角色验证出错。
ORA65096的相关处理流程如下:
1、查看数据库CDB名
select name,cdb from v$database;
2、查看数据库PDB名
col pdb_name for a30
select pdb_id,pdb_name,dbid,status,creation_scn from dba_pdbs;
select con_id,dbid,NAME,OPEN_MODE from v$pdbs;
3、设置会话PDB指定的容器库
alter session set container=pdborcl;
4、创建PDBORCL库用户
--注意需要先确定数据库中有users表空间、temp临时表空间
create user ajao identified by ajao default tablespace users temporary tablespace temp;
5、授权
grant create user,drop user,alter user,create any view,connect,resource,dba,create session,create any sequence to AJAO;
至此,ORACLE 12C PDB的PDBORCL中创建AJAO用户完成!
Oracle12C创建用户遇到ora-6509
标签:grant 而在 process alter sel resource tac center 容器
本文系统来源:https://www.cnblogs.com/alvin-06/p/10086451.html
内容总结
以上是互联网集市为您收集整理的Oracle12C创建用户遇到ora-6509全部内容,希望文章能够帮你解决Oracle12C创建用户遇到ora-6509所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。