zoukankan      html  css  js  c++  java
  • Oracle Database 12c ORA-65096: 公用用户名或角色名无效

      之前使用的数据库时11g,更新为12c后连接Oracle数据库创建用户时报错

      

      

      查询官方文档后知道Oracle Database 12c推出了可插拔库,管理用户也分为两种:本地用户和公用用户。本地用户是指在插拔数据库(PDB)中的用户,和12c之前的版本没有什么区别。公用用户只存在于可插拔环境中,在传统的数据库环境中不存在这种应用。怎么理解公用用户呢?可以简单的把它当做容器(CDB)用户,可以在各个通用与所有可插拔数据库(PDB)中使用。这个用户就像是小区的物业管理员,由小区物业来任命并且可以管理小区所有用户。

      如果第一次登录CDB数据库,用传统方式创建用户会报错,这就是因为在CDB环境创建的用户为公共用户,语法和普通用户不同。

      创建公用用户bighero, 需要使用C##作为该用户名的开头。如果使用传统创建用户的方法会报错。

      

      官网资料链接 http://www.oracle.com/technetwork/articles/database/multitenant-part1-pdbs-2193987.html

      下面是关于普通用户和本地用户的介绍的截图

                 

  • 相关阅读:
    mysql 查询当月天数
    mybatis <collection>标签 类型为string时无法获取重复数据错误
    eclipse 关闭validating
    YAGNI 声明
    tomcat 异常
    svn 用cmd命令行启动服务
    linux 命令
    windows10安装liux系统
    一带一路是个啥?
    串口通信协议
  • 原文地址:https://www.cnblogs.com/daxiaxia/p/8677104.html
Copyright © 2011-2022 走看看