当前位置: 首页 > 知识库问答 >
问题:

如何在oracle 12c中创建用户

程赞
2023-03-14

我想在oracle 12c中创建一个用户,但我遇到了一个问题。输入用户名和psw后,将显示以下警告:ORA-65096:无效的公用用户名或角色名

共有3个答案

南门刚捷
2023-03-14

将系统/管理器连接为sysdba

alter session set "_ORACLE_SCRIPT"=true;
create user your_user_name identified by your_password;
grant dba to your_user_name;
寇丰
2023-03-14

首先连接到您的plugableDB

CONN system/systempassword@//localhost:1521/pluggabledatabase

然后您可以创建您的用户:

create user marcopolo identified by marco9274;

注意:您必须已将数据库创建为容器数据库。虽然您试图在容器中创建用户,即CDB$ROOT,但是,您应该在可插拔数据库中创建用户。

您不应该在容器中创建对象,容器保存可插拔数据库的元数据。您应该使用可插拔数据库进行常规数据库操作。否则,不要将其创建为容器,也不要使用多租户。

请参见(错误: ORA-65096: oracle中无效的普通用户或角色名)

吴正祥
2023-03-14

如果看到此错误,则首先需要更改oracle 12c的会话:

alter session set "_ORACLE_SCRIPT"=true; 

运行上述命令后,您可以创建用户。它肯定会工作。

CREATE USER your_username IDENTIFIED BY your_password;
 类似资料:
  • 我正在从事一个大学项目,我打算使用oracle数据库作为后端,我选择使用django作为编程语言。我已成功地将django与oracle 12c连接,并已安装了cx_oracle。但是当我尝试运行命令时 出现以下错误。 Windows PowerShell版权所有(C)微软公司。版权所有。 PS C:\Users\Hp\Desktop\onlinepharma 上述异常是以下异常的直接原因: 回溯

  • 我刚刚安装了Oracle 12c,并成功地将其连接到数据库。 我无法创建用户(在CDB中) 所以,我尝试通过PDB创建用户名。但即使是PDB也不起作用。我是甲骨文的新手。 DB连接成功后,我们可以看到消息,如连接到:Oracle数据库12c企业版发布12.2.0.1.0-64位生产。但是在这之后,我可以看到更多关于OLAP生产的事情,数据挖掘等......在一些youtube视频中。

  • 问题内容: 如何使用Python在Linux中创建用户?我的意思是,我了解子流程模块,并考虑过调用“ adduser”并立即传递所有参数,但是“ adduser”命令会询问一些问题,例如密码,全名,电话和其他东西。我将如何使用子流程回答这个问题?我在以下问题中看到了名为pexpect的模块:我可以将Python用作Bash的替代品吗?。还有其他标准模块吗? 问题答案: 使用,它不会提出任何问题,但

  • 我如何完成用户选项程序的代码?在程序A1B1.java中编写并完成以下静态方法: 公共静态虚空显示欢迎() : o 在控制台上显示“欢迎! 公共静态 int[] getRaNum() : o 返回 5 个从 21 到 98 随机生成的整数 公共静态虚空 showMenu() : o 显示一个菜单,提示用户选择一个选项(请参阅下一页的示例程序输出) 公共静态空隙主(字符串[]参数): o 程序入口点

  • 我的数据库是XE18。我的用户有create user,我可以使用以下命令在SQL Plus中创建用户: 然后,我创建了一个包,其中包含一个函数,该函数应该是动态创建用户,下面几行是: 我得到这个错误: 关系到错误- ORA-65096: nome de atconição ou de usuário comum inválido ORA-06512: em"TOKEN.PRC_CRIA_USUA

  • 安装oracle 19C后,它要求用户名和密码。输入什么,以及如何创建一个具有所有权限和身份验证权限的新用户。(注意,我试图通过登录SYSDBA创建用户命令,但它显示错误为无效的普通用户或角色名.在这里输入图像描述 [在此处输入图像描述][2]