解决Oracle 12c创建用户时提示ORA-65096公用用户名的方法

分类:知识百科 日期: 点击:0

Oracle 12c是一款非常受欢迎的数据库管理系统,但有时在创建用户时会提示ORA-65096公用用户名的错误。这是由于Oracle 12c限制了公用用户名的使用,所以在创建用户时会出现此错误。下面就来介绍一下解决此问题的方法。

1. 使用SYSTEM用户登录

我们需要使用SYSTEM用户登录数据库,这样可以确保我们有足够的权限来创建新用户。可以使用以下命令来登录:

sqlplus system/password@instance_name

其中,password是SYSTEM用户的密码,instance_name是要登录的实例名称。

2. 执行alter session

我们需要执行以下alter session语句:

alter session set "_oracle_script"=true;

这条语句将允许我们使用公用用户名创建新用户。

3. 创建新用户

我们可以使用以下命令来创建新用户:

create user username identified by password;

其中,username是新用户的用户名,password是新用户的密码。

4. 给新用户授权

为了给新创建的用户授予权限,我们可以使用以下命令:

grant connect, resource to username;

这条语句将给新用户授予connect和resource权限。

5. 完成

到此,我们就已经完成了使用Oracle 12c创建用户时提示ORA-65096公用用户名的解决方法。

标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。