这是一篇甲骨文小白由于领导压迫,不堪折磨,苦苦挣扎研究所作。
详细安装文档在上篇博客,安装中可能遇到的错误以及亲测可用的解决方式已给出。
Oracle12C与11 g版本的差异
在创建用户时遇到一个问题(我的发现都是根据遇到的问题来研究的):
问题描述:
在创建服务所需用户时提示ora - 65096:公用用户名或角色无效。
问题原因:
根据Oracle官方文档得知,12 c版本创建公有用户名(国开行用户)必须以c#或c # # #开头,测试后发现登陆时也必须加c # #用户名登陆。
<强>国开行与PDB解释:强>
甲骨文12 c引入了国开行与PDB的新特性,在甲骨文12 c数据库引入的多租用户环境(多租户环境)中,允许一个数据库容器(国开行)承载多个可插拔数据库(PDB)。
国开行全称数据库,为容器中文翻译为数据库容器,PDB全称为可插入数据库,即可插拔数据库。
在甲骨文12 c之前,实例与数据库是一对一或多对一关系(RAC):即一个实例只能与一个数据库相关联,数据库可以被多个实例所加载。而实例与数据库不可能是一对多的关系。当进入甲骨文12 c后,实例与数据库可以是一对多的关系。
下面是官方文档给出的概念图:
【Oracle12C】部署服务建立用户及建库建表中遇到的问题以及12 c的一些新特性