原文:https://www.modb.pro/db/77776
最近還有一些人在詢問到哪里下載Oracle數據庫軟件,故總結一下官方下載Oracle軟件及補丁的渠道,以及一些注意事項。
由於Oracle的開放下載政策,Oracle的軟件下載沒有任何限制,且與付費版本沒有任何區別,可以用來學習和測試,但是如果用於商業生產環境就需要主動向Oracle付費購買license,否則有嚴重的法律風險,尤其是上市企業。當然Oracle也推出了免費版本XE,不過也有嚴格的CPU、內存、容量的限制,詳情查看:淺談ORACLE免費數據庫Oracle Database XE (Express Edition) 版。
重要-----重要-----重要
在開篇特別強調一下,無論從什么渠道下載的軟件包一定要驗證安裝文件的MD5或者SHA值,確保安裝軟件與官方提供的軟件完全一致,主要有下面兩個問題:
- 軟件包被篡改植入勒索病毒,尤其是從非官方渠道下載的軟件包很有可能帶木馬。比如雲和恩墨在過去幾年遇到最多緊急救援的案例:ORA-600 16703 錯誤的原因和解決方案,就是將惡意代碼添加到安裝文件,系統上線運行1000天后觸發木馬,勒索比特幣。
- 安裝包不完整或者損壞,這樣會造成多次嘗試安裝都失敗,因為這種情況下的報錯或者現象非常異常無法快速定位,可能會浪費大量的時間;另外就是即時安裝成功了,軟件本身也有隱患,問題可能會在后續暴露出來。
官方下載Oracle的途徑主要是Oracle官網、Oracle Delivery以及MOS,前兩個普通賬號即可登錄,下載軟件的版本也有一定的限制。MOS需要關聯企業SI激活,可以下載所有版本的軟件以及服務期限內的補丁,部分擴展支持的補丁需要付費下載。
導航
1、Oracle官網
Oracle官方網站,點擊product找到database,然后找到下載頁面,直達地址如下:
https://www.oracle.com/database/technologies/oracle-database-software-downloads.html,目前可以下載Oracle database 19.5 for solaris,19.3 for all platform,以及21c的x86下的客戶端。20c由於疫情原因取消發布了,21c應該會在近期發布。
另外在底部也提供了三個EX免費版的下載鏈接:
登錄之后點擊下載icon即可直接下載。
點擊列表中的See All,可以查看到軟件包的sha256sum值,再與本地安裝包進行確認。
2、Oracle Delivery
第2個地方就是Oracle Software Delivery Cloud,這個也是官方渠道,Oracle的絕大多數軟件都可以在這里下載:https://edelivery.oracle.com,注冊登錄之后即可,雖然比官網直接下載要多一些,但是還是有一些限制,比如Oracle 11204只有HP OpenVMS Itanium平台的。
然后下拉選擇DLP,輸入要下載的軟件,在下拉候選中選擇相應的版本,然后點擊搜索。
點擊選擇需要下載的版本加入到下載隊列中,可以通過右上角的view items查看,然后點擊continue進入確認頁面。
勾選需要下載的軟件包,是數據庫、還是client,還是集群,右側選擇對應的平台,然后點擊右上角continue,勾選同意Oracle許可協議,繼續點擊continue進入下載頁面。
直接依次點擊左側的zip文件名即可直接下載,不需要點擊download按鈕(如果點擊會先安裝一個Oracle下載器,然后統一下載),通過右上角的show digest details按鈕顯示安裝包的SHA值並保持下來,待安裝時比對確認。
3、Oracle MOS
也就是My Oracle Support(之前叫metalink),這個需要企業或組織購買了Oracle的官方服務才可以開通,直接找管理員申請即可,開通之后即可下載除部分擴展支持外的軟件和補丁。另外,MOS還有一個重要的功能就是開SR,也就是遇到問題可以找原廠的工程師甚至研發人員幫你解決。
MOS上介紹兩種途徑,一種是根據《Assistant: Download Reference for Oracle Database/GI Update, Revision, PSU, SPU(CPU), Bundle Patches, Patchsets and Base Releases (Doc ID 2118136.2)》文檔導航指引直接下載,另外一種方法就是MOS上有一個Patches and Updates搜索的位置。
3.1 Doc ID 2118136.2
《Assistant: Download Reference for Oracle Database/GI Update, Revision, PSU, SPU(CPU), Bundle Patches, Patchsets and Base Releases (Doc ID 2118136.2)》該文檔也是用得最多的,有快捷的指引,分類如下:
- Oracle Database Base Releases
- Oracle Database Patchsets
- Oracle Database Updates (Versions 12.2 & higher)
- Oracle Database Update Revisions (Versions 12.2 & higher)
- Oracle Database PSU, SPU(CPU), Bundle Patches (Versions 12.1 & lower)
- OJVM Update/PSU/Bundle Patches
- Latest Available Microsoft Windows Patches
比如我們要下載Oracle 11204 for Linux x86_64安裝包以及11.2.0.4.201020的PSU。
Oracle 11204軟件包
左側選擇Oracle Database Patchsets,然后點擊Patchsets ID 13390677。
再次點擊進入下載頁面。
點擊右側的download按鈕,彈出下載框。
點擊文件名即可下載。同樣通過show digest details顯示sha-256值並記錄。
Oracle 11204補丁
左側依次選擇Oracle Database PSU, SPU(CPU), Bundle Patches (Versions 12.1 & lower)和11.2.0.4,點擊31537677進入下載頁面。
重復上面的操作即可下載201020的PSU。
3.2 Patch Search
在MOS中有一個搜索安裝包和補丁的功能,可以通過ID來搜,也可以模糊搜索。
Oracle 11.2.0.4.210420補丁
比如我們要查詢Oracle 11204最新的補丁,勾選include all products in a family搜索。
進入之后發現無法下載,Oracle 11204在2020年已經擴展支持,需要付費才可下載。如果實在需要,可聯系O記客戶經理或者嘗試通過SR索取。
以上列舉了官方渠道的下載方式,下載速度還是不錯的,千兆電信寬帶基本上2M/s,幾分鍾即可下載完成,呼吁大家盡量在官方渠道下載,如果是其他渠道下載切記驗證安裝包,一般11204這個版本被篡改的較多,末尾附上Windows和Linux安裝包的SHA-256值。
附Oracle 11204安裝包SHA值
軟件包名 | 大小 | SHA-256 |
---|---|---|
p13390677_112040_MSWIN-x86-64_1of7.zip | 1.2 GB | 9C6E1235D1B0EE6C36E3F82FEBDC74160BB9766900579FC7EBBFACECD6E8F4B2 |
p13390677_112040_MSWIN-x86-64_2of7.zip | 1.1 GB | 6343B2EA4F47C4E85FD4DC1B5C2EA0B86294E48FAD90DE1820C3F9DF906675F3 |
p13390677_112040_MSWIN-x86-64_3of7.zip | 735.0 MB | EC47CFF4D500BD357982C57D9F84F893293A3DBB79A62FC7AE66E2144BEFFF6C |
p13390677_112040_Linux-x86-64_1of7.zip | 1.3 GB | 0B399A6593804C04B4BD65F61E73575341A49F8A273ACABA0DCDA2DFEC4979E0 |
p13390677_112040_Linux-x86-64_2of7.zip | 1.1 GB | 73E04957EE0BF6F3B3E6CFCF659BDF647800FE52A377FB8521BA7E3105CCC8DD |
p13390677_112040_Linux-x86-64_3of7.zip | 1.1 GB | 09C08AD3E1EE03DB1707F01C6221C7E3E75EC295316D0046CC5D82A65C7B928C |