metalink
metalink
metalink
Metalink的註冊並非免費。當你購買了Oracle公司的軟體以後,可以根據License向Oracle請求CSI(Customer Support Identifier)號,通過CSI號你就可以登錄Metalink站點註冊。
注意:如果你的供貨商沒有提供給你CSI號或者你自己無法註冊,那麼你的購買可能是存在問題的.
在服務期之內,你可以在Metalink上登記tar(Technical Assistance Requests),Oracle公司會專門指定工程師負責處理你的問題,最高級別的case會馬上有工程師聯繫你進行協助解決。
當然,在服務期滿以後,你將不再能夠報TAR,但是你能夠繼續使用Metalink的搜索功能,從Metalink的龐大資源庫中受益,從2006年開始Oracle變更了Metalink策略,過期的CSI號將不再允許登錄Metalink站點。
每個Oracle DBA都應該學會使用Metalink這個資源寶庫。
並且每個DBA都應該學會,自己嘗試找出問題的答案。
做為一個DBA我還想提醒大家,管理資料庫的時候一定要慎重,不能粗心,不能無畏.
在Metalink上曾經有一句話可以做為借鑒:
Don't believe a customer when they say they didn't do it. Get evidence.
Oracle說不要相信用戶,所以我們要學習值得信任,學習嚴謹,學習認真。學習對數據負責,對自己的行為負責.
Anthony Bryan 的 MetaLink 是個開放標準,並非直白的下載客戶端(比方 FlashGet,eMule 或者 GetRight 等等),其中支持多種協議和多 source,能讓下載速度更快,算更上一層樓。現在已支持的協議有 http,ftp,rsync,BT,ed2k 和 magnet,這樣目前最流行的軟體發布方法都能從中收益。
支持 MetaLink 發布的軟體會提供一個 .metalink 的 XML 文件,支持 MetaLink 的客戶端就從中獲得提供這個軟體的所有 source 的 URL。為了保證多協議和多 source 提供的文件完整性,MetaLink 使用 MD5SUM, SHA1SUM 和 PGP 簽名驗證文件,傳輸錯誤或者 source 的問題都可以避免。
軟體發布者可以從在線的 MetaLink Creator 創建要發布文件的 .metalink 文件,本地客戶端在 MetaLink 網站也提供。
我想唯一的麻煩是,現在支持 MetaLink 的客戶端還不多,有 *nix 下的 aria2 ,老牌的 GetRight ,Mac 上的 Speed Download ,還有跨平台的 wxDownload Fast ,Firefox 的 FlashGot 插件也支持。
目前 OpenOffice 已經支持 MetaLink 發布,有些 Linux 發行版(多數不是非常有影響力)也開始用 MetaLink 發布,Packages則提供了不少軟體的 MetaLink 連接,其中已經有 Fedora Core 6,Ubuntu 和 OpenSuse。
Metalink標準體現在一個擴展名是.metalink的XML文件,這個文件里記錄著下載的URL信息。這個文件里記錄著你想下載的文件的鏡像伺服器的地址。除了支持HTTP和FTP的鏡像地址外,Metalink還支持著包括BitTorrent,ed2k和magnet links在內的P2P下載源的信息。在OpenOffice發布的metalink文件中就包含了50多條HTTP和FTP鏡像伺服器地址和一個torrent文件地址。
在使用普通的下載鏈接下載OpenOffice的時候,如果伺服器在下載過程中因為某種原因連接不上了,勢必造成下載失敗的結果,而是否能斷點需傳下載了一半的文件還要依賴於所使用的下載工具的性能。而如果是藉助於metalink文件的下載,則可避免這種情況的發生。如果一台伺服器中斷了連接,下載客戶端還可以通過metalink文件找到其他的下載鏈接來繼續完成下載。這樣就大大的提高了下載的成功性。畢竟列舉出的所有伺服器都不能連接的情況是幾乎不可能發生的。
而且,通過metalink下載的文件可以被自動校驗。MetaLink 使用 MD5SUM, SHA1SUM 和 PGP 簽名驗證文件,這些校驗信息都包含在.metalink文件中。校驗信息就像人類的指紋一樣,對於每個文件來說,是唯一的。如果在下載過程中出現了任何傳輸錯誤或者是伺服器上的文件被替換了,校驗信息都會匹配失敗。如果使用傳統的方式下載,在校驗失敗后,你必須要尋找下載地址來重新下載文件。但是使用Metalink下載,情況就不同了。比如說,你要下載的文件的metalink文件里包含了一個torrent文件信息,Metalink就可以利用這個torrent文件的塊校驗機制來校驗鏡像地址對應的文件。如果下載過程中有一個塊的下載出錯了,Metalink可以及時的發現,並立即重新下載這個塊而不是在下載完成時才發現錯誤而重新下載整個文件。
發布metalink文件軟體的發布者可以通過創建一個後綴名為.metalink文件來發布自己產品的下載信息。這個.metalink文件實際上是一個中包含了下載鏈接地址和下載優先順序的XML文件。文件格式很簡單,可以手工編輯,也可以藉助於在線的Metalink創建工具Metalink Creator來創建。只要填寫需要的信息可以完成你自己的metalink文件了。在這個在線的Metalink創建工具Metalink Creator 里,還提供了幾個跨平台的應用和Perl 腳本。一旦創建了.metalink文件,發布者就可以添加MIME 類型 ("application/metalink+xml") 到他們的伺服器了。這將幫助使用著用他們的下載客戶端來下載並打開metalink文件了。如果不設置MIME類型,當點擊metalink文件的URL時,metalink文件將以文本的形式被瀏覽器打開,而不是被下載工具下載。還有一個小技巧,軟體發布者可以定義下載地址的優先順序。比如說,給torrent文件設置更高的下載優先權,可以幫助發布者節省帶寬,但是,如果所有的種子都停止共享了,下載會自動啟動HTTP/FTP下載。
普通的下載客戶端都可以很容易的將.metalink文件下載到計算機上。然而,您可以使用支持metalink下載的下載工具。目前,Linux平台的用戶可以選擇aria2 client (命令行界面), wXDownload Fast client (圖形界面),或者使用Flashgot, KGet2也即將支持metalink的下載。這裡是其他操作系統平台上支持metalink下載的工具列表。
此處有一個列表,列出了提供了.metalink文件下載的項目。OpenOffice從7月開始提供了metalink文件給各種推廣渠道。除了下載ISO文件和軟體的安裝包外,Metalink文件還可以做為升級包使用。Arch Linux 準備在它的升級管機制中使用metalink文件,來保證快速和穩定的升級包下載。