SlideShare une entreprise Scribd logo
1  sur  29
Télécharger pour lire hors ligne
Real World
Oracle Database
Patching Terminology
Wataru Morohashi / October 19, 2012


© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Focus on Oracle Database Patching
Oracle OpenWorld Presentations




                                                                                         2011                                          2012




2   © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Focus on Oracle Database Patching Terminology
毎年同じ説明から はじまる




    Patch Set
    a maintenance release containing all bugs fixed for a given production version during a time period.


3    © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Focus on Oracle Database Patching Terminology
どうして この説明から始めているのか




    “提供手段の違いがお客様に混乱を招いている”
    Eleanor Meritt, Vice President, Sustaining Engineering ; Oracle


4    © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
“パッチを大別してパッチセットと
パッチがある ”




© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
“パッチを大別してパッチセットと
パッチがある ”


OUIでインストールするマイナーな
リリースの製品にパッチセットと呼
ばれるものがあるだけ
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
パッチセットは もはやパッチではない

いわゆるOracle Databaseに対する
パッチは Opatchで適用するパッチ
のみ


© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
遅くともリリース11.2.0.2がある
2010年9月から
パッチセットはマイナーリリース




© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
インストール・ソース : products.xml
中身を見ればわかる




9   © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
11.1.0.7‘s products.xml contained PATCHSET and
Patch Set




10   © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
11.2.0.2's products.xml not contained PATCHSET and
Patch Set , contained “Production”




11   © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
リリース11.1.0.7と リリース11.2.0.2以降の違い
パッチセットをパッチと言うには無理がある状況の変化
フル・インストール・パッケージのみ
  過去のいかなるリリースからのアップグレードであっても製品としてインストール
  変更したいファイルだけに変更を加えて置き換えるのではない
  適用という概念にそぐわない

開発部門はパッチセット毎にテスト項目を改良しテストにかける時間も増えている
  以前はベースリリースと同じテストしかしていなかった




12   © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
「パッチセットとパッチがある」と
認知する必要はある

ただし
マイナーリリースをパッチセットと
言う必然性と機会は ほとんどない

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
まずは製品名を ー 事実として製品なのだから

新機能ガイドなどに載っている正式な製品名
  Oracle Database 11g リリース2 (11.2.0.3)
  Oracle Database 11g リリース2 (11.2.0.2)

そもそもイレブンジイとか括弧を使わない表記でいい
  Oracle Database の リリース11.2.0.3
  Oracle Database の リリース11.2.0.2




14   © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
パッチセットと言わなければならないかもしれないとき
他のときに言うのは無駄
パッチの作成猶予期間の説明が必要
  “アップグレードの猶予期間“という言い方もある

ベースリリースを基準にしたアップグレードの説明を手法を含めて正しく
  リリース11.2.0.1からリリース11.2.0.3へアップグレードするときに
  「アウトオブプレース・パッチ・セット・アップグレード」か
  「インプレース・パッチ・セット・アップグレード」

変更箇所がパッチセットでしか変わらないコンポーネントなどを強調したい



15   © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
必要があるときに用いる誤解なきパッチセットの表記
言い回しは番号だけで良い一方で表記はコレにしてみると楽ちん
リリース番号+パッチセット ( パッチセット+プレースフォルダのパッチ番号 ) が無難
   11.2.0.3 パッチセット ( パッチセット 10404530 )
   11.2.0.2 パッチセット ( パッチセット 10098816 )



常に併記する必要があるとは思いません

パッチだと強調するのならパッチ番号がないのもおかしい




16   © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
実例
正しいものだけ言ったり書いたりする
Oracle Database 11g リリース2(11.2.0.3)

リリース11.2.0.3



11.2.0.3パッチセット

パッチセット 10404530




17   © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
この支配からの 卒業

Oracle11gR2
Oracle Database 11g R2
Oracle Database 11g リリース2
11gリリース2
11gR2
R11.2

PSR 11.2.0.3
パッチセット 11.2.0.3
パッチ・セット・リリース 11.2.0.3

18   © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
新しい習慣

Oracle Database 1  1g リリース2(1  1.2.0.3)
    Documentation Library内の文書を基にすればハズレなし

リリース11.2.0.3
  イレブンジーって言う無駄を省いてリリース番号のみ


11.2.0.3パッチセット
     リリース番号の後ろに説明としてのパッチセット
     リリースとパッチセットという単語は一緒に使わない

パッチセット 10404530
  パッチセットとの書き出しにはパッチと同様にパッチ番号



19   © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
パッチセットは もはやパッチではない

いわゆるOracle Databaseに対する
パッチは Opatchで適用するパッチ
のみ


© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Oracle Universal InstallerおよびOpatchユーザーズ・
ガイド
7 OPatchを使用したOracleソフトウェアへのパッチの適用

OPatchはOracleが提供するユーティリティであり、Oracleのソフ
トウェアに個別パッチを適用し、Oracleのソフトウェアから個別
パッチをロールバックするプロセスを支援します。




21   © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Oracle® Universal Installer and OPatch User's Guide

7 Patching Oracle Software with Opatch

OPatch is an Oracle-supplied utility that assists you with the
process of applying interim patches to Oracle's software and
rolling back interim patches from Oracle's software.




22   © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Opatch README.txt

Patch summary:
--------------
README file for OPatch(11.2.0.1.8), the Oracle Interim
Patching Tool.

This patch installs the "OPatch" utility. OPatch is used for
patching Oracle software.


23   © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Focus on Oracle Database Patching Terminology
毎年パッチセットの次に説明される Interim Patch




 Interim Patch
 a single standalone patch also called a “one-off ” or PSE


24   © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Interimとか個別って冗長
パッチって そもそも仮で暫定で個別

【名詞】
[the interim] 合間,しばらく.
用例 in the interim その間に.

【形容詞】【限定用法の形容詞】
当座の,臨時の,仮の,暫定(ざんてい)的な.

http://ejje.weblio.jp/content/interim



25   © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
パッチという言葉だけでいい
ひとつの言葉に二つの意味を持たせてしまうと理解しにくい

広い意味での Interim Patchは
「OPatchで適用するパッチ」
In the broad sense, Interim Patches means a patch to apply using OPatch. Opatch
is the Oracle Interim Patching Tool.


狭い意味での Interim Patchは
「個別」や「バンドルに含まない例外」
In the narrow sense, Interim Patches means a single standalone patch also called
a “one-off” or PSE.

26   © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Oracle Databaseに対するパッチ
= 広い意味での Interim Patch

opatch apply するファイル
= Opatchで適用するパッチ


© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
パッチセットは もはやパッチではない

いわゆるOracle Databaseに対する
パッチは Opatchで適用するパッチ
のみ


© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
熱心に耳を傾けて聴いてくださって
どうもありがとうございました




© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Contenu connexe

Dernier

Dernier (7)

NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 

En vedette

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

En vedette (20)

Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 

Real World Oracle Database Patching Terminology