问题是ORACLE 19C登录scott用户时,显示没有该用户。

失败的解决方案:

  1.  打开SQL*PLUS,登录到dba用户(比如connect system /as sysdba)用户。
  2.  找到安装目录中的scott.sql文件(使用全局搜索),复制路径。
  3.  输入一个@,后面跟上路径。(导入scott.sql)
  4.  执行ALTER USER SCOTT ACCOUNT UNLOCK;(此处失败了,连接断开了,SHOW USER也显示为"",在连接还是显示SCOTT用户不存在)
  5.  执行ALTER USER SCOTT IDENTIFIED BY tiger;(更改密码为tiger)
  6.  执行commit;
  7.  退出,登录SCOTT用户。

成功的解决方案:

  1.  还是先登录dba用户,输入 alter session set "_ORACLE_SCRIPT"=true;(提示会话已更改)
  2. 然后再执行上面第二步第三步
  3. 输入alter session set "_ORACLE_SCRIPT"=false;
  4. 继续执行上面第四步到第六步就可以了。

大致如下图所示:

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐