oracle12C创建用户学习

甲骨文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

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

oracle12C创建用户学习