天天看點

如何全文搜尋oracle官方文檔

【技巧】如何全文搜尋oracle官方文檔

如何全文搜尋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開始,線上浏覽已經支援全文搜尋功能了,簡單看下界面,對于有外網的朋友來說還是比較友善的:

如何全文搜尋oracle官方文檔

離線浏覽有多種方式可供查詢,這裡提供2種方式,① 制作chm檔案來檢視 ② 用plsql來檢視 ③ 直接檢視html連接配接下邊分别來解說。

Downloading the Oracle HTML documentation

Step 2 - Download the HTML documentation for your Oracle Server version.

Oracle Server version 

File size 

    下載下傳位址

<a>Oracle 12.1 Library</a>

958 MB

http://101.44.1.118/files/509900000496DDDF/download.oracle.com/docs/cds/database/121.zip

<a>Oracle 11.2 Library</a>

826 MB

http://101.44.1.118/files/9070000004245CE5/download.oracle.com/docs/cds/E11882_01.zip

<a>Oracle 11.1 Library</a>

672 MB

http://101.44.1.119/files/4228000003F8EDD5/download.oracle.com/docs/cds/B28359_01.zip

<a>Oracle 10.2 Library</a>

446 MB

http://download.oracle.com/docs/cds/B19306_01.zip

<a>Oracle 10.1 Library</a>

257 MB

http://download.oracle.com/docs/cds/B14117_01.zip

<a>Oracle 9.2 Library</a>

209 MB

http://download.oracle.com/docs/cds/B10501_01.zip

<a>Oracle 9.0 Library</a>

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.

如何全文搜尋oracle官方文檔
如何全文搜尋oracle官方文檔
如何全文搜尋oracle官方文檔

這種方法适用于對oracle官方文檔已經很熟悉的朋友,可以直接點選連接配接找到對應的子產品,也不多說了吧。

對于11g多了一個extend欄,但是這個在我們制作離線浏覽工具的時候總是報錯對象不支援INDEXOF屬性或方法,這個報錯很是讨厭,無論是采用plsql還是chm檔案都報錯,起初以為是我文檔下載下傳有問題,後來才發現報錯的地方都一樣,經過多方搜尋終于解決了這個問題,原來是官方文檔的doccd.js檔案裡少了一個函數,加上這個函數後就好了。

如何全文搜尋oracle官方文檔

函數内容為:

if(!Array.indexOf){

Array.prototype.indexOf = function(obj){

for(var i=0; i&lt;this.length; i++){

if(this[i]==obj){

return i;

}

return -1;

加入檔案documentation/dcommon/js/doccd.js的位置:

如何全文搜尋oracle官方文檔

對于oracle的官方文檔,下載下傳過離線文檔的朋友都知道,非常的龐大,攜帶不友善,其實可以這樣縮減,打開任意一個html界面我們可以看見右上角有PDF · Mobi · ePub的連接配接,單擊後都可以進入相應的界面,但是我們若使用html的話,這3種都用不到的,是以我們可以打開官方文檔的路徑,将這三種類型的檔案都删掉,這樣官方文檔一下子就瘦身了,精簡後的文檔都是100多M,不到200M的檔案。

如何全文搜尋oracle官方文檔
如何全文搜尋oracle官方文檔
如何全文搜尋oracle官方文檔

同理,若是其它的官方文檔有離線版本的,如OGG,我們都可以用plsql或者将html制作成chm檔案來檢視都是非常友善的。

好了,關于官方文檔的檢視就說到這裡,若有不懂的可以加我QQ私聊,或者給我留言皆可,謝謝。

About Me

...........................................................................................................................................................................................

本文作者:小麥苗,隻專注于資料庫的技術,更注重技術的運用

QQ:642808185 若加QQ請注明您所正在讀的文章标題

于 2016-03-28 23:00~ 2016-03-28 24:00 在唐鎮宿舍完成

&lt;版權所有,文章允許轉載,但須以連結方式注明源位址,否則追究法律責任!&gt;