安装Oracle的sqlplus帮助系统

inthirties
锦翰科技总经理
博客专家认证
2009-09-20 08:01:32
加精
在linux系统下的时候,我们可以通过man命令,获得系统里对某个命令的usage的解释。
在sqlplus里我们也可以通过help和?命令。

sqlplus的帮助主题对应的是数据库里的一张表(system.help)。
在$ORACLE_HOME/sqlplus/admin/help/目录下的helpus.sql包含了这个表的帮助主题
不过oracle自带的help和?的解释太少了

在网上找了很久终于找到一个很全的help.sql叻
下载文中附件,用system登录,因为这个是建立在system的schema里的help表里的。
直接执行脚本就可以了。比如我把这个sql保存到$ORACLE_HOME\sqlplus\admin\help里,
大家在这里可以看到有
helpbld.sql
helpdrop.sql
helpus.sql
hlpbld.sql
这四个文件,这就是oracle自带的help脚本。可以执行
helpbld.sql来安装oracle默认的help, 这里会提示你输入两个参数,看了这个源文件。
两个参数一个是当前路径,一个是helpus.sql, 还是用system来执行,执行完就安装了help,
就可以使用我上面的那些方式。这个是默认会安装的。

要安装我这个最新的help文件,只需要执行就可以了
SQL>conn system/systempwd;
SQL>@?/sqlplus/admin/help/helpbld.sql
输入 1 的值: F:\developer\oracle\product\10.2.0\db_1\sqlplus\admin\help
输入 2 的值: F:\developer\oracle\product\10.2.0\db_1\sqlplus\admin\help\help.sql

这里就会执行了,执行是有一些和默认的有冲突,可以忽略这些错误。

成功以后,我们执行一下
SQL> select count(*) from system.help ;
COUNT(*)
----------
5085

呵呵呵一下多了好多条了哟
SQL> help create database;


CREATE DATABASE 
---------------

Use this command to create a database, making it available for
general use, with the following options:

* to establish a maximum number of instances, data files, redo
log files groups, or redo log file members
* to specify names and sizes of data files and redo log files
* to choose a mode of use for the redo log
* to specify the national and database character sets

Warning: This command prepares a database for initial use and erases
any data currently in the specified files. Only use this command
when you understand its ramifications.
.......
这里还要好多有关create table的帮助信息

下载help.sql

有了这个帮助系统,要查一个命令的详解,正是太方便叻。
...全文
4029 68 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
68 条回复
切换为时间正序
请发表友善的回复…
发表回复
ljscnu 2011-11-09
  • 打赏
  • 举报
回复
菜鸟受教了楼主V5
lxp9527 2011-10-19
  • 打赏
  • 举报
回复
感谢分享
yeshendelei 2011-10-11
  • 打赏
  • 举报
回复
感谢万分!
yeshendelei 2011-10-11
  • 打赏
  • 举报
回复
学习一下,支持
Kenelite 2011-06-30
  • 打赏
  • 举报
回复
试试看哈~~~~~~~~~
虫洞 2011-03-05
  • 打赏
  • 举报
回复
楼主的下载链接不能解析

附上我的下载吧http://download.csdn.net/source/3065259
pandu 2010-05-08
  • 打赏
  • 举报
回复
怎么不能下载文件啊?
wuguanlin 2010-05-05
  • 打赏
  • 举报
回复
可惜现在下载不了,哪为好心人再共享下?
半世码农 2010-04-20
  • 打赏
  • 举报
回复
顶顶顶顶顶顶顶顶顶
oracle_dba_11 2010-03-17
  • 打赏
  • 举报
回复
呵呵这个真没用过,我来试试
qdjnlmk 2010-02-20
  • 打赏
  • 举报
回复
http://topic.csdn.net/u/20100220/09/4a5c3b36-a954-48eb-acce-c066f913a64b.html?seed=1695332509&r=63464214#r_63464214
duqiangcise 2009-12-29
  • 打赏
  • 举报
回复
可以,每次查一些命令都是看电子版的东东,这次有这个了方便。
sanfordzh 2009-12-01
  • 打赏
  • 举报
回复
谢谢分享!
sharpidd 2009-10-27
  • 打赏
  • 举报
回复
现在都是直接GOOGLE查资料了.
glx9918 2009-10-27
  • 打赏
  • 举报
回复
9999999
glx9918 2009-10-27
  • 打赏
  • 举报
回复
99999999
glx9918 2009-10-27
  • 打赏
  • 举报
回复
99999
A642803063 2009-10-27
  • 打赏
  • 举报
回复
lhslktg 2009-10-26
  • 打赏
  • 举报
回复
d
Barnett_Hao 2009-10-25
  • 打赏
  • 举报
回复
学谢了
加载更多回复(41)

17,382

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧