zoukankan      html  css  js  c++  java
  • Oracle12C创建用户遇到ora-6509

    引用自: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用户完成!

  • 相关阅读:
    vue.js引用出错-script代码块放在head和body中的区别
    Notes:一致性哈希算法
    TCP为什么不是两次握手而是三次?
    windows上SSH服务连接远程主机失败
    Centos安装vsftp服务
    使用JavaMail实现发送邮件功能
    在进行javaIO写文件操作后文件内容为空的情况
    Struts2---动态方法调用
    golang的吐槽
    select函数源码阅读
  • 原文地址:https://www.cnblogs.com/alvin-06/p/10086451.html
Copyright © 2011-2022 走看看