首页 > 数据库 > Oracle > 正文
Oracle12c入门——新建用户
2017-05-18       个评论    来源:m0_37135879的博客  
收藏    我要投稿

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/password@orcl”

仍然报上面这个错!

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

重新以sys as sysdba登录

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

返回“授权成功”

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

点击复制链接 与好友分享!回本站首页
上一篇:Oracledump索引组织表
下一篇:最后一页
相关文章
图文推荐
文章
推荐
点击排行

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训
版权所有: 红黑联盟--致力于做实用的IT技术学习网站