我对Oracle数据库完全陌生,正在尝试按照两天指南中的步骤操作:https://docs.oracle.com/en/database/oracle/oracle-database/21/tdddg/two-day-developer-intro.html
我下载并安装了XE数据库。我正在尝试安装HR示例:
但是,脚本失败了。我试着缩小问题的范围。
我使用sqlplus登录:
>sqlplus "/as sysdba"然后尝试创建一个用户:
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在这个错误之后,我阅读了另一个表单,尝试执行以下操作:
SQL> alter session set container = XEPDB1;
Session altered.在上面的命令之后,我可以创建用户:
SQL> create user hr identified by password;
User created.我还发了一个命令:
SQL>GRANT CREATE SESSION TO hr;
Grant succeeded.但是当我在下面尝试的时候,我得到了一个错误:
SQL>connect hr/password
ERROR:
ORA-01017: invalid username/password; logon denied
Warning: You are no longer connected to ORACLE.有什么想法吗?我不知道我需要做什么才能以hr用户的身份进行连接。
发布于 2021-03-16 12:21:02
我能够像下面这样连接:
sqlplus hr/password@//localhost:1521/XEPDB1https://stackoverflow.com/questions/66649045
复制相似问题