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

在Oracle12c中,连接到数据库后,我无法创建用户名

白昊乾
2023-03-14

我刚刚安装了Oracle 12c,并成功地将其连接到数据库。

  1. 我无法创建用户(在CDB中)

所以,我尝试通过PDB创建用户名。但即使是PDB也不起作用。我是甲骨文的新手。

DB连接成功后,我们可以看到消息,如连接到:Oracle数据库12c企业版发布12.2.0.1.0-64位生产。但是在这之后,我可以看到更多关于OLAP生产的事情,数据挖掘等......在一些youtube视频中。

共有1个答案

冯宏恺
2023-03-14

使用Oracle 12c,当您连接到根容器(如上所述)时,您无法创建“典型”用户。在根容器中,您只能创建“普通”用户(基于默认安装,没有参数更改,用户以C##开头——例如c##joe)。公共用户在您拥有并在以后某个时候创建的每个PDB中都可用。

另一方面,如果切换到PDB,则可以创建“典型”用户。

SQL

切换到其中一个:SQL

创建您的“典型”用户现在应该工作:SQL

在PDB中创建的用户只能登录到其创建时所在的特定PDB(与普通用户不同,普通用户可以登录到所有PDB)。

-吉姆

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

  • 我无法连接到MySQL数据库。它发生在更新MySQL和JDK之后。我添加了,但没有结果。这是我从eclipse中得到的一个例外: 不建议在没有服务器身份验证的情况下建立SSL连接。根据MySQL 5.5.45、5.6.26和5.7.6的要求,如果未设置explicit选项,默认情况下必须建立SSL连接。为了符合不使用SSL的现有应用程序,verifyServerCertificate属性设置为“f

  • 测试通过,即数据输入数据库,检查,一切正常。 但当我在调试模式下运行测试,在测试末尾放一个断点,尝试连接到数据库时,它是空的,连表都没有,更别提数据了。要连接,我使用dbever。在连接字符串中,我编写jdbc:h2:mem:mytestdb;db_close_on_exit=false(我尝试了jdbc:h2:tcp://localhost:9092/mem:mytestdb)。检查连接通过,写

  • 问题内容: 所以我在用Java连接MySQL时遇到问题。这是我的代码: 我得到的错误是线程“ main”中的异常 http://postimg.org/image/593stjvjx/ 在mySQL工作台中,我的连接名是“ worlddb”,主机名是Liquidus(是本地主机) 套接字是MySQL 端口:3306 为什么是这样? 问题答案: 图片中的模式与连接的名称和Database,try w

  • 我试图连接到银行,但它给出了这个错误,当我尝试: 应用程序无法启动 描述: 未能配置数据源:无法配置嵌入式数据源。 原因:未能确定合适的驱动程序级别 行动: 考虑下面的内容:如果你想要一个嵌入式数据库(H2,HSQL或DeBy),请把它放在类路径上。如果要从特定配置文件加载数据库设置,则可能需要激活它(当前没有激活的配置文件)。 我的应用程序属性: 我的pom:

  • 获取以下代码的错误 我得到的输出错误是