甲骨文12 c中,账号分为两种,一种是公用账号,一种是本地账号(亦可理解为私有账号)。共有账号是指在国开行下创建,并在全部PDB中生效的账号,另一种是在PDB中创建的账号。
针对这两种账号的测试如下:
1.1在PDB中创建测试账号
,
完成改变会话设置容器=pdb01;
,
完成从dba_users选择用户名,用户名像GUI %的;
,
完成创建用户测试被测试;
,
完成格兰特dba测试;
,
完成显示con_name
,
con_name
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PDB01
完成康涅狄格州/sysdba
连接。
完成创建用户测试被测试;
创建用户测试被测试
,,,,,,*
误差在1号线:
ora - 65096:无效的普通用户或角色名
完成显示con_name
,
con_name
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
国开行美元根
结论:
如果在PDB中已经存在一个用户或者角色,则在国开行中不能创建相同的账号或者角色名。
1.2在国开行中创建测试账号
完成显示con_name
,
con_name
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
国开行美元根
完成创建用户C # # GUIJIAN GUIJIAN确认;,- - - - - -注意国开行中创建用户一定要带上c # #
完成创建用户c# gui的gui;
创建用户c# gui的gui
,,,,,,*
误差在1号线:
ora - 65096:无效的普通用户或角色名
,
完成从dba_users选择用户名,用户名如“% GUI %”;
,
用户名
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
C # # GUIJIAN
,
完成改变会话设置容器=PDB01;
,
完成从dba_users选择用户名,用户名如“% GUI %”;
,
用户名
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
C # # GUIJIAN
,
完成创建用户guijian被guijian;
同样在国开行中创建账号后不能在PDB中出现同名的账号,因国开行中的账号对所有的PDB都是有效的。
完成创建用户c # # guijian被guijian;
创建用户c # # guijian被guijian
,,,,,,*
误差在1号线:
ora - 65094:无效的本地用户或角色名称
完成改变会话设置容器=pdba;
,
会话改变。
,
完成显示用户
用户“SYS”
完成改变用户系统通过系统识别;
改变用户系统被sys
*
行错误1:
ora - 65066:指定的更改必须适用于所有容器
,
完成显示con_name
,
con_name
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PDBA
,
完成康涅狄格州/sysdba
完成显示con_name
,
con_name
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
国开行美元根
完成改变用户系统通过系统识别;
,
1.3国开行下创建账号的权限问题
完成康涅狄格州/sysdba
完成格兰特连接,创建会话c # #国开行;
,
完成康涅狄格州c # #国开行/cdb@pdba错误:
ora - 01045:用户c # #国开行缺乏创建会话特权;登录否认
,
,
警告:你不再连接到甲骨文。
完成
sp2 - 0004:附加。
完成康涅狄格州/sysdba
连接。
完成改变会话设置容器=pdba;
,
完成格兰特资源,连接到c # #国开行;
,
完成康涅狄格州,/sysdba
完成康涅狄格州c # #国开行/cdb@pdba
完成康涅狄格州/sysdba
完成创建用户guijian被guijian容器=当前;
创建用户guijian被guijian容器=当前
,,,,,,,,,,,,,,,,,*
误差在1号线:
ora - 65049:创建本地用户或角色是不允许在国开行美元根
,
,
完成创建用户c # # guijian被guijian容器=当前;
创建用户c # # guijian被guijian容器=当前
,,,,,,*
误差在1号线:
ora - 65094:无效的本地用户或角色名称
,
完成显示con_name
,
con_name
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -