Oracle Database 19c へのアップグレード検討時の参考資料 (リンク集)

# はじめに
Oracle Database 19cへのアップグレード/バージョンアップを検討する際によく検索しているリンク先をまとめてみました。
※以下、Doc ID XXXXX にて、詳細情報が表示できていない場合は、My Oracle Supportアカウントでログインください。

以下も併せてご覧ください。
Oracle Database 19c データベース・アップグレード・ガイド > [Oracle Databaseのアップグレード処理の主なステップ](https://docs.oracle.com/cd/F19136_01/upgrd/major-steps-upgrade-process-oracle-database.html#GUID-EE26CF0A-1B77-43D7-A613-9C6D0BF42DBB)

# 目次
[0. ライフタイム・サポートポリシー](#0-ライフタイムサポートポリシー)
[1. Oracle Databaseの最新バージョン情報の確認](#1-oracle-databaseの最新バージョン情報の確認)
　　1-1.現在のデータベース・リリースのリリース・スケジュール
　　1-2.最新パッチの確認
[2. アップグレード・パスの決定](#2-アップグレードパスの決定)
[3. バージョンごとのOracle DatabaseとOSとの対応確認](#3-バージョンごとのoracle-databaseとosとの対応確認)
[4. 現行バージョンとの互換性の確認](#4-現行バージョンとの互換性の確認)
[5. ライセンス情報 (各DB製品/エディションで許可されている機能)](#5-ライセンス情報-各db製品エディションで許可されている機能)
[6. 21cの新機能の確認](#6-21c-の新機能の確認)
[7. その他、関連情報](#7-その他関連情報)
[8. ダウンロードページ](#8-ダウンロードページ)

# 0. ライフタイム・サポートポリシー
- [Oracle Lifetime Support Policiesのリソース](https://www.oracle.com/jp/support/lifetime-support/resources.html) ページの DBドキュメントは [Oracle Technology Products](https://www.oracle.com/us/assets/lifetime-support-technology-069183.pdf)
- [テクニカル・サポート・ポリシー](https://www.oracle.com/jp/support/policies.html) の [Oracle Software テクニカル・サポート・ポリシー](https://www.oracle.com/jp/a/ocom/docs/software-technical-support-policies-079764-ja.pdf)

# 1. Oracle Databaseの最新バージョン情報の確認
**1-1. 現在のデータベース・リリースのリリース・スケジュール**
- [Release Schedule of Current Database Releases (Doc ID 742060.1) ](https://support.oracle.com/knowledge/Oracle%20Database%20Products/742060_1.html)

**1-2. 最新パッチの確認**
- [Oracle Database 19c プロアクティブ パッチ情報 (Doc ID 2521164.1)](https://support.oracle.com/knowledge/Oracle%20Cloud/2521164_1.html)
→データベース 19 リリース更新とリビジョン バグ修正リスト (Doc ID 2523220.1)
- [データベース 12.1.0.2 プロアクテイブ・パッチ情報 (Doc ID 2285558.1)](https://support.oracle.com/knowledge/Oracle%20Cloud/2285558_1.html)
- [データベース 12.2.0.1 プロアクテイブ・パッチ情報 (Doc ID 2285557.1)](https://support.oracle.com/knowledge/Oracle%20Cloud/2285557_1.html)
- データベース 11.2.0.4 プロアクテイブ・パッチ情報 (Doc ID 2285559.1)
- [Exadata Database Machine と Exadata Storage Server のサポートバージョン(Doc ID 888828.1)](https://support.oracle.com/knowledge/Oracle%20Cloud/888828_1.html)

**1-3. 現時点での推奨パッチの確認**
- [データベース プロアクティブ パッチ プログラムに関する主な注意事項 (Doc ID 888.1)](https://support.oracle.com/knowledge/Oracle%20Database%20Products/888_1.html)
- database Proactive Patch Program のプライマリ・ノート -- Oracle Database(KROWN:132780) (Doc ID 1745092.1)

**1-4. その他、パッチ情報**
- ★★★[初心者のための Oracle Database パッチ(KROWN:151913) (Doc ID 1754840.1)](https://support.oracle.com/knowledge/Oracle%20Database%20Products/1754840_1.html)★★★
- [Frequently Asked Questions (FAQ): Patching Oracle Database Server. (Doc ID 1446582.1)](https://support.oracle.com/knowledge/Oracle%20Database%20Products/1446582_1.html)
- [Monthly Recommended Patches (MRP) の概要および FAQ (Doc ID 2898740.1)](https://support.oracle.com/knowledge/Oracle%20Cloud/2898740_1.html)
- [インフォメーション・センター: Oracle データベース・サーバー/クライアントのインストールのパッチ適用と保守 (Doc ID 1351428.2)]()

# 2. アップグレード・パスの決定
**21c** ← <12cリリース2 (12.2)、18c、19c> は直接アップグレード可能
　　[Oracle Database 21c へ直接アップグレード可能なOracle Databaseのバージョン](https://docs.oracle.com/cd/F39414_01/upgrd/oracle-database-releases-that-support-direct-upgrade.html#GUID-7AA90913-D8AB-4EBA-944F-31FA01D6BE5D)

**19c** ← <11.2.0.4、12.1.0.2、12.2.0.1、18c> は直接アップグレード可能
　　[Oracle Database 19c へ直接アップグレード可能なOracle Databaseのバージョン](https://docs.oracle.com/cd/F19136_01/upgrd/oracle-database-releases-that-support-direct-upgrade.html#GUID-7AA90913-D8AB-4EBA-944F-31FA01D6BE5D)

**18c** ← <11.2.0.3および11.2.0.4、12.1.0.1および12.1.0.2、12.2.0.1> は直接アップグレード可能
　　[Oracle Database 18c へ直接アップグレード可能なOracle Databaseのバージョン](https://docs.oracle.com/cd/E96517_01/upgrd/oracle-database-releases-that-support-direct-upgrade.html#GUID-7AA90913-D8AB-4EBA-944F-31FA01D6BE5D)

**11g** ← <9.2.0.8以上、10.1.0.5以上、10.2.0.2以上、11.1.0.6以上> は直接アップグレード可能　
　　[Oracle Database 11g へ直接アップグレード可能なOracle Databaseのバージョン](https://docs.oracle.com/cd/E16338_01/server.112/b56310/preup.htm#i1007814)

**※↓↓↓↓↓↓↓直接アップグレードが不可能なバージョンをお使いの場合の解決策↓↓↓↓↓↓↓**
**11.2** ← 10.2.0.4 ← 9.0.1.4 ← 9.0.1.3(以下)
>現行のリリースに直接アップグレードできるOracle Databaseの中間リリースにアップグレードします。このリリースでの直接のアップグレードがサポートされないOracle Databaseリリースを、直接のアップグレードがサポートされるOracle Databaseの中間リリースにアップグレードします。*(上記リンクのアップグレードガイドより)*

# 3. バージョンごとのOracle DatabaseとOSとの対応確認
**【各バージョン/各OSごと】**
- [Certified Matrix](https://www.oracle.com/jp/system-requirement/db-matrix-195845-ja.html) (←をご確認いただくにあたり、[参考情報および補足](https://www.oracle.com/jp/system-requirement/db-matrix-195845-ja.html#reference)も合わせてご一読ください。)
- [Microsoft Windows x64 (64-bit) 上の Oracle データベースの動作保証情報 (Doc ID 1307195.1)](https://support.oracle.com/knowledge/Oracle%20Database%20Products/1993021_1.html)
- [Unix AIX、HP-UX、Linux、Solaris、および MS Windows オペレーティング システム上の Oracle データベース (RDBMS) インストールおよび構成要件のクイック リファレンス (12.1/12.2/18c/19c) (Doc ID 1587357.1)](https://support.oracle.com/knowledge/Oracle%20Cloud/1587357_1.html)

**【19c_各OSごと】**
- [各OSでのインストールガイド](https://docs.oracle.com/en/database/oracle/oracle-database/19/install-and-upgrade.html)
次のルートで辿り着けるはず（上記リンクより任意のOSのHTMLリンクをクリック > Oracle Databaseのインストール・チェックリスト > (任意のOS)上のOracle Databaseのオペレーティング・システムのチェックリスト）


**↓　例えば、Windowsの場合**
- [Microsoft WindowsにOracle Databaseをインストールするためのオペレーティング・システムのチェックリスト](https://docs.oracle.com/en/database/oracle/oracle-database/19/ntdbi/operating-system-checklist-oracle-database-installation-microsoft-windows.html)
- [Oracle Database Clientをインストールするためのオペレーティング・システムのチェックリスト](https://docs.oracle.com/en/database/oracle/oracle-database/19/ntcli/operating-system-checklist-for-oracle-database-client-installation-on-microsoft-windows.html#GUID-DB33F444-969C-48EC-A6CC-83E938499DCB)

【**21c**】
- [Microsoft Windows に Oracle データベースをインストールするためのオペレーティング システム チェックリスト](https://docs.oracle.com/en/database/oracle/oracle-database/21/ntdbi/operating-system-checklist-oracle-database-installation-microsoft-windows.html#GUID-E3991846-D2D7-4D71-9F8F-F90996F046B5)


# 4. 現行バージョンとの互換性の確認
★★★Oracle Database 12.1 ～ 23c で
　　　[動作の変更、非推奨となった機能およびサポートが終了した機能](https://docs.oracle.com/cd/F19136_01/upgrd/oracle-database-changes-deprecations-desupports.html#GUID-44E0A12C-2918-4565-BB19-A1CBA4C0FDCD)

- [クライアント/サーバー 異なるバージョン間の互換性サポート・マトリクス (Doc ID 207303.1)](https://docs.oracle.com/cd/F19136_01/mxcli/oracle-database-client-and-oracle-database-interoperability.html#GUID-0CEB7AE3-580E-4390-98EE-4937D62F1A6B)
- [エクスポート/インポート データ・ポンプのパラメータ VERSION - 異なる Oracle バージョン間のデータ・ポンプの互換性 (Doc ID 553337.1)](https://support.oracle.com/knowledge/Oracle%20Database%20Products/553337_1.html)

**「非推奨となった機能」と「サポートが終了した機能」の違い**
以下、[Review Deprecated and Desupported Features](https://docs.oracle.com/en/database/oracle/oracle-database/19/upgrd/review-deprecated-desupported-features.html#GUID-C86D0012-A8D8-448B-87C7-0EAD59B93361)を参考に作成
| 機能 | 詳細 |
| :-: | :-- |
| 非推奨となった機能 | **今後は拡張されません**が、**Oracle Databaseのこのリリースの全期間にわたって引き続きサポートされる機能** |
| サポートが終了した機能 | **その機能に関連するバグの修正によってサポートされなくなった機能**です。多くの場合、Oracle はその機能を使用するために必要なコードを削除することを選択できます。非推奨の機能は、Oracle Databaseの次のリリースでサポートされなくなる可能性があります。|
# 5. ライセンス情報 (各DB製品/エディションで許可されている機能)
**データベース・ライセンス情報ユーザー・マニュアル**
- [Oracle Database 23c Free](https://docs.oracle.com/cd/F82042_01/dblic/Licensing-Information.html#GUID-B6113390-9586-46D7-9008-DCC9EDA45AB4)
- [Oracle Database 21c](https://docs.oracle.com/cd/F39414_01/dblic/Licensing-Information.html#GUID-B6113390-9586-46D7-9008-DCC9EDA45AB4)
- [Oracle Database 19c](https://docs.oracle.com/cd/F19136_01/dblic/Licensing-Information.html#GUID-B6113390-9586-46D7-9008-DCC9EDA45AB4)
- [Oracle Database 18c](https://docs.oracle.com/cd/E96517_01/dblic/Licensing-Information.html#GUID-B6113390-9586-46D7-9008-DCC9EDA45AB4)
- [Oracle Database 12.2](https://docs.oracle.com/cd/E82638_01/dblic/Licensing-Information.html#GUID-B6113390-9586-46D7-9008-DCC9EDA45AB4)
- [Oracle Database 12.1](https://docs.oracle.com/cd/E57425_01/121/DBLIC/editions.htm#GUID-60BD93ED-D100-4F84-94DC-3AAB2D466E34)

# 6. 21c の新機能の確認
【マニュアル】
- [Oracle Database 21c](https://docs.oracle.com/cd/F39414_01/whats-new.html)

【ブログ】
- [Oracle Database 21cのご紹介](https://blogs.oracle.com/oracle4engineer/post/column_db21c)

【動画】 詳細は、リンク先の概要欄をご確認ください。
- [Oracle Database 21c 新機能解説 1](https://youtu.be/J3ilUTNnOPM?si=dyA_-gAol6EftHTT)
- [Oracle Database 21c 新機能解説 2](https://youtu.be/5xgGTJIM1AM?si=YHLl8UREzZ-FgYtH)
- [Oracle Database 21c 新機能解説 3](https://youtu.be/UVjk-N23BVE?si=z4I7PsA2mblI4hOe)
- [Oracle DatabaseのSQLの進化と開発者向け機能](https://youtu.be/lY2Bu2cVXzk?si=qY8sNVv0Ct8SYBjr) ⇦ 12.1, 12.2, 18c, 19c, 21c, 23cの新機能紹介

# 7. その他、関連情報
[Oracle Fusion Middlewareがサポートするシステム構成](https://www.oracle.com/middleware/technologies/fusion-certification.html) 
(データ移行時に有効なOracle GoldenGateがサポートされているプラットフォーム情報など)

# 8. ダウンロードページ
【[OTNライセンス](https://www.oracle.com/jp/downloads/licenses/oracle-technology-network-license-agreement.html)の場合 ※商用では使えません(開発目的)】
- [データベースのダウンロード](https://www.oracle.com/jp/downloads/#category-database)
→[Oracle Database 19c (19.3)のダウンロードページ](https://www.oracle.com/jp/database/technologies/oracle19c-windows-downloads.html)
→[Oracle Database 21c (21.3)のダウンロードページ](https://www.oracle.com/database/technologies/oracle21c-windows-downloads.html)
→[オラクル・データベース・ソフトウェアのダウンロード](https://www.oracle.com/jp/database/technologies/oracle-database-software-downloads.html)
→[Oracle .NET、Visual Studio、および VS Code のダウンロード](https://www.oracle.com/database/technologies/net-downloads.html)

【ライセンスを契約されている場合 ※正式版】
- [Oracle Software Delivery Cloud](https://edelivery.oracle.com/osdc/faces/SoftwareDelivery)


以上