2019年のOracle Databaseバージョン選択肢

要旨

  • 2019年6月末までには すべてのプラットフォームに対してOracle Database 19cがリリース
  • 11.2.0.4・12.1.0.2・12.2.0.1・18.x・19.xが選択肢
  • 12.2.0.1・18.x・19.xのいずれかのみが選択肢な状況が増える
  • PaaSでの選択肢:
    • Amazon RDS
      • 今のところ 11.2.0.4・12.1.0.2・12.2.0.1
    • Oracle Database Cloud Service
      • 12.1.0.2・18.x・19.xになっていく

要約

You can perform a direct upgrade to the new release from the following releases:

  • 11.2.0.3 and 11.2.0.4
  • 12.1.0.1 and 12.1.0.2
  • 12.2.0.1
Oracle Database Database Upgrade Guide, 18c E88788-06 November 2018 > 1 Introduction to Upgrading Oracle Database > Overview of Oracle Database Upgrade Tools and Processes > Oracle Database Releases That Support Direct Upgrade

Oracle Database 18cでは、リリース11.2.0.3と12.1.0.1もDirect Upgradeのサポート対象です。

  • 11.2.0.4
  • 12.1.0.2
  • 12.2.0.1
  • 18
Release Schedule of Current Database Releases (Doc ID 742060.1) Last updated on DECEMBER 21, 2018の Lifetime Support Patching (Error Correction) & Upgrade Path for Oracle Database > Table 1 - Recommended Upgrade Patch において、Direct Upgrade Path to 19cが“Yes”な Release
Q1CY19 Q2CY19
Oracle Public Cloud Releases
On-Premises Engineered Systems Same software as released for other platforms but tested on Engineered Systems
On-Premises Server Releases (includes client)
Release Schedule of Current Database Releases (Doc ID 742060.1) Last updated on DECEMBER 21, 2018の Oracle Database Release Schedule > Table 2 - Database Release Schedule内の19

*1
2019年6月末までには すべてのプラットフォームに対してリリースが計画されている Oracle Database 19c *2 では、リリース11.2.0.3と12.1.0.1はDirect Upgradeのサポート対象外です。 *3


アップグレードの元と先はもちろんのこと、データベース移行やデータ連携のサポート対象などは、どんなに多くともこのリリース11.2.0.4・12.1.0.2・12.2.0.1・18・19の 5つになっていき、採用するバージョンとしては おのずと 11.2.0.4・12.1.0.2・12.2.0.1・18.x・19.xが選択肢になるでしょう。

これらを Release Schedule of Current Database Releases (Doc ID 742060.1) Last updated on DECEMBER 21, 2018 のTable 1 - Recommended Upgrade Patch および Table 3 - Patching End Dates から文言を抜粋しつつ Release Family毎にわけて表にします。*4 *5

Release Family Release# Alias Patching End Dates
12.2 19 Long Term Release Patching End(Error Correction) & Extended Support End: 31-Mar-2026
Premier Support End: Mar-2023
12.2 18 Annual Release Patching End(Error Correction): TBD (24 months after 19c releases on-premises)
12.2 12.2.0.1 Initial Release Patching End(Error Correction): 23-Nov-2020
12.1 12.1.0.2 Patching End(Error Correction) & Extended Support End: 31-Jul-2021
Waved Extended Support Free End: 31-Jul-2019
Premier Support End: Jun-2018
11.2 11.2.0.4 Patching End(Error Correction) & Extended Support End: 31-Dec-2020
Waved Extended Support Free End: 31-Dec-2018
Premier Support End: Jan-2015

2019年7月31日をもってリリース12.1.0.2のWaved Extended Support Free Endを迎えることから、12.2 Release Familyに含まれるバージョン12.2.0.1・18.x・19.xのいずれかのみが選択肢な状況が増えるでしょう。

つぎに、AWSOracle CloudでPlatform as a Service (PaaS)を利用する場合に、これら11.2.0.4・12.1.0.2・12.2.0.1・18・19の5つのリリースの中で、いずれが選択肢となるかを明示します。*6

Amazon RDS

「2019年前半にリリース18、後半にリリース19も。Amazon RDS on VMwareのサポート対象にも。」と期待しつつ。
先の5リリースのうち11.2.0.4・12.1.0.2・12.2.0.1の3つが選択肢です。
3つのRelease Familyに含まれるバージョンが選択肢とも言えます。

現時点では、Amazon RDS はメジャーバージョン 11.2(11g リリース 2)および 12c をサポートしています。将来的には、追加のメジャーバージョンをサポートする予定です。

Amazon RDS for Oracle のよくある質問 – アマゾン ウェブ サービス (AWS)

RDS on VMware は、プレビュー版で、すぐに利用可能になります。Microsoft SQL ServerPostgreSQLMySQL、および MariaDBデータベース をサポートし、今後はオラクルもサポートします。

Amazon RDS on VMware

Topics

AWS Documentation » Amazon Relational Database Service (RDS) » User Guide » Oracle on Amazon RDS » Oracle Database Engine Release Notes

2019年3月15日から6月1日の間に、リリース11.2.0.2と12.2.0.3は11.2.0.4へ、12.1.0.1 は 12.1.0.2へと、スナップショットがアップグレードされます。*7

March 15, 2019 April 15, 2019 June 1, 2019
Any 11.2.0.3 snapshots are upgraded to 11.2.0.4. Any 11.2.0.2 snapshots are upgraded to 11.2.0.4. Any 12.1.0.1 snapshots are upgraded to 12.1.0.2.
AWS Documentation » Amazon Relational Database Service (RDS) » User Guide » Oracle on Amazon RDS

Oracle Database Cloud Service

2019年に新規デプロイ可能なリリースの推移
1月 - 12.2.0.1終了 1月か2月か3月 - 19が可能に 6月 - 11.2.0.4終了
19 19
18 18 18
12.1.0.2 12.1.0.2 12.1.0.2
11.2.0.4 11.2.0.4

先の5リリースのうち 3つからはじまって、途中4つになった後に、3つが選択肢です。
2019年6月1日からは、2つのRelease Familyに含まれるバージョンが選択肢になるとも言えます。

When creating a database deployment on Oracle Database Cloud Service, you choose one of the following Oracle Database software releases:

Note:
The Oracle Database Cloud Service supports several database versions as part of the service provisioning process. The 12c and 18c database versions as licensed perpetually or by term are under normal support and maintenance and these 12c and 18c versions selected for provisioning included in the Oracle Database Cloud Service are fully supported as part of the service subscription. Oracle Database 11.2.0.4 as licensed perpetually or by term is also selectable for provisioning in the Oracle Database Cloud Service and Oracle will continue to support this release version as part of the service subscription for the duration of the Extended Support period for 11.2 as defined in Oracle's Lifetime Support Policy.

Administering Oracle Database Cloud Service E48368-58 December 2018 > About Database Cloud Service Database Deployments > Oracle Database Software Release

将来の廃止および削除の通知
次の機能は、Oracle Database Cloud Serviceの将来のリリースで削除されます:

  • 2019年1月からは、データベース・デプロイメントの作成時にソフトウェア・リリース「Oracle Database 11gリリース2」または「Oracle Database 12cリリース2」を選択できなくなります。
    これらのソフトウェア・リリースを使用した既存のデプロイメントは引き続き運用され、Premier Support期間またはExtended Support期間(該当する場合)を通じて完全にサポートされます。 Premier Support期間またはExtended Support期間の終了時に、これらのリリースはOracle Database Cloud Serviceでサポートされなくなります。
    Oracle Database 11gリリース2またはOracle Database 12cリリース2を使用している場合、または使用する予定の場合は、Oracle Database 12cリリース1またはOracle Database 18cへのアップグレードを計画することをお薦めします。
Oracle Database Cloud Serviceの既知の問題 E56337-48 2018年9月 > 非推奨の機能/コマンド

各データベース・バージョンのサポート期間
2018年3月発表、4月更新

  • 以下バージョンの新規デプロイ終了日を発表
    • Oracle Database 11g Release 2 (11.2.0.4) -> 2019年6月 (Update)
    • Oracle Database 12c R2 (12.2.0.1) -> 2019年1月
      → 後継Patch Set Releaseに相当する Oracle Database 18c (12.2.0.2相当)がリリース されたため、猶予期間を持って新規デプロイを終了
  • 既存インスタンスのサポート終了日を発表
Oracle Cloud PaaS & IaaS:2018年5月度サービス情報アップデート Published on May 10, 2018 by オラクルエンジニア通信 のスライド5

各データベース・バージョンのサポート期間

クラウドでのGA 新規デプロイ終了 サポート終了
11g (11.2.0.4) 2014年9月 2019年6月 2020年12月
12c R1 (12.1.0.2) 2014年9月 TBD 2021年7月
12c R2 (12.2.0.1) 2017年3月 2019年1月 2020年7月 (仮)
18c (12.2.0.2相当) 2018年3月 TBD TBD
  • 対象サービス
    • Database Cloud, Exadata Cloud (Public & Cloud at Customer), OCI-Database
  • 既存インスタンスのサポート終了
    • オンプレミスのライフタイム・サポートに準拠
    • Premiere Support or (設定されている場合) Extended Support まで

Support Dates for Oracle Database Releases in Oracle Cloud Database Services (Doc ID 2377651.1)

Oracle Cloud PaaS & IaaS:2018年5月度サービス情報アップデート Published on May 10, 2018 by オラクルエンジニア通信 のスライド6

*8

Feature Description
Updated notices of future deprecations and removals Soon, Oracle Database Cloud Service (Database Classic on the My Services Dashboard), will drop the option to create database deployments on OCI regions. Oracle recommends creating new database deployments for OCI using the Oracle Cloud Infrastructure Database service (Database on the My Services Dashboard). This service offers database deployments on Bare Metal, VM, and Exadata.
Cloud support for Oracle Database 12c Release 2 ends July 2020. Cloud support for Oracle Database 11g Release 2 ends December 2020. These actions apply to all cloud services: DBCS, ExaCS, ExaCC, and OCI Database.
If you are using, or are planning to use, one of the release versions listed above, Oracle recommends that you plan an upgrade to a supported RDBMS release (for example, Oracle Database 18c or Oracle Database 12c Release 1) before services using Oracle Database 12c Release 2 or Oracle Database 11g Release 2 enter the unsupported state.
What's New for Oracle Database Cloud Service E68400-38 December 2018 > On Oracle Cloud > December 2018

Notice of Future Deprecations and Removals
The following features will be removed in a future release of Oracle Database Cloud Service:

  • Soon, Oracle Database Cloud Service (Database Classic on the My Services Dashboard), will drop the option to create database deployments on OCI regions. Oracle recommends creating new database deployments for OCI using the Oracle Cloud Infrastructure Database service (Database on the My Services Dashboard). This service offers database deployments on Bare Metal, VM, and Exadata.
  • Cloud support for Oracle Database 12c Release 2 ends July 2020. Cloud support for Oracle Database 11g Release 2 ends December 2020. These actions apply to all cloud services: DBCS, ExaCS, ExaCC, and OCI Database.
    If you are using, or are planning to use, Oracle Database 11g Release 2 or Oracle Database 12c Release 2, Oracle recommends that you plan an upgrade to Oracle Database 12c Release 1 or Oracle Database 18c.
Known Issues for Oracle Database Cloud Service E56337-51 December 2018 > Deprecated Features/Commands

*1:Q1CY19 = 2019年第1四半期 = 2019年1月か2月か3月、 Q2CY19 = 2019年第2四半期 = 2019年4月か5月か6月

*2:Oracle Database 18cは、4四半期に渡って各プラットフォーム向けがリリースされ、プラットフォームによって初期バージョンが18.1、18.3、18.4に分かれていました。Oracle Database 19cは上半期中に全てのプラットフォーム向けがリリースされるため、第1四半期にリリースされるプラットフォームの初期バージョンは 19.1で、第2四半期は同 19.2になるのかもしれません。

*3:Slides Download Center – Upgrade your Database - NOW! > Current and Comprehensive Slide Decks > Upgrade to 18c – Canada Workshops Uploaded: Oct 7, 2018 のスライド40においても同様の記述あり

*4:12.1.0.2のPremier Support Endは、 Oracle Database Technology Night 2018/08/31(金)Oracle Database 18c テクノロジーシリーズ~ Oracle 18c の新機能や機能拡張ご紹介 ~DB Core と Oracle Multitenant の進化 の「DL資料」内スライド44などに沿って日付をJun-2018へ変更

*5:Oracle Databaseバージョン 選択における考察’18内での“12.2 Premier Support”は 12.2.0.1 Error Correction と書くのが正確かつわかりやすいと今は思います

*6:Oracle Databaseバージョン 選択における考察’18のスライド3と4の更新版のような感じ

*7:2017年までに既にDBインスタンスを作成できなかったリリースが対象

*8:“Patching end date for 12.2.0.1 has changed and is now 23-Nov-2020” via Release Schedule of Current Database Releases (Doc ID 742060.1) Last updated on DECEMBER 21, 2018公開前の資料

もし師走に『Oracle Databaseバージョン選択における考察’18』を創るなら

はてなダイアリー」から「はてなブログ」へ移行後に、はじめて執筆して投稿する記事です。Oracle Database or GoldenGate Advent Calendar 2018 - AdventarOracle Cloud その2 Advent Calendar 2018 - Adventar へクロスエントリしています。



9月22日、 Oracle Databaseバージョン選択における考察'18 - wmo6hash::blog にて、こちらのスライドを ご覧いただくにあたってのポイントを記事にして投稿しました。
2018年末の今、同じような考察をするなら、新たに加味する主な情報を時系列で順に記述します。



10月22日

Database Release and Patching Strategies [TIP4995]
Still trying to make sense of Oracle's new database release model? Wondering how best to pace your upgrade and patching cycles? Come to this session to get insider recommendations on best upgrade and patching strategies. Get tips on testing and ways to minimize or even eliminate downtime from the team that produces the patches for on-premises releases and Oracle Database Cloud Service.

Oracle Cloud Platform: Cloud Platform, Oracle Autonomous Database
Oracle Cloud Infrastructure: Cloud Infrastructure
Sessions By Topic: The Data Explosion
Sessions By Role: DBA
Session Type: Tips and Tricks Session
SPEAKERS
Eleanor Meritt, Vice President, Oracle
Monday, Oct 22, 05:45 PM - 06:30 PM | Moscone West - Room 3001

Session Catalog | Oracle OpenWorld 2018


12月13日

12月14日

the extension of the Premier Support for Oracle 19c until March 2023. That is one year more than it was before.

In addition there were some other changes to the single-source-of-truth MOS Note:742060.1.

Especially the Lifetime Support Patching (Error Correction) & Upgrade Path for Oracle Database got revised

Premier Support Extension for Oracle 19c - and more

12月17日

本文書利用上のご注意
本文書は英語の文書 (最終メジャー更新日: 2018年12月13日) の日本語翻訳版です。
英語の文書の最終メジャー更新日が新しい場合は本文書に適宜反映いたします。

新着情報
12c, 18, 19 Extended Support Date(延長サポート日付) (図 1、表2 & 3 参照)
19c のリリース予定日の追加 (図 1、表2 & 3 参照)
文書コンテンツの再編成(主要なセクションは保持)

ロードマップの解釈方法
ロードマップは、過去のデータベース・リリースモデル(メジャーリリース+最大3つのパッチセット)と12.2以降(12.2, 18, 19+)に適用される新しい年次リリースモデルの両方を表します。

推奨アップグレードパス
Oracle は次のアップグレード・オプションを推奨します。:

現在 11.2.0.4/12.1.0.2 を実行しており、延長サポート料金を支払っている場合、または無制限ライセンス契約があり、すぐにアップグレードする必要がない場合は、Oracle データベース 19c を使用することをお薦めします。オンプレミスの Oracle Database 19c のリリースは CY2019 に予定されています(リリース予定日は、表2 - データベース・リリース・スケジュール を参照)。
現在 11.2.0.4/12.1.x を実行中で、今すぐアップグレードする必要がある場合は、18c を選択することをお勧めします。
注意: Oracle データベース 18c は、19c がオンプレミスでリリースされてから 24 ヶ月間サポートされます。

* - 12.2.0.1 のパッチ終了日は 23-Nov-2020 に変更されました。
** - 19c の延長サポートの終了日は Mar 2026 に延長されました。

アクション
この文書に掲載された日付は、計画と議論の目的のみのためのものです。

現在のデータベース・リリースのリリース・スケジュール

12月21日

Release Schedule of Current Database Releases *3



My Oracle Support Knowledgeの一部は、My Oracle Support Knowledge Management Documents Go to Internet Browsers!My Oracle Support (MOS) Blog: Search for My Ora... | Oracle Community で説明があり、最近 [Oracle] My Oracle Supportのナレッジ記事がWeb検索可能になった話 – IT Edge Blogインターネット上で My Oracle Support コンテンツを検索できます | Oracle Support Japan Blog で言及されているとおり、Googleや Bingで探せて、My Oracle Supportアカウントをお持ちでない方も一部が参照できます。
本記事は、この「探せて見つかるページ」のURLとページタイトルの明示および そのページから文を引用し、積極的に活用しています。
この仕組みおよび情報が実用的になったのも、2018年のひとつのトピックと捉えています。 *4 *5



結構な量になりましたが、「これもあるじゃん !!!」は ぜひコメントをいただけると幸いです。
みなさまにとって素敵な年末年始休暇になりますように!

*1:この情報が約2か月後の12月14日には古くなりました

*2:本稿執筆時点で AWS Documentation » Amazon Relational Database Service (RDS) » User Guide » Oracle on Amazon RDS » Oracle Database Engine Release Notes » Database Engine: 12.2.0.1 には Differences between PSU / BP and RU / RURRU and RUR patches for Oracle 12.2 - ORACLE-HELP がリンクされています。AWSのドキュメントからリンクされるような記事を書こう!?

*3:“To view full details, sign in with your My Oracle Support account.”です。図の参照およびダウンロードが不可なため、My Oracle Supportへ Sign Inして全文を確認しましょう。

*4:ただし、Release Schedule of Current Database Releases (Doc ID 742060.1)は、https://support.oracle.com/knowledge/Oracle%20Database%20Products/742060_1.html では “Last updated on OCTOBER 12, 2018”、https://support.oracle.com/knowledge/Oracle%20Cloud/742060_1.html では “Last updated on DECEMBER 21, 2018”。一方、現在のデータベース・リリースのリリース・スケジュール (Doc ID 2413744.1)は、https://support.oracle.com/knowledge/Oracle%20Database%20Products/2413744_1.htmlでは “Last updated on DECEMBER 17, 2018”、https://support.oracle.com/knowledge/Oracle%20Cloud/2413744_1.html では “Last updated on SEPTEMBER 05, 2018” と、ちょっと不思議なことになっています。

*5:同じコンテンツのはずが、 support.oracle.com/knowledge/Oracle%20Database%20Products/<ID>.html と support.oracle.com/knowledge/Oracle%20Cloud/<ID>.html の間で異なっています。更新日時もどちらか一方が常に新しいのではなく、バラバラです。より新しい情報を取り扱うようご注意ください。

Oracle Databaseバージョン選択における考察'18

2018年9月21日(金) 17:30 – 18:15 db tech showcase Tokyo 2018 A38:Oracle セッション内で「Oracle Databaseバージョン選択における考察'18」をお話しました。


当日用いたスライドから、内容に関わらないもの数枚を省き、内容に関わる1枚も省いたものを公開しました。


ポイント
  • 2018年に入って新たに得られた最新情報を振り返って
    Oracle Databaseに関連する現況をどのように捉えるか
  • 日々お会いしたり見聞きする様々な方々の戸惑いに寄り添って
    新旧リリースモデルをどのように捉えると誰かの理解が進むと考えているか
  • 囚われてはいけない過去の知識に決別して
    これからバージョンを選択するなら いつどんな基準を起点とするのが現実的か

*1


どなたかの yak shaving timeの削減や、わずかばかりでも なにかの応用元や吟味する材料となれば幸いです。

謝辞

会場に足を運んでいただいた みなさま、機会をくださった主催者のインサイトテクノロジーのみなさま、JPOUGのメンバー、そして同僚に感謝しています。*2

どうもありがとうございました。

*1:口上は、スライドに書かれた文字を読み上げたのではありません。むしろ口で話したのは「このスライドを表示しながらそんな話か!」が多かったかもしれません。

*2:db tech showcase 2012でお話したときの様子をスクリーンに映したのですが、その際にお話を聴いてくださっていた方がいらっしゃったり、db tech showcase 2017で少し触れた PostgreSQL Foreign Data Wrapper for Oracle の開発者の方とお話できたり、とてもうれしかったです。