SQLPLUS中安装与删除HELP帮助

手工建库后SQLPLUS中HELP默认是没有的,下面记录下如何安装及删除SQLPLUS中的HELP命令。

注意:SQLPLUS的HELP命令只有在数据库OPEN时才能使用。非OPEN状态使用HELP也报错:SP2-0171: HELP system not available.

实验如下:  注意:ORACLE 11.2.0.4环境下实验SYSDBA与普通DBA皆可,但也有说法是需要用SYSTEM用户。

1.使用help报错:SP2-0171: HELP system not available.

SYS@ bys3>help

SP2-0171: HELP system not available.

SYS@ bys3>?

SP2-0171: HELP system not available.

##################################################

2.在$ORACLE_HOME/sqlplus/admin/help下运行相应的脚本

[oracle@bys3 help]$ ls

helpbld.sql  helpdrop.sql  helpus.sql  hlpbld.sql

安装SQLPLUS的帮助脚本运行顺序是:

首先运行helpbld.sql脚本

第一个提示输入变量名时:在Enter value for 1: 输入/hlpbld.sql脚本所在的绝对路径,这里是/u01/app/oracle/product/11.2.0/dbhome_1/sqlplus/admin/help/  回车

第二个提示输入变量名时:Enter value for 2:  输入helpus.sql的绝对路径,这里是/u01/app/oracle/product/11.2.0/dbhome_1/sqlplus/admin/help/helpus.sql

观察helpus.sql脚本内容,可以发现里面的语句都是向SYSTEM.HELP表插入数据的。因此推测,只要具有在SYSTEM用户下创建表权限的用户就可以成功执行此脚本即(故推测SYSDBA与普通DBA用户都可以,11.2.0.4环境下实验SYSDBA与普通DBA皆可)。

如下:@表示运行脚本,?表示ORACEL_HOME变量

SYS@ bys3>@?/sqlplus/admin/help/helpbld.sql

Enter value for 1: /u01/app/oracle/product/11.2.0/dbhome_1/sqlplus/admin/help/

Enter value for 2: /u01/app/oracle/product/11.2.0/dbhome_1/sqlplus/admin/help/helpus.sql

##################################################

3.此时进入SQLPLUS,可以使用帮助:

SYS@ bys3>help

HELP

----

Accesses this command line help system. Enter HELP INDEX or ? INDEX

for a list of topics.

You can view SQL*Plus resources at

http://www.oracle.com/technology/documentation/

HELP|? [topic]

##################################################

4.删除SQLPLUS的帮助--运行$ORACLE_HOME/sqlplus/admin/help下的helpdrop.sql

SYS@ bys3>help

HELP

----

Accesses this command line help system. Enter HELP INDEX or ? INDEX

for a list of topics.

You can view SQL*Plus resources at

http://www.oracle.com/technology/documentation/

HELP|? [topic]

运行删除脚本:

SYS@ bys3>@?/sqlplus/admin/help/helpdrop.sql

Disconnected from Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - Production

With the Partitioning, OLAP, Data Mining and Real Application Testing options

[oracle@bys3 help]$ sqlplus / as sysdba

SYS@ bys3>select status from v$instance;

STATUS

------------

OPEN

SYS@ bys3>help

SP2-0171: HELP system not available.

SYS@ bys3>?

SP2-0171: HELP system not available.

本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/database/Oracle/

时间: 2024-09-20 18:01:12

SQLPLUS中安装与删除HELP帮助的相关文章

如何在 Windows 中安装或删除字体

重新安装  Windows 附带的标准字体 Windows 中附带了下列字体.每台计算机上都安装这些字体. •Courier New(TrueType,包括粗体.斜体和粗斜体这几种变体) •Arial(TrueType,包括粗体.斜体和粗斜体这几种变体) •Times New Roman(TrueType,包括粗体.斜体和粗斜体这几种变体) •Symbol (TrueType) •Wingdings (TrueType) •MS Serif •MS Sans Serif 如果缺少 Windows

Ubuntu系统中安装、删除、卸载Deb包文件

DEB是http://www.aliyun.com/zixun/aggregation/33836.html">Debian软件包格式的文件扩展名(相当于redhat的rpm),跟Debian的命名一样,DEB也是因Debra Murdock而得名,她是Debian创始人Ian Murdock的太太. Debian包是Unixar的标准归档,将包文件信息以及包内容,经过.gzip和tar打包而成. 处理这些包的经典程序是dpkg,经常是通过apt来运作. 通过Alien工具,可以将deb包

Android模拟器环境中安装和删除应用程序

1. 安装Android应用程序 1) 启动Android模拟器 2) adb install (apk在PC上的路径/)*.apk (将apk文件上传到了模拟器自带操作系统的data/app目录下了) 3) Android模拟器界面中浏览打开apk应用程序   2. 删除Android应用程序 删除 Android有好几种方法. 第一种:命令行用uninstall adb uninstall apk的包名(用EC切换到DDMS的File Explorer中查看,data/data下)   第二

Ubuntu中安装与删除wine、virtulbox及删除应用程序菜单

http://www.aliyun.com/zixun/aggregation/13835.html">Ubuntu 项目完全遵从开源软件开发的原则:并且鼓励人们使用.完善并传播开源软件.也就是说Ubuntu目前是并将永远是免费的. 然而,这并不仅仅意味着零成本,自由软件的理念是人们应该以所有"对社会有用"的方式自由地使用软件."自由软件"并不只意味着您不需要为其支付费用,它也意味着您可以以自己想要的方式使用软件:任何人可以任意方式下载.修改.修正和

windows7中如何进行输入法的安装和删除

  win7如何添加或删除输入法? 输入法编辑器是实现文字输入的软件,也有人称为输入法软件.输入法平台.输入法框架或输入法系统.在国内,有人直接将 "输入法软件"称为"输入法" 下面,我们就来看看在windows7中如何进行输入法的安装和删除. 1.添加Windows输入法 第1步,首先点击"开始""控制面板""时钟.语言和区域""区域和语言",选中"键盘和语言"标签

无法在win7旗舰版中安装CAD软件怎么办?

  对于CAD软件,相信各位都不会陌生吧?是的,这是一款制图软件,也是一款比较专业的软件,很多涉及到建筑工程行业的用户都需要使用这款软件,自然,在咱们的win7旗舰版64位系统下载中也有很多用户安装这款软件.那么大家在安装CAD软件的时候有没有遇到什么问题呢?今天,就有一位用户向小编咨询了,说自己的win7旗舰版电脑不知道为什么,就是无法安装CAD软件,那么出现这样的问题,我们要如何解决呢?下面,小编就来详细的介绍一下吧! 1.首先,咱们在win7旗舰版上同时按下win+R快捷键打开电脑的运行窗

Windows中安装Apache2和PHP4权威指南

apache|window Apache 2和PHP是创建交互式网站的流行方案,而且成本很低.在Windows中安装Apache 2是一件轻而易举的事情,但要使PHP 4与Apache 2配合无间地运行,就需要一定的技巧. 在PHP 4.3手册的Windows安装小节,没有解释如何让PHP与Apache 2配合使用,而有关Apache 2安装的小节缺失了你需要的大量信息.在网上公布的其他安装指南中,也包含了不少错误,使一些安装人员只好不断试验和犯错.例如,有些人甚至将PHP的DLL替换成其他PH

在Windows中安装Apache2和PHP4的权威指南

apache|window Apache 2和PHP是创建交互式网站的流行方案,而且成本很低.在Windows中安装Apache 2是一件轻而易举的事情,但要使PHP 4与Apache 2配合无间地运行,就需要一定的技巧. 在PHP 4.3手册的Windows安装小节,没有解释如何让PHP与Apache 2配合使用,而有关Apache 2安装的小节缺失了你需要的大量信息.在网上公布的其他安装指南中,也包含了不少错误,使一些安装人员只好不断试验和犯错.例如,有些人甚至将PHP的DLL替换成其他PH

Linux中安装.rpm、.tar、.tar.gz和tar.bz2文件的方法

我以下面三个包为例:(三个包都在/etc/opt下) A. example-1.2.3-1.rpm B. example-1.2.3-1.tar C. example-1.2.3-1.tar.gz 1. 安装rpm包 说起RPM(REDHAT Package Management)标准的软件包,大家可能都会想起大名鼎鼎的 REDHAT 公司,正是RPM软件包发行方式的出现,使Linux中的应用软件安装变得简单.如果用户想安装按RPM方式发行的软件,只需简单地输入命令"rpm -ivh xxx.r