oracle12c用户名c##_oracle 账号锁定 原因Oracle12c入门——新建用户

Oracle12c入门——新建用户。

1、 安装了ORCLE 12c版本,安装的时候没有创建新用户,因此只有默认的两个用户system和sys,于是想要新创建一个用户。

2、 从网上查了资料说,新创建用户需要用sys xxxx as sysdba的身份登录,登录了进去以后,用命令“create user user01 identified by password;”(不要忘了要加分号), 输入了之后,却提示“ORA-65096:公共用户名或角色名无效”

一开始以为是用户名一定要符合某种规定(确实有要求字母打头,但是没有更多要求了)。但是上网查了之后感觉不是这个问题,怀疑是新版本的问题,搜了一下12c,果然,12c和以前创建用户的命令不一样了,要在用户名之前加上C##,于是创建的命令是这样的:

“create user C##user01 identified by password;”

这时返回的是“用户已创建”。

3、 此时用户已经创建,我希望用新用户连接,因此输入了:

“conn user01/password@orcl”

结果报错:“ORA-01017:invalid username/password:logon denied”

WHAT?!难道用户名应该是“C##user01”?

因此输入:“conn C##user01/passworacle账号ord@orcl”

仍然报上面这个错!

4、 继续搜……终于找到一篇:原来创建完以后还要进行授权:

重新以sys as sysdba登录

然后输入:“grant connect, resource to C##user01;”

返回“授权成功”

5、此时,再次输入“conn C##user01/password@orcl”,就可以连接了。(注意用户名始终要加上C##,不加还是不能连接成功的)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
根据引用\[1\]和引用\[2\]的内容,创建Oracle用户时,如果使用Oracle 12C之前的版本,可以直接创建用户,不需要加上"C##"前缀。但是在Oracle 12C之后的版本,必须在用户名前加上"C##"前缀才能成功创建用户。这是因为Oracle 12C引入了PDB和CDB的概念,实现了实例和数据库之间一对多的关系。CDB是容器数据库,包括ROOT、SEED和PDBS三个组件,而PDB是可插拔数据库。如果要在Oracle 12C中创建不带"C##"前缀的用户,需要在创建数据库时不勾选"创建为容器数据库"选项。 根据引用\[3\]的内容,连接上Oracle 12C服务器后,可以创建用户并赋予连接服务器和创建表的权限,然后就可以创建表了。首先使用"create user"语句创建用户,然后通过授权语句给用户赋予连接服务器和创建表的权限。如果在创建用户时遇到问题,可能是由于权限不足或语法错误导致的。可以检查语句是否正确,并确保具有足够的权限来执行创建用户的操作。 综上所述,如果在Oracle 12C中创建用户时遇到问题,可以检查是否使用了正确的语法和权限,并确保在创建数据库时选择了正确的选项。 #### 引用[.reference_title] - *1* *2* *3* [Oracle 12C创建用户C##“问题和创建表没有配额的问题](https://blog.csdn.net/david1358/article/details/116659514)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值