ORA-20000: 架构“HR”不存在或权限不足

nhu*_*uvy 2 oracle oracle11g

我使用 Oracle 11g express。我尝试安装示例数据库 HR。从cmd

sqlplus
system
123456
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

错误: 在此处输入图片说明

Comment created.


Commit complete.

BEGIN dbms_stats.gather_schema_stats(          'HR'                            ,                granularity => 'ALL'            ,                cascade => TRUE                 ,                block_sample => TRUE            ); END;

*
ERROR at line 1:
ORA-20000: Schema "HR" does not exist or insufficient privileges
ORA-06512: at "SYS.DBMS_STATS", line 3701
ORA-06512: at "SYS.DBMS_STATS", line 24470
ORA-06512: at "SYS.DBMS_STATS", line 24435
ORA-06512: at line 1
Run Code Online (Sandbox Code Playgroud)

如何正确安装示例数据库 HR?

小智 5

显然,创建用户 hr 的语句没有正确执行,尽管如此,hr_main.sql 脚本的执行并未停止。

这对我有用:

曾经作为 sysdba:

SQL> 更改会话集 "_ORACLE_SCRIPT"=true; 会话已更改。SQL>创建由hr标识的用户hr;用户创建。SQL> 删除用户 hr 级联;用户掉线。SQL> @?/demo/schema/human_resources/hr_main.sql ... 用户创建。...