首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法创建Oracle XE HR示例

无法创建Oracle XE HR示例
EN

Stack Overflow用户
提问于 2021-03-16 12:15:48
回答 1查看 95关注 0票数 0

我对Oracle数据库完全陌生,正在尝试按照两天指南中的步骤操作:https://docs.oracle.com/en/database/oracle/oracle-database/21/tdddg/two-day-developer-intro.html

我下载并安装了XE数据库。我正在尝试安装HR示例:

https://docs.oracle.com/en/database/oracle/oracle-database/21/comsc/installing-sample-schemas.html#GUID-CB945E4C-D08A-4B26-A12D-3D6D688467EA

但是,脚本失败了。我试着缩小问题的范围。

我使用sqlplus登录:

代码语言:javascript
复制
>sqlplus "/as sysdba"

然后尝试创建一个用户:

代码语言:javascript
复制
SQL*Plus: Release 18.0.0.0.0 - Production on Tue Mar 16 00:05:06 2021
Version 18.4.0.0.0

Copyright (c) 1982, 2018, Oracle.  All rights reserved.
SQL>CREATE USER hr identified by password;

ORA-65096: invalid common user or role name

在这个错误之后,我阅读了另一个表单,尝试执行以下操作:

代码语言:javascript
复制
SQL> alter session set container = XEPDB1;

Session altered.

在上面的命令之后,我可以创建用户:

代码语言:javascript
复制
SQL> create user hr identified by password;

User created.

我还发了一个命令:

代码语言:javascript
复制
SQL>GRANT CREATE SESSION TO hr;

Grant succeeded.

但是当我在下面尝试的时候,我得到了一个错误:

代码语言:javascript
复制
SQL>connect hr/password

ERROR:
ORA-01017: invalid username/password; logon denied

Warning: You are no longer connected to ORACLE.

有什么想法吗?我不知道我需要做什么才能以hr用户的身份进行连接。

EN

回答 1

Stack Overflow用户

发布于 2021-03-16 12:21:02

我能够像下面这样连接:

代码语言:javascript
复制
sqlplus hr/password@//localhost:1521/XEPDB1
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66649045

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档