SlideShare una empresa de Scribd logo
1 de 17
Descargar para leer sin conexión
Oracle Databaseバージョン
選択における考察’18
Wataru Morohashi
September 21, 2018
1. Landscape
2. Old Release Model
New Release Model
3. Selection Guidelines
Oracle Databaseを取り巻く今年のいろいろ 1/2 - 9月時点のまとめ ’18
選択肢は広がる ー 同一バイナリの提供形態の違いと捉えることもできる
2
OracleDatabase
Yearly
Release
Quarterly
Update
Quarterly
Revision
OracleCloudPlatform
Autonomous
Services
• Autonomous
Data
Warehouse
• Autonomous
Transaction
Processing
GoogleCloudPlatform
Manage
Oracle®
workloads
with Google
Cloud
Partners
AWS&VMware
Amazon
Relational
Database
Service
(RDS) on
VMware
• Preview
OracleDatabase
Coming
soon...
• Update for On-
Premis
Systems
• Express
Edition (XE)
選択肢
Database as a Service
• Autonomous Services
• for on-premises deployments
Variety Editions
求められる賢い選択
Oracle Databaseを取り巻く今年のいろいろ 2/2 - 9月時点のまとめ ’18
選択肢は狭まる – バージョン11.2のWaved Extended Support Freeは今年いっぱい
3
バージョン11.2および12.2が
近々デプロイ不可
バージョン12.1と18.xのみが推奨
“2019年1月からは、データベース・
デプロイメントの作成時にソフトウェア
・リリース「Oracle Database 11g
リリース2」または「Oracle Database
12cリリース2」を選択できなくなります。
”
* Oracle Database Cloud Serviceの既知の問題 >
…… > 将来の廃止および削除の通知 2018年6月
Oracle Database Cloud
Service将来のリリース
バージョン11.2および12.1
のみがデプロイ可
“将来的には、追加のメジャーバージョンをサポートする
予定です。”
* Amazon RDS for Oracle Database のよくある質問
PSU バージョン
12.1.0.2
バージョン
11.2.0.4
2018年
4 月
12.1.0.2.v12
Patch 27338041
- Oracle
Database Patch
Set Update
12.1.0.2.180417
+ α
11.2.0.4.v16
Patch 27338049
- Database
Patch Set
Update
11.2.0.4.180417
+ α
* Amazon Relational Database Service (RDS) »
ユーザーガイド » Amazon RDS での Oracle
Amazon RDS
Oracle データベースエンジン
周辺ソフトウエアはバージョン
12.1以降のみをサポート
6.0 5.13-5.15 5.6-5.12 5.0-5.5
11gR2 ✔ ✔ ✔
12cR1 ✔ ✔
12.2 ✔
12c ✔
* Cloudera Enterprise 5.xおよび 6.x Release
Guide >…… > Database Requirements
CDH and Cloudera Manager
Supported Databases
Unconference at db tech showcase 2012 ~ 6年前の本イベント
Real World Oracle Database Patching Terminology
4
※ お話は Goodbye, Patch Set. さよなら、PSR。 - wmo6hash::blog で完結
Oracle Databaseの各リリースの捉え方と備え’15 ~ 3年前のまとめ
2010年9月以降は決まった期間で新しいマイナーリリースが公開される
リリース番号の形式と解釈 メンテナンス・リリース
メジャー・リリースにつき1つのメンテナン
ス・リリースのため.1か.2のみ
– 12.1 と 12.2
– 11.1 と 11.2
マイナー・リリース
.1メジャー・リリースには1つのマイナー
リリースのため.1か.2のみ
.2メンテナンス・リリースには3つのマイ
ナーリリースのため.1か.2か.3か.4
– 12.1.0.1 と 12.1.0.2
– 11.2.0.1 と 11.2.0.2 と 11.2.0.3 と 11.2.0.4
.2は1年後に .3は2年後にリリース
.4は3年半から4年後にリリース
ポイント
– メジャー・リリースおよびメンテナンス
リリース間のアップグレードはデータ
ベース・アップグレード
– マイナー・リリース間のアップグレード
はパッチセット・アップグレード
– マイナーリリースはリリース・サイクル
が一定周期
– ライフタイムサポートのポリシーは
メンテナンス・リリース毎に定義
– 最終のマイナー・リリースとなる
ターミナル・リリースに対してのみ
Extended Supportを提供
5
12.1.0.2 2015年7月
12.1.0.1 2013年7月
11.2.0.4 2013年8月
11.2.0.3 2011年9月
11.2.0.2 2010年9月
11.2.0.1 2009年9月
メジャー・リリース
大きな新機能が加わったバージョンの際に加算
メンテナンス・リリース
1から始まり新機能が加わった際に加算
マイナー・リリース
1から始まり小幅な変更を加えた際に加算
1年おき
約2年
ほぼ同時
1年後
参考
• Oracle® Database Administrator's Guide 12c Release 1 (12.1)
• Oracle Database Patching Best Practices [CON8413] - Oracle
OpenWorld 2013 San Francisco Presentation
• Upgrade, Migrate & Consolidate to Oracle Database 12c
V$VERSION. BANNER_FULL ’18
リリースおよびメジャーバージョンは<年>、リリース番号とフルバージョン番号は異なる
6
Oracle Database 18c
Enterprise Edition
Release 18.0.0.0.0 -
Production
Version 18.1.0.0.0
Oracle Database 18c
で導入された新しい2行
バナー形式。
バナーには、データベー
スのリリースおよびバー
ジョン番号が表示される。2018年2月
Oracle Databaseデータベース・リファレンス, 18c
E93944-01
2018年9月の Oracle Live SQL での実行結果
異なる
Oracle Databaseのリリース形態とバージョン要旨 ‘18
Old Release Model
Release #
Version #
Release Premier
Support
End
Waved
Extended
Support
End
Paid
Extended
Support
End
12.1.0.2 2014/07 2018/07 2019/06 2021/07
12.1.0.1 2013/07 2016/06
11.2.0.4 2013/08 2015/01 2018/12 2020/12
11.2.0.3 2011/09 2015/06
11.2.0.2 2010/09 2013/10
11.2.0.1 2009/09 2011/08
New Release Model
7
Release # Release Premier
Support
End
Extended
Support
End
Version # range
<major version>.
<update>
22 2022/01 2025/07 2028/07 22.1~22.27
21 2021/01 2024/07 21.1~21.15
20 2020/01 2023/07 20.1~20.15
19 2019/01 2022/07 2025/07 19.1~19.27
18 2018/01 2021/07 18.1~18.15
12.2.0.1 2017/03 2020/06 12.2
− 同一リリースファミリー内の最終リリースは、 Extended
Support期間が設けられるロングタームサポートリリース
− リリースされたProductionのバイナリに対して、四半期
毎にアップデートが累積パッチで提供される
− 第2フィールドのバージョン番号は 1から( for On-
Premis Systemsは.3から )はじまる
− アップデート毎に番号がひとつずつ上がる
− アップデートを applyするとバージョンが上がる
dbupgrade and DBUA Opatch
Oracle Databaseの年次リリース・アップデートおよびリビジョン
教科書的な俯瞰
2019 2020 2021
070809 101112 010203 040506 070809 101112 010203 040506 070809 101112 010203 040506 070809
20.1 20.2 20.3 20.4 20.5 20.6 20.7
19.2.2 19.3.2 19.4.2 19.5.2 19.6.2 19.7.2 19.8.2 19.9.2
19.2.1 19.3.1 19.4.1 19.5.1 19.6.1 19.7.1 19.8.1 19.9.1 19.10.1
19.1 19.2 19.3 19.4 19.5 19.6 19.7 19.8 19.9 19.10 19.11
18.2.2 18.3.2 18.4.2 18.5.2 18.6.2 18.7.2 18.8.2 18.9.2 18.10.2 18.11.2 18.12.2 18.13.2
18.2.1 18.3.1 18.4.1 18.5.1 18.6.1 18.7.1 18.8.1 18.9.1 18.10.1 18.11.1 18.12.1 18.13.1 18.14.1
18.3 18.4 18.5 18.6 18.7 18.8 18.9 18.10 18.11 18.12 18.13 18.14 18.15
8
12.2 Premier Support
12.1 Waved Extended Support Free
11.2 Waved Extended
Support Free 11.2 Paid Extended Support
12.1 Paid Extended Support
元号 消費税Era name VAT
Olympic,
Tokyo
Oracle Databaseの年次リリース・アップデートおよびリビジョン
限定利用が想定される
2019 2020 2021
070809 101112 010203 040506 070809 101112 010203 040506 070809 101112 010203 040506 070809
20.1 20.2 20.3 20.4 20.5 20.6 20.7
19.2.2 19.3.2 19.4.2 19.5.2 19.6.2 19.7.2 19.8.2 19.9.2
19.2.1 19.3.1 19.4.1 19.5.1 19.6.1 19.7.1 19.8.1 19.9.1 19.10.1
19.1 19.2 19.3 19.4 19.5 19.6 19.7 19.8 19.9 19.10 19.11
18.2.2 18.3.2 18.4.2 18.5.2 18.6.2 18.7.2 18.8.2 18.9.2 18.10.2 18.11.2 18.12.2 18.13.2
18.2.1 18.3.1 18.4.1 18.5.1 18.6.1 18.7.1 18.8.1 18.9.1 18.10.1 18.11.1 18.12.1 18.13.1 18.14.1
18.3 18.4 18.5 18.6 18.7 18.8 18.9 18.10 18.11 18.12 18.13 18.14 18.15
9
12.2 Premier Support
12.1 Waved Extended Support Free
11.2 Waved Extended
Support Free 11.2 Paid Extended Support
12.1 Paid Extended Support
バージョン<YY>.1および
<YY>.2は、極めて新バージョン
の採用に前向きな方々と、新機
能検証や対応ソフトウエアを外
販する方々等が積極的に利用
元号 消費税Era name VAT
Olympic,
Tokyo
Oracle Databaseの年次リリース・アップデートおよびリビジョン
2021年7月には、メンテナンスされるのがリリース19以上のみ
2019 2020 2021
070809 101112 010203 040506 070809 101112 010203 040506 070809 101112 010203 040506 070809
20.1 20.2 20.3 20.4 20.5 20.6 20.7
19.2.2 19.3.2 19.4.2 19.5.2 19.6.2 19.7.2 19.8.2 19.9.2
19.2.1 19.3.1 19.4.1 19.5.1 19.6.1 19.7.1 19.8.1 19.9.1 19.10.1
19.1 19.2 19.3 19.4 19.5 19.6 19.7 19.8 19.9 19.10 19.11
18.2.2 18.3.2 18.4.2 18.5.2 18.6.2 18.7.2 18.8.2 18.9.2 18.10.2 18.11.2 18.12.2 18.13.2
18.2.1 18.3.1 18.4.1 18.5.1 18.6.1 18.7.1 18.8.1 18.9.1 18.10.1 18.11.1 18.12.1 18.13.1 18.14.1
18.3 18.4 18.5 18.6 18.7 18.8 18.9 18.10 18.11 18.12 18.13 18.14 18.15
10
12.2 Premier Support
12.1 Waved Extended Support Free
11.2 Waved Extended
Support Free 11.2 Paid Extended Support
12.1 Paid Extended Support
バージョン19.xより前は、
新規パッチ作成が終了
バージョン18.xは Premier
Support終了まで1年未満
元号 消費税Era name VAT
Olympic,
Tokyo
Oracle Databaseの年次リリース・アップデートおよびリビジョン
四半期アップデートあるいは年次リリースを対象にすると割り切る
2019 2020 2021
070809 101112 010203 040506 070809 101112 010203 040506 070809 101112 010203 040506 070809
20.1 20.2 20.3 20.4 20.5 20.6 20.7
19.2.2 19.3.2 19.4.2 19.5.2 19.6.2 19.7.2 19.8.2 19.9.2
19.2.1 19.3.1 19.4.1 19.5.1 19.6.1 19.7.1 19.8.1 19.9.1 19.10.1
19.1 19.2 19.3 19.4 19.5 19.6 19.7 19.8 19.9 19.10 19.11
18.2.2 18.3.2 18.4.2 18.5.2 18.6.2 18.7.2 18.8.2 18.9.2 18.10.2 18.11.2 18.12.2 18.13.2
18.2.1 18.3.1 18.4.1 18.5.1 18.6.1 18.7.1 18.8.1 18.9.1 18.10.1 18.11.1 18.12.1 18.13.1 18.14.1
18.3 18.4 18.5 18.6 18.7 18.8 18.9 18.10 18.11 18.12 18.13 18.14 18.15
11
12.2 Premier Support
12.1 Waved Extended Support Free
11.2 Waved Extended
Support Free 11.2 Paid Extended Support
12.1 Paid Extended Support
“When you patch, please use UPDATES – and not REVISIONS”
“When you patch, please use UPDATES – and not REVISIONS”
元号 消費税Era name VAT
Olympic,
Tokyo
Oracle Databaseのバージョン選択例 ’18
必然的に for On-Premis Systemsとしてバイナリが入手可能な<YY>.3以上に限定
2019 2020 2021
070809 101112 010203 040506 070809 101112 010203 040506 070809 101112 010203 040506 070809
20.3 20.4 20.5 20.6 20.7
19.3 19.4 19.5 19.6 19.7 19.8 19.9 19.10 19.11
18.3 18.4 18.5 18.6 18.7 18.8 18.9 18.10
12
12.2 Premier Support
12.1 Waved Extended Support Free
11.2 Waved Extended
Support Free 11.2 Paid Extended Support
12.1 Paid Extended Support
バージョン18.xを採用 バージョン19.xを採用
元号 消費税Era name VAT
Olympic,
Tokyo
できそうだができないかもしれないOracle Databaseのバージョン選択例
ロングタームサポートリリースのみ ~ 現実的にこれが選択できるのは極わずか
2019 2020 2021
070809 101112 010203 040506 070809 101112 010203 040506 070809 101112 010203 040506 070809
20.3 20.4 20.5 20.6 20.7
19.3 19.4 19.5 19.6 19.7 19.8 19.9 19.10 19.11
18.3 18.4 18.5 18.6 18.7 18.8 18.9 18.10
13
12.2 Premier Support
12.1 Waved Extended Support Free
11.2 Waved Extended
Support Free 11.2 Paid Extended Support
12.1 Paid Extended Support
19.x = LONG TERM SUPPORT RELEASE
19.xへ
Upgrade
既存の11.2環境はPaid Extended Supportを最大2年契約。契約期間内に
バージョン19.xへアップグレードし、ロングタームサポートリリースのみを用いる。
元号 消費税Era name VAT
Olympic,
Tokyo
Oracle Databaseのバージョン選択のおススメ ’18
年次毎にいつまで採用するかを定義
2019 2020 2021
070809 101112 010203 040506 070809 101112 010203 040506 070809 101112 010203 040506 070809
20.3 20.4 20.5 20.6 20.7
19.3 19.4 19.5 19.6 19.7 19.8 19.9 19.10 19.11
18.3 18.4 18.5 18.6 18.7 18.8 18.9 18.10
14
12.2 Premier Support
12.1 Waved Extended Support Free
11.2 Waved Extended
Support Free 11.2 Paid Extended Support
12.1 Paid Extended Support
出来る限り最新リリースを用いる
バージョン18.xへのアップグレードはリリース後 2年間に限定
元号 消費税Era name VAT
Olympic,
Tokyo
考察にあたり参考にした文献と出典
– JPOUG in 15 minutes @ Oracle Database Connect 2018 > 18c?アップデート?リ
ビジョン?新バージョンとアップグレードを考える by 大野 高志さん
https://www.ashisuto.co.jp/db_blog/article/jpoug-taono-20180419.pdf
– Oracle Database Cloud Serviceの既知の問題 > 非推奨の機能/コマンド > 将来の廃
止および削除の通知 https://docs.oracle.com/cd/E83857_01/paas/database-dbaas-
cloud/kidbr/index.html#KIDBR131
– Cloudera Enterprise 6 Release Guide > Requirements and Supported Versions >
Database Requirements
https://www.cloudera.com/documentation/enterprise/6/release-
notes/topics/rg_database_requirements.html#cdh_cm_supported_db
– Cloudera Enterprise 5.x Release Notes > CDH 5 and Cloudera Manager 5
Requirements and Supported Versions > CDH and Cloudera Manager Supported
Databases https://www.cloudera.com/documentation/enterprise/release-
notes/topics/rn_consolidated_pcm.html#cdh_cm_supported_db
– Amazon Relational Database Service (RDS) » ユーザーガイド » Amazon RDS での
Oracle » Oracle データベースエンジンリリースノート
https://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/UserGuide/Appendix.Oracl
e.PatchComposition.html
– Amazon RDS for Oracle のよくある質問 – アマゾン ウェブ サービス (AWS)
https://aws.amazon.com/jp/rds/oracle/faqs/
– Real World Oracle Database Patching Terminology by Wataru Morohashi
https://www.slideshare.net/wmo6hash/real-world-oracle-database-patching-
terminology
– Goodbye, Patch Set. さよなら、PSR。 - wmo6hash::blog
http://d.hatena.ne.jp/wmo6hash/20141208/p1
– Oracle Live SQL http://livesql.oracle.com/
– Oracle Databaseデータベース・リファレンス, 18c > 第III部 動的パフォーマンス・ビュー
> 9 動的パフォーマンス(V$)ビュー: V$SCHEDULER_RUNNING_JOBSから
V$ZONEMAP_USAGE_STATS > 9.128 V$VERSION
https://docs.oracle.com/cd/E96517_01/refrn/V-VERSION.html
– Slides Download Center – Upgrade your Database - NOW! > Current and
Comprehensive Slide Decks > New Oracle Database Release and Patching Model
https://mikedietrichde.com/slides/
– Oracle Database Upgrades and Migrations – YouTube > New Oracle Database
Release and Patching Model https://youtu.be/JIfZPMzQDwA
– 公開が予定がされている2018年8月31日開催 Oracle Database Technology Night ~
集え!オラクルの力(チカラ)Oracle Database 18c テクノロジーシリーズ 1「DB Core と
Oracle Multitenant の進化」 http://oracle.com/goto/jpm180831 配布資料
15
Thank you
Wataru Morohashi @wmo6hash

Más contenido relacionado

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

Web os最新動向20130209
Web os最新動向20130209Web os最新動向20130209
Web os最新動向20130209
Akira Sasaki
 
Mathworks installation help_ja_jp
Mathworks installation help_ja_jpMathworks installation help_ja_jp
Mathworks installation help_ja_jp
Eddie Muñoz
 

Similar a Oracle Databaseバージョン 選択における考察’18 (20)

ACRiウェビナー_GIGABYTE様ご講演資料
ACRiウェビナー_GIGABYTE様ご講演資料ACRiウェビナー_GIGABYTE様ご講演資料
ACRiウェビナー_GIGABYTE様ご講演資料
 
Oracle Database: リリースモデルとアップグレード・パッチ計画 (2021年2月版)
Oracle Database: リリースモデルとアップグレード・パッチ計画 (2021年2月版)Oracle Database: リリースモデルとアップグレード・パッチ計画 (2021年2月版)
Oracle Database: リリースモデルとアップグレード・パッチ計画 (2021年2月版)
 
IT エンジニアのための 流し読み Windows 10 - この半年くらいの Windows 10 事情 - 2019 春
IT エンジニアのための 流し読み Windows 10 - この半年くらいの Windows 10 事情  - 2019 春IT エンジニアのための 流し読み Windows 10 - この半年くらいの Windows 10 事情  - 2019 春
IT エンジニアのための 流し読み Windows 10 - この半年くらいの Windows 10 事情 - 2019 春
 
PostgreSQL開発コミュニティに参加しよう! ~2022年版~(Open Source Conference 2022 Online/Kyoto 発...
PostgreSQL開発コミュニティに参加しよう! ~2022年版~(Open Source Conference 2022 Online/Kyoto 発...PostgreSQL開発コミュニティに参加しよう! ~2022年版~(Open Source Conference 2022 Online/Kyoto 発...
PostgreSQL開発コミュニティに参加しよう! ~2022年版~(Open Source Conference 2022 Online/Kyoto 発...
 
オンプレミスからクラウドへ:Oracle Databaseの移行ベストプラクティスを解説 (Oracle Cloudウェビナーシリーズ: 2021年2月18日)
オンプレミスからクラウドへ:Oracle Databaseの移行ベストプラクティスを解説 (Oracle Cloudウェビナーシリーズ: 2021年2月18日)オンプレミスからクラウドへ:Oracle Databaseの移行ベストプラクティスを解説 (Oracle Cloudウェビナーシリーズ: 2021年2月18日)
オンプレミスからクラウドへ:Oracle Databaseの移行ベストプラクティスを解説 (Oracle Cloudウェビナーシリーズ: 2021年2月18日)
 
Oracle Cloud Infrastructure:2022年11月度サービス・アップデート
Oracle Cloud Infrastructure:2022年11月度サービス・アップデートOracle Cloud Infrastructure:2022年11月度サービス・アップデート
Oracle Cloud Infrastructure:2022年11月度サービス・アップデート
 
Mathworks installation help_ja_jp
Mathworks installation help_ja_jpMathworks installation help_ja_jp
Mathworks installation help_ja_jp
 
Oracle Cloud Infrastructure:2023年1月度サービス・アップデート
Oracle Cloud Infrastructure:2023年1月度サービス・アップデートOracle Cloud Infrastructure:2023年1月度サービス・アップデート
Oracle Cloud Infrastructure:2023年1月度サービス・アップデート
 
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
 
PostgreSQLのgitレポジトリから見える2022年の開発状況(第38回PostgreSQLアンカンファレンス@オンライン 発表資料)
PostgreSQLのgitレポジトリから見える2022年の開発状況(第38回PostgreSQLアンカンファレンス@オンライン 発表資料)PostgreSQLのgitレポジトリから見える2022年の開発状況(第38回PostgreSQLアンカンファレンス@オンライン 発表資料)
PostgreSQLのgitレポジトリから見える2022年の開発状況(第38回PostgreSQLアンカンファレンス@オンライン 発表資料)
 
JDK: 新しいリリースモデル解説(ver.2.1)
JDK: 新しいリリースモデル解説(ver.2.1)JDK: 新しいリリースモデル解説(ver.2.1)
JDK: 新しいリリースモデル解説(ver.2.1)
 
Web os最新動向20130209
Web os最新動向20130209Web os最新動向20130209
Web os最新動向20130209
 
オープンソースデータベース GridDB ~ なぜ いま、データベースを開発したのか?その理由とGridDBの概要紹介 ~
オープンソースデータベース GridDB ~ なぜ いま、データベースを開発したのか?その理由とGridDBの概要紹介 ~オープンソースデータベース GridDB ~ なぜ いま、データベースを開発したのか?その理由とGridDBの概要紹介 ~
オープンソースデータベース GridDB ~ なぜ いま、データベースを開発したのか?その理由とGridDBの概要紹介 ~
 
Oracle Cloud Infrastructure:2020年9月度サービス・アップデート
Oracle Cloud Infrastructure:2020年9月度サービス・アップデートOracle Cloud Infrastructure:2020年9月度サービス・アップデート
Oracle Cloud Infrastructure:2020年9月度サービス・アップデート
 
解説 Windows 10 May 2020 Update
解説 Windows 10 May 2020 Update解説 Windows 10 May 2020 Update
解説 Windows 10 May 2020 Update
 
GCP & Gaming 〜平成最後のアップデート〜 | Google Cloud INSIDE Games & Apps
GCP & Gaming 〜平成最後のアップデート〜 | Google Cloud INSIDE Games & AppsGCP & Gaming 〜平成最後のアップデート〜 | Google Cloud INSIDE Games & Apps
GCP & Gaming 〜平成最後のアップデート〜 | Google Cloud INSIDE Games & Apps
 
Mathworks installation help_ja_jp
Mathworks installation help_ja_jpMathworks installation help_ja_jp
Mathworks installation help_ja_jp
 
SBS2008の管理のポイント
SBS2008の管理のポイントSBS2008の管理のポイント
SBS2008の管理のポイント
 
SBS2008の管理のポイント
SBS2008の管理のポイントSBS2008の管理のポイント
SBS2008の管理のポイント
 
第3回 配信講義 計算科学技術特論B(2022)
第3回 配信講義 計算科学技術特論B(2022)第3回 配信講義 計算科学技術特論B(2022)
第3回 配信講義 計算科学技術特論B(2022)
 

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

  • 2. 1. Landscape 2. Old Release Model New Release Model 3. Selection Guidelines
  • 3. Oracle Databaseを取り巻く今年のいろいろ 1/2 - 9月時点のまとめ ’18 選択肢は広がる ー 同一バイナリの提供形態の違いと捉えることもできる 2 OracleDatabase Yearly Release Quarterly Update Quarterly Revision OracleCloudPlatform Autonomous Services • Autonomous Data Warehouse • Autonomous Transaction Processing GoogleCloudPlatform Manage Oracle® workloads with Google Cloud Partners AWS&VMware Amazon Relational Database Service (RDS) on VMware • Preview OracleDatabase Coming soon... • Update for On- Premis Systems • Express Edition (XE) 選択肢 Database as a Service • Autonomous Services • for on-premises deployments Variety Editions 求められる賢い選択
  • 4. Oracle Databaseを取り巻く今年のいろいろ 2/2 - 9月時点のまとめ ’18 選択肢は狭まる – バージョン11.2のWaved Extended Support Freeは今年いっぱい 3 バージョン11.2および12.2が 近々デプロイ不可 バージョン12.1と18.xのみが推奨 “2019年1月からは、データベース・ デプロイメントの作成時にソフトウェア ・リリース「Oracle Database 11g リリース2」または「Oracle Database 12cリリース2」を選択できなくなります。 ” * Oracle Database Cloud Serviceの既知の問題 > …… > 将来の廃止および削除の通知 2018年6月 Oracle Database Cloud Service将来のリリース バージョン11.2および12.1 のみがデプロイ可 “将来的には、追加のメジャーバージョンをサポートする 予定です。” * Amazon RDS for Oracle Database のよくある質問 PSU バージョン 12.1.0.2 バージョン 11.2.0.4 2018年 4 月 12.1.0.2.v12 Patch 27338041 - Oracle Database Patch Set Update 12.1.0.2.180417 + α 11.2.0.4.v16 Patch 27338049 - Database Patch Set Update 11.2.0.4.180417 + α * Amazon Relational Database Service (RDS) » ユーザーガイド » Amazon RDS での Oracle Amazon RDS Oracle データベースエンジン 周辺ソフトウエアはバージョン 12.1以降のみをサポート 6.0 5.13-5.15 5.6-5.12 5.0-5.5 11gR2 ✔ ✔ ✔ 12cR1 ✔ ✔ 12.2 ✔ 12c ✔ * Cloudera Enterprise 5.xおよび 6.x Release Guide >…… > Database Requirements CDH and Cloudera Manager Supported Databases
  • 5. Unconference at db tech showcase 2012 ~ 6年前の本イベント Real World Oracle Database Patching Terminology 4 ※ お話は Goodbye, Patch Set. さよなら、PSR。 - wmo6hash::blog で完結
  • 6. Oracle Databaseの各リリースの捉え方と備え’15 ~ 3年前のまとめ 2010年9月以降は決まった期間で新しいマイナーリリースが公開される リリース番号の形式と解釈 メンテナンス・リリース メジャー・リリースにつき1つのメンテナン ス・リリースのため.1か.2のみ – 12.1 と 12.2 – 11.1 と 11.2 マイナー・リリース .1メジャー・リリースには1つのマイナー リリースのため.1か.2のみ .2メンテナンス・リリースには3つのマイ ナーリリースのため.1か.2か.3か.4 – 12.1.0.1 と 12.1.0.2 – 11.2.0.1 と 11.2.0.2 と 11.2.0.3 と 11.2.0.4 .2は1年後に .3は2年後にリリース .4は3年半から4年後にリリース ポイント – メジャー・リリースおよびメンテナンス リリース間のアップグレードはデータ ベース・アップグレード – マイナー・リリース間のアップグレード はパッチセット・アップグレード – マイナーリリースはリリース・サイクル が一定周期 – ライフタイムサポートのポリシーは メンテナンス・リリース毎に定義 – 最終のマイナー・リリースとなる ターミナル・リリースに対してのみ Extended Supportを提供 5 12.1.0.2 2015年7月 12.1.0.1 2013年7月 11.2.0.4 2013年8月 11.2.0.3 2011年9月 11.2.0.2 2010年9月 11.2.0.1 2009年9月 メジャー・リリース 大きな新機能が加わったバージョンの際に加算 メンテナンス・リリース 1から始まり新機能が加わった際に加算 マイナー・リリース 1から始まり小幅な変更を加えた際に加算 1年おき 約2年 ほぼ同時 1年後 参考 • Oracle® Database Administrator's Guide 12c Release 1 (12.1) • Oracle Database Patching Best Practices [CON8413] - Oracle OpenWorld 2013 San Francisco Presentation • Upgrade, Migrate & Consolidate to Oracle Database 12c
  • 7. V$VERSION. BANNER_FULL ’18 リリースおよびメジャーバージョンは<年>、リリース番号とフルバージョン番号は異なる 6 Oracle Database 18c Enterprise Edition Release 18.0.0.0.0 - Production Version 18.1.0.0.0 Oracle Database 18c で導入された新しい2行 バナー形式。 バナーには、データベー スのリリースおよびバー ジョン番号が表示される。2018年2月 Oracle Databaseデータベース・リファレンス, 18c E93944-01 2018年9月の Oracle Live SQL での実行結果 異なる
  • 8. Oracle Databaseのリリース形態とバージョン要旨 ‘18 Old Release Model Release # Version # Release Premier Support End Waved Extended Support End Paid Extended Support End 12.1.0.2 2014/07 2018/07 2019/06 2021/07 12.1.0.1 2013/07 2016/06 11.2.0.4 2013/08 2015/01 2018/12 2020/12 11.2.0.3 2011/09 2015/06 11.2.0.2 2010/09 2013/10 11.2.0.1 2009/09 2011/08 New Release Model 7 Release # Release Premier Support End Extended Support End Version # range <major version>. <update> 22 2022/01 2025/07 2028/07 22.1~22.27 21 2021/01 2024/07 21.1~21.15 20 2020/01 2023/07 20.1~20.15 19 2019/01 2022/07 2025/07 19.1~19.27 18 2018/01 2021/07 18.1~18.15 12.2.0.1 2017/03 2020/06 12.2 − 同一リリースファミリー内の最終リリースは、 Extended Support期間が設けられるロングタームサポートリリース − リリースされたProductionのバイナリに対して、四半期 毎にアップデートが累積パッチで提供される − 第2フィールドのバージョン番号は 1から( for On- Premis Systemsは.3から )はじまる − アップデート毎に番号がひとつずつ上がる − アップデートを applyするとバージョンが上がる dbupgrade and DBUA Opatch
  • 9. Oracle Databaseの年次リリース・アップデートおよびリビジョン 教科書的な俯瞰 2019 2020 2021 070809 101112 010203 040506 070809 101112 010203 040506 070809 101112 010203 040506 070809 20.1 20.2 20.3 20.4 20.5 20.6 20.7 19.2.2 19.3.2 19.4.2 19.5.2 19.6.2 19.7.2 19.8.2 19.9.2 19.2.1 19.3.1 19.4.1 19.5.1 19.6.1 19.7.1 19.8.1 19.9.1 19.10.1 19.1 19.2 19.3 19.4 19.5 19.6 19.7 19.8 19.9 19.10 19.11 18.2.2 18.3.2 18.4.2 18.5.2 18.6.2 18.7.2 18.8.2 18.9.2 18.10.2 18.11.2 18.12.2 18.13.2 18.2.1 18.3.1 18.4.1 18.5.1 18.6.1 18.7.1 18.8.1 18.9.1 18.10.1 18.11.1 18.12.1 18.13.1 18.14.1 18.3 18.4 18.5 18.6 18.7 18.8 18.9 18.10 18.11 18.12 18.13 18.14 18.15 8 12.2 Premier Support 12.1 Waved Extended Support Free 11.2 Waved Extended Support Free 11.2 Paid Extended Support 12.1 Paid Extended Support 元号 消費税Era name VAT Olympic, Tokyo
  • 10. Oracle Databaseの年次リリース・アップデートおよびリビジョン 限定利用が想定される 2019 2020 2021 070809 101112 010203 040506 070809 101112 010203 040506 070809 101112 010203 040506 070809 20.1 20.2 20.3 20.4 20.5 20.6 20.7 19.2.2 19.3.2 19.4.2 19.5.2 19.6.2 19.7.2 19.8.2 19.9.2 19.2.1 19.3.1 19.4.1 19.5.1 19.6.1 19.7.1 19.8.1 19.9.1 19.10.1 19.1 19.2 19.3 19.4 19.5 19.6 19.7 19.8 19.9 19.10 19.11 18.2.2 18.3.2 18.4.2 18.5.2 18.6.2 18.7.2 18.8.2 18.9.2 18.10.2 18.11.2 18.12.2 18.13.2 18.2.1 18.3.1 18.4.1 18.5.1 18.6.1 18.7.1 18.8.1 18.9.1 18.10.1 18.11.1 18.12.1 18.13.1 18.14.1 18.3 18.4 18.5 18.6 18.7 18.8 18.9 18.10 18.11 18.12 18.13 18.14 18.15 9 12.2 Premier Support 12.1 Waved Extended Support Free 11.2 Waved Extended Support Free 11.2 Paid Extended Support 12.1 Paid Extended Support バージョン<YY>.1および <YY>.2は、極めて新バージョン の採用に前向きな方々と、新機 能検証や対応ソフトウエアを外 販する方々等が積極的に利用 元号 消費税Era name VAT Olympic, Tokyo
  • 11. Oracle Databaseの年次リリース・アップデートおよびリビジョン 2021年7月には、メンテナンスされるのがリリース19以上のみ 2019 2020 2021 070809 101112 010203 040506 070809 101112 010203 040506 070809 101112 010203 040506 070809 20.1 20.2 20.3 20.4 20.5 20.6 20.7 19.2.2 19.3.2 19.4.2 19.5.2 19.6.2 19.7.2 19.8.2 19.9.2 19.2.1 19.3.1 19.4.1 19.5.1 19.6.1 19.7.1 19.8.1 19.9.1 19.10.1 19.1 19.2 19.3 19.4 19.5 19.6 19.7 19.8 19.9 19.10 19.11 18.2.2 18.3.2 18.4.2 18.5.2 18.6.2 18.7.2 18.8.2 18.9.2 18.10.2 18.11.2 18.12.2 18.13.2 18.2.1 18.3.1 18.4.1 18.5.1 18.6.1 18.7.1 18.8.1 18.9.1 18.10.1 18.11.1 18.12.1 18.13.1 18.14.1 18.3 18.4 18.5 18.6 18.7 18.8 18.9 18.10 18.11 18.12 18.13 18.14 18.15 10 12.2 Premier Support 12.1 Waved Extended Support Free 11.2 Waved Extended Support Free 11.2 Paid Extended Support 12.1 Paid Extended Support バージョン19.xより前は、 新規パッチ作成が終了 バージョン18.xは Premier Support終了まで1年未満 元号 消費税Era name VAT Olympic, Tokyo
  • 12. Oracle Databaseの年次リリース・アップデートおよびリビジョン 四半期アップデートあるいは年次リリースを対象にすると割り切る 2019 2020 2021 070809 101112 010203 040506 070809 101112 010203 040506 070809 101112 010203 040506 070809 20.1 20.2 20.3 20.4 20.5 20.6 20.7 19.2.2 19.3.2 19.4.2 19.5.2 19.6.2 19.7.2 19.8.2 19.9.2 19.2.1 19.3.1 19.4.1 19.5.1 19.6.1 19.7.1 19.8.1 19.9.1 19.10.1 19.1 19.2 19.3 19.4 19.5 19.6 19.7 19.8 19.9 19.10 19.11 18.2.2 18.3.2 18.4.2 18.5.2 18.6.2 18.7.2 18.8.2 18.9.2 18.10.2 18.11.2 18.12.2 18.13.2 18.2.1 18.3.1 18.4.1 18.5.1 18.6.1 18.7.1 18.8.1 18.9.1 18.10.1 18.11.1 18.12.1 18.13.1 18.14.1 18.3 18.4 18.5 18.6 18.7 18.8 18.9 18.10 18.11 18.12 18.13 18.14 18.15 11 12.2 Premier Support 12.1 Waved Extended Support Free 11.2 Waved Extended Support Free 11.2 Paid Extended Support 12.1 Paid Extended Support “When you patch, please use UPDATES – and not REVISIONS” “When you patch, please use UPDATES – and not REVISIONS” 元号 消費税Era name VAT Olympic, Tokyo
  • 13. Oracle Databaseのバージョン選択例 ’18 必然的に for On-Premis Systemsとしてバイナリが入手可能な<YY>.3以上に限定 2019 2020 2021 070809 101112 010203 040506 070809 101112 010203 040506 070809 101112 010203 040506 070809 20.3 20.4 20.5 20.6 20.7 19.3 19.4 19.5 19.6 19.7 19.8 19.9 19.10 19.11 18.3 18.4 18.5 18.6 18.7 18.8 18.9 18.10 12 12.2 Premier Support 12.1 Waved Extended Support Free 11.2 Waved Extended Support Free 11.2 Paid Extended Support 12.1 Paid Extended Support バージョン18.xを採用 バージョン19.xを採用 元号 消費税Era name VAT Olympic, Tokyo
  • 14. できそうだができないかもしれないOracle Databaseのバージョン選択例 ロングタームサポートリリースのみ ~ 現実的にこれが選択できるのは極わずか 2019 2020 2021 070809 101112 010203 040506 070809 101112 010203 040506 070809 101112 010203 040506 070809 20.3 20.4 20.5 20.6 20.7 19.3 19.4 19.5 19.6 19.7 19.8 19.9 19.10 19.11 18.3 18.4 18.5 18.6 18.7 18.8 18.9 18.10 13 12.2 Premier Support 12.1 Waved Extended Support Free 11.2 Waved Extended Support Free 11.2 Paid Extended Support 12.1 Paid Extended Support 19.x = LONG TERM SUPPORT RELEASE 19.xへ Upgrade 既存の11.2環境はPaid Extended Supportを最大2年契約。契約期間内に バージョン19.xへアップグレードし、ロングタームサポートリリースのみを用いる。 元号 消費税Era name VAT Olympic, Tokyo
  • 15. Oracle Databaseのバージョン選択のおススメ ’18 年次毎にいつまで採用するかを定義 2019 2020 2021 070809 101112 010203 040506 070809 101112 010203 040506 070809 101112 010203 040506 070809 20.3 20.4 20.5 20.6 20.7 19.3 19.4 19.5 19.6 19.7 19.8 19.9 19.10 19.11 18.3 18.4 18.5 18.6 18.7 18.8 18.9 18.10 14 12.2 Premier Support 12.1 Waved Extended Support Free 11.2 Waved Extended Support Free 11.2 Paid Extended Support 12.1 Paid Extended Support 出来る限り最新リリースを用いる バージョン18.xへのアップグレードはリリース後 2年間に限定 元号 消費税Era name VAT Olympic, Tokyo
  • 16. 考察にあたり参考にした文献と出典 – JPOUG in 15 minutes @ Oracle Database Connect 2018 > 18c?アップデート?リ ビジョン?新バージョンとアップグレードを考える by 大野 高志さん https://www.ashisuto.co.jp/db_blog/article/jpoug-taono-20180419.pdf – Oracle Database Cloud Serviceの既知の問題 > 非推奨の機能/コマンド > 将来の廃 止および削除の通知 https://docs.oracle.com/cd/E83857_01/paas/database-dbaas- cloud/kidbr/index.html#KIDBR131 – Cloudera Enterprise 6 Release Guide > Requirements and Supported Versions > Database Requirements https://www.cloudera.com/documentation/enterprise/6/release- notes/topics/rg_database_requirements.html#cdh_cm_supported_db – Cloudera Enterprise 5.x Release Notes > CDH 5 and Cloudera Manager 5 Requirements and Supported Versions > CDH and Cloudera Manager Supported Databases https://www.cloudera.com/documentation/enterprise/release- notes/topics/rn_consolidated_pcm.html#cdh_cm_supported_db – Amazon Relational Database Service (RDS) » ユーザーガイド » Amazon RDS での Oracle » Oracle データベースエンジンリリースノート https://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/UserGuide/Appendix.Oracl e.PatchComposition.html – Amazon RDS for Oracle のよくある質問 – アマゾン ウェブ サービス (AWS) https://aws.amazon.com/jp/rds/oracle/faqs/ – Real World Oracle Database Patching Terminology by Wataru Morohashi https://www.slideshare.net/wmo6hash/real-world-oracle-database-patching- terminology – Goodbye, Patch Set. さよなら、PSR。 - wmo6hash::blog http://d.hatena.ne.jp/wmo6hash/20141208/p1 – Oracle Live SQL http://livesql.oracle.com/ – Oracle Databaseデータベース・リファレンス, 18c > 第III部 動的パフォーマンス・ビュー > 9 動的パフォーマンス(V$)ビュー: V$SCHEDULER_RUNNING_JOBSから V$ZONEMAP_USAGE_STATS > 9.128 V$VERSION https://docs.oracle.com/cd/E96517_01/refrn/V-VERSION.html – Slides Download Center – Upgrade your Database - NOW! > Current and Comprehensive Slide Decks > New Oracle Database Release and Patching Model https://mikedietrichde.com/slides/ – Oracle Database Upgrades and Migrations – YouTube > New Oracle Database Release and Patching Model https://youtu.be/JIfZPMzQDwA – 公開が予定がされている2018年8月31日開催 Oracle Database Technology Night ~ 集え!オラクルの力(チカラ)Oracle Database 18c テクノロジーシリーズ 1「DB Core と Oracle Multitenant の進化」 http://oracle.com/goto/jpm180831 配布資料 15