【技巧】如何全文搜尋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連接配接下邊分别來解說。
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官方文檔已經很熟悉的朋友,可以直接點選連接配接找到對應的子產品,也不多說了吧。
對于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的檔案。
同理,若是其它的官方文檔有離線版本的,如OGG,我們都可以用plsql或者将html制作成chm檔案來檢視都是非常友善的。
好了,關于官方文檔的檢視就說到這裡,若有不懂的可以加我QQ私聊,或者給我留言皆可,謝謝。
About Me
...........................................................................................................................................................................................
本文作者:小麥苗,隻專注于資料庫的技術,更注重技術的運用
QQ:642808185 若加QQ請注明您所正在讀的文章标題
于 2016-03-28 23:00~ 2016-03-28 24:00 在唐鎮宿舍完成
<版權所有,文章允許轉載,但須以連結方式注明源位址,否則追究法律責任!>