Oracle 12c入门——新建用户

本文介绍了在Oracle 12c中创建新用户遇到的问题及解决方案。在尝试创建用户时,发现使用旧的命令会提示“ORA-65096”错误,解决方法是在用户名前加上C##。然而,即使用户创建成功,连接时仍会收到“ORA-01017”错误。通过授权步骤,使用“grant connect, resource to C##user01;”命令,最终成功解决了连接问题。" 90671813,8231414,解决ValueError:Object arrays无法加载的问题,"['numpy', '数据加载', '错误修复', '版本管理']
摘要由CSDN通过智能技术生成

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?!难道用户

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值