【技巧】如何全文搜索oracle官方文档
各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~:
① 如何在线和离线查看oracle官方文档,尤其对于没有外网的朋友来说离线搜索官方文档是重中之重(重点)
② 如何查看其它类似的html官方文档,如OGG的官方文档
③ 如何制作chm帮助文件
④ 如何精简官方文档
对于学习oracle的人来说,官方文档的重要性就不多说了吧,无论是考 OCP还是平时的维护,又或者是oracle的安装,官文文档无非都是最好的学习材料,算了,这一类的废话小麦苗一向都不喜欢说的。。。。。。。,下边进入正题,,,,
总体而言分为2种,第一种就是在线查看,第二种就是下载离线包离线浏览,下边来分别说明。
在线浏览的各种版本的oracle在线文档及地址如下:
版本 | 浏览地址 |
10gR1 | http://docs.oracle.com/cd/B12037_01/nav/portal_3.htm |
10gR2 | http://www.oracle.com/pls/db102/portal.all_books |
11gR1 | http://docs.oracle.com/cd/B28359_01/index.htm |
11gR2 | http://docs.oracle.com/cd/E11882_01/index.htm |
12.1 | http://docs.oracle.com/database/121/index.htm |
从11g开始,在线浏览已经支持全文搜索功能了,简单看下界面,对于有外网的朋友来说还是比较方便的:
离线浏览有多种方式可供查询,这里提供2种方式,① 制作chm文件来查看 ② 用plsql来查看 ③ 直接查看html连接下边分别来解说。
关于如何使用PLSQL Developer 来离线查看oracle官方文档详细请参考小麦苗的文章: http://blog.itpub.net/26736162/viewspace-1217589/ ,简单点有如下的步骤:
Downloading the Oracle HTML documentation
Step 1 - Free OTN registration
If you do not yet have an Oracle Technology Network (OTN) Account, you will first need to register.
Step 2 - Download the HTML documentation for your Oracle Server version.
Oracle Server version | File size | 下载地址 |
Oracle 12.1 Library | 958 MB | http://101.44.1.118/files/509900000496DDDF/download.oracle.com/docs/cds/database/121.zip |
Oracle 11.2 Library | 826 MB | http://101.44.1.118/files/9070000004245CE5/download.oracle.com/docs/cds/E11882_01.zip |
Oracle 11.1 Library | 672 MB | http://101.44.1.119/files/4228000003F8EDD5/download.oracle.com/docs/cds/B28359_01.zip |
Oracle 10.2 Library | 446 MB | http://download.oracle.com/docs/cds/B19306_01.zip |
Oracle 10.1 Library | 257 MB | http://download.oracle.com/docs/cds/B14117_01.zip |
Oracle 9.2 Library | 209 MB | http://download.oracle.com/docs/cds/B10501_01.zip |
Oracle 9.0 Library | 210 MB | http://download.oracle.com/docs/cds/A91034_01.zip |
Step 3 - Unzip the documentation library into an appropriate directory.
Step 4 - Start PL/SQL Developer's HTML Help setup and point to this directory.
关于各种PLSQL版本的下载参考:http://blog.itpub.net/26736162/viewspace-1624453/ ,个人推荐11版本,有很多优点,自己慢慢探索吧,下载路径如下:
制作chm文件主要是采用EasyCHM软件或者quick chm软件来制作,制作过程网上有很多,我也就不废话了,懒人可以直接下载小麦苗制作好的成品,下载地址参考:http://blog.itpub.net/26736162/viewspace-1624453/ ,下载路径如下:
这种方法适用于对oracle官方文档已经很熟悉的朋友,可以直接点击连接找到对应的模块,也不多说了吧。
对于11g多了一个extend栏,但是这个在我们制作离线浏览工具的时候总是报错对象不支持INDEXOF属性或方法,这个报错很是讨厌,无论是采用plsql还是chm文件都报错,起初以为是我文档下载有问题,后来才发现报错的地方都一样,经过多方搜索终于解决了这个问题,原来是官方文档的doccd.js文件里少了一个函数,加上这个函数后就好了。
函数内容为:
if(!Array.indexOf){
Array.prototype.indexOf = function(obj){
for(var i=0; i<this.length; i++){
if(this[i]==obj){
return i;
}
}
return -1;
}
}
加入文件documentation/dcommon/js/doccd.js的位置:
对于oracle的官方文档,下载过离线文档的朋友都知道,非常的庞大,携带不方便,其实可以这样缩减,打开任意一个html界面我们可以看见右上角有PDF · Mobi · ePub的连接,单击后都可以进入相应的界面,但是我们若使用html的话,这3种都用不到的,所以我们可以打开官方文档的路径,将这三种类型的文件都删掉,这样官方文档一下子就瘦身了,精简后的文档都是100多M,不到200M的文件。
另外,对于懒人而言,小麦苗也提供了精简后的官方文档的下载地址,下载地址参考:http://blog.itpub.net/26736162/viewspace-1624453/ ,下载路径如下:
同理,若是其它的官方文档有离线版本的,如OGG,我们都可以用plsql或者将html制作成chm文件来查看都是非常方便的。
好了,关于官方文档的查看就说到这里,若有不懂的可以加我QQ私聊,或者给我留言皆可,谢谢。