你好,我想知道C#用户和普通用户有什么不同?
Create User C##USERNAME
和
Create user USERNAME
在oracle数据库中?Oracle 19c
在你标记的版本中(10g和11g),没有(除了它让你的生活变得比应该的更复杂)。
在后来的Oracle数据库版本中,它与CDB有关。从 创建用户 19c版,如编辑问题所示)。
(用户:)指定要创建的用户名称。这个名称只能包含数据库字符集中的字符,并且必须遵循 "数据库对象命名规则 "一节中描述的规则。Oracle 建议用户名至少包含一个单字节字符,而不管数据库字符集是否也包含多字节字符。
在非CDB中,用户名不能以C#或c##开头。
在CDB中,对用户名的要求如下。
普通用户的名称必须以与COMMON_USER_PREFIX初始化参数指定的前缀不区分大小写的字符开始。默认情况下,前缀是C#。
本地用户的名称不得以与COMMON_USER_PREFIX初始化参数指定的前缀大小写不敏感的字符开头。无论COMMON_USER_PREFIX的值是多少,本地用户的名字绝对不能以C#或c##开头。