当我们使用sys用户登录sqlplus,遇到这种错误可能是以下两种原因:
(1)数据库没有开启。
如果数据库没有开启,而是shutdown了,那么即使我们进入了sqlplus,在help时也会出现SP2-0171。理由是help所调用的帮助是在
system用户的help表里的。
(2)没有运行$ORACLE_HOME/sqlplus/admin/help目录下的hlpbld.sql脚本。在sys用户下运行这一脚本即可。
运行脚本时会提示输入两个参数,参数一输入脚本的完整路径,参数二输入helpus.sql。