oracle on windows...・oracle database バージョンアップ支援 ・oracle developer/2000...

55
Copyright© 2009, Oracle. All rights reserved. 1 Oracle on Windows 参考資料、コラム'オラクル都市伝説(、イベント・セミナー情報 etc http://www.oracle.co.jp/campaign/mb_tech/ Windows Server System Center / OTN Japan http://www.oracle.com/technology/global/jp/tech/windows/ .NET + Oracle Database .NET Developer Center / OTN Japan http://www.oracle.com/technology/global/jp/tech/dotnet/ 意外と簡単!? .NETOracle / OTN Japan http://www.oracle.com/technology/global/jp/columns/easy/dotnet/

Upload: others

Post on 20-Jul-2020

16 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Oracle on Windows...・Oracle Database バージョンアップ支援 ・Oracle Developer/2000 Webアップグレード相談 ・パフォーマンス・クリニック ・Oracle Database

Copyright© 2009, Oracle. All rights reserved.1

• Oracle on Windows

• 参考資料、コラム'オラクル都市伝説(、イベント・セミナー情報 etc

• http://www.oracle.co.jp/campaign/mb_tech/

• Windows Server System Center / OTN Japan• http://www.oracle.com/technology/global/jp/tech/windows/

• .NET + Oracle Database

• .NET Developer Center / OTN Japanhttp://www.oracle.com/technology/global/jp/tech/dotnet/

• 意外と簡単!? .NETでOracle / OTN Japanhttp://www.oracle.com/technology/global/jp/columns/easy/dotnet/

Page 2: Oracle on Windows...・Oracle Database バージョンアップ支援 ・Oracle Developer/2000 Webアップグレード相談 ・パフォーマンス・クリニック ・Oracle Database

Copyright© 2009, Oracle. All rights reserved.2

• オラクル都市伝説 / Oracle on Windows

• http://www.oracle.co.jp/campaign/mb_tech/column/

• シーズン2 連載中!

其の一:地獄からの生還本当にあった怖い話

其の二:喪われた時間を取り戻せ!ある男の過ち

其の三:ベテランエンジニアの魂がデータベースに宿る

其の四:本当にオラクルデータベースを選択すると「ソースコードがスリム」になるのか?を徹底検証

Page 3: Oracle on Windows...・Oracle Database バージョンアップ支援 ・Oracle Developer/2000 Webアップグレード相談 ・パフォーマンス・クリニック ・Oracle Database

<Insert Picture Here>

Oracle Direct Seminar

日本オラクル株式会社

Oracle Database は難しくない!Windows ユーザーの為の Oracle Database 入門

Page 4: Oracle on Windows...・Oracle Database バージョンアップ支援 ・Oracle Developer/2000 Webアップグレード相談 ・パフォーマンス・クリニック ・Oracle Database

Copyright© 2009, Oracle. All rights reserved.4

以下の事項は、弊社の一般的な製品の方向性に関する概要を説明するものです。また、情報提供を唯一の目的とするものであり、いかなる契約にも組み込むことはできません。以下の事項は、マテリアルやコード、機能を提供することをコミットメント'確約(するものではないため、購買決定を行う際の判断材料になさらないで下さい。オラクル製品に関して記載されている機能の開発、リリースおよび時期については、弊社の裁量により決定されます。

Oracle、PeopleSoft、JD Edwards、及びSiebelは、米国オラクル・コーポレーション及びその子会社、関連会社の登録商標です。その他の名称はそれぞれの会社の商標の可能性があります。

Page 5: Oracle on Windows...・Oracle Database バージョンアップ支援 ・Oracle Developer/2000 Webアップグレード相談 ・パフォーマンス・クリニック ・Oracle Database

Copyright© 2009, Oracle. All rights reserved.5

Agenda

• Windows 向け Oracle Database の機能について

• Oracle Database の運用管理

• Oracle が提供する無償ツール

・SQL Serverからの移行アセスメント・MySQLからの移行相談

・PostgreSQLからの移行相談・Accessからの移行アセスメント

・Oracle Database バージョンアップ支援・Oracle Developer/2000 Webアップグレード相談

・パフォーマンス・クリニック・Oracle Database 構成相談

・Oracle Database 高可用性診断・システム連携アセスメント・システムセキュリティ診断

・簡易業務診断・メインフレーム資産活用

無償技術サービスOracle Direct Concierge

http://www.oracle.com/lang/jp/direct/services.html

Page 6: Oracle on Windows...・Oracle Database バージョンアップ支援 ・Oracle Developer/2000 Webアップグレード相談 ・パフォーマンス・クリニック ・Oracle Database

Copyright© 2009, Oracle. All rights reserved.6

7

1993 2007200320012000 20052004 2008/2009

Oracle は Windows の最新OSにいち早く対応

Page 7: Oracle on Windows...・Oracle Database バージョンアップ支援 ・Oracle Developer/2000 Webアップグレード相談 ・パフォーマンス・クリニック ・Oracle Database

Copyright© 2009, Oracle. All rights reserved.7

Operating System 9i R2 10g R1 10g R2 11g

Windows 2000 Yes Yes Yes Yes

Windows XP Professional Yes Yes Yes Yes

Windows Server 2003 Yes Yes Yes Yes

Windows Vista No No Yes Yes

Windows Server 2008 No No Yes Yes

Windows 32-bit プラットフォームサポート状況

Page 8: Oracle on Windows...・Oracle Database バージョンアップ支援 ・Oracle Developer/2000 Webアップグレード相談 ・パフォーマンス・クリニック ・Oracle Database

Copyright© 2009, Oracle. All rights reserved.8

Operating System 9i R2 10g R1 10g R2 11g

Windows Server 2003 for

Itanium

Yes Yes Yes TBD

Windows XP & Windows

Server 2003, x64 Editions

No No Yes Yes

Windows Vista for x64

systems

No No Yes Yes

Windows Server 2008 for

x64 Systems

No No Yes Yes

Windows Server 2008 for

Itanium

No No TBD TBD

Windows 64-bit プラットフォームサポート状況

Page 9: Oracle on Windows...・Oracle Database バージョンアップ支援 ・Oracle Developer/2000 Webアップグレード相談 ・パフォーマンス・クリニック ・Oracle Database

Copyright© 2009, Oracle. All rights reserved.9

Windows Server 2008 の対応エディション

• 下記のWindows Server 2008 エディションが使用可能Windows Server 2008 Standard

Windows Server 2008 Enterprise

Windows Server 2008 Datacenter

Windows Web Server 2008

Windows Server 2008 Standard without Hyper-V

Windows Server 2008 Enterprise without Hyper-V

Windows Server 2008 Datacenter without Hyper-V

Page 10: Oracle on Windows...・Oracle Database バージョンアップ支援 ・Oracle Developer/2000 Webアップグレード相談 ・パフォーマンス・クリニック ・Oracle Database

Copyright© 2009, Oracle. All rights reserved.10

• NASでのパフォーマンス向上• Oracle Database 11g Direct NFS Client

• Windows サービスとの統合• Active Directory との統合

• COM+サービス(MTS) との統合

• MSCS との統合

• VSSライター対応

• .NET + Oracle Databaseの親和性• データベースへの高速アクセス / Oracle Data Provider for .NET

• 開発生産性の向上 / Oracle Developer Tools for Visual

Studio .NET

• 開発言語の統一 / Oracle Database Extensions for .NET

Windows 向け Oracle Database の機能

Page 11: Oracle on Windows...・Oracle Database バージョンアップ支援 ・Oracle Developer/2000 Webアップグレード相談 ・パフォーマンス・クリニック ・Oracle Database

Copyright© 2009, Oracle. All rights reserved.11

Agenda

• Windows 向け Oracle Database の機能について

• Oracle Database の運用管理• Oracle Enterprise Manager とは?

• Oracle の管理はとっても“楽”

• バックアップとリカバリ / 障害管理

• Oracle が提供する無償ツール・SQL Serverからの移行アセスメント

・MySQLからの移行相談・PostgreSQLからの移行相談・Accessからの移行アセスメント

・Oracle Database バージョンアップ支援・Oracle Developer/2000 Webアップグレード相談

・パフォーマンス・クリニック・Oracle Database 構成相談

・Oracle Database 高可用性診断・システム連携アセスメント・システムセキュリティ診断

・簡易業務診断・メインフレーム資産活用

無償技術サービスOracle Direct Concierge

http://www.oracle.com/lang/jp/direct/services.html

Page 12: Oracle on Windows...・Oracle Database バージョンアップ支援 ・Oracle Developer/2000 Webアップグレード相談 ・パフォーマンス・クリニック ・Oracle Database

Copyright© 2009, Oracle. All rights reserved.12

「意外と簡単!?」 シリーズ意外と簡単!? Oracle Database 11g Release1 - Windows版http://www.oracle.com/technology/global/jp/columns/easy/oracle11gr1/windows.html

• Oracle Database 11g Release1を使用し、インストールからバックアップ/リカバリや運用までをステップ・バイ・ステップにて解説しています

• 第1章データベースの構築編

• 第2章バックアップとリカバリ編

• 第3章セキュリティ編

• 第4章データベース監視/管理編

• 第5章チューニング編

Page 13: Oracle on Windows...・Oracle Database バージョンアップ支援 ・Oracle Developer/2000 Webアップグレード相談 ・パフォーマンス・クリニック ・Oracle Database

Copyright© 2009, Oracle. All rights reserved.13

Oracle Enterprise Manager とは?

Page 14: Oracle on Windows...・Oracle Database バージョンアップ支援 ・Oracle Developer/2000 Webアップグレード相談 ・パフォーマンス・クリニック ・Oracle Database

Copyright© 2009, Oracle. All rights reserved.14

Oracle Enterprise Manager 10g

• データベース管理の課題が山積みになっていませんか?

• 人員が足りないので、データベースを監視している余裕はない

• Oracleに割り当てるメモリの最適な値って?

• レスポンスが悪いと言われても、問題の特定なんて、、、

• SQLのチューニングってスキルが高いエンジニアがいないとできないんでしょ?

ここで登場するのが Oracle Enterprise Manager 10g です!

Page 15: Oracle on Windows...・Oracle Database バージョンアップ支援 ・Oracle Developer/2000 Webアップグレード相談 ・パフォーマンス・クリニック ・Oracle Database

Copyright© 2009, Oracle. All rights reserved.15

Oracle Enterprise Manager 10g とは

Databaseなどの管理ツール GUI操作 10gからWebアプリケーション

Enterprise Manager 10g でシステム監視が“楽”になる!

DBの起動・停止

Backup/Recovery

パフォーマンス監視

チューニング ・・・

Page 16: Oracle on Windows...・Oracle Database バージョンアップ支援 ・Oracle Developer/2000 Webアップグレード相談 ・パフォーマンス・クリニック ・Oracle Database

Copyright© 2009, Oracle. All rights reserved.16

管理サーバー

基本機能のライセンスは不要

Database

R1(9.0.1.5以上)

R2(9.2.0.4以上)

Database

10.1.0以上

Application Server

他社製品など

Enterprise Manager 10g のシステム構成

監視対象のサーバ上でAgentを稼動させ、様々な情報を収集

Agent

Agent

Agent

Webブラウザ

Grid Control'管理コンソール(

リポジトリ'情報の格納先(

Page 17: Oracle on Windows...・Oracle Database バージョンアップ支援 ・Oracle Developer/2000 Webアップグレード相談 ・パフォーマンス・クリニック ・Oracle Database

Copyright© 2009, Oracle. All rights reserved.17

Oracle の管理はとっても“楽”

Page 18: Oracle on Windows...・Oracle Database バージョンアップ支援 ・Oracle Developer/2000 Webアップグレード相談 ・パフォーマンス・クリニック ・Oracle Database

Copyright© 2009, Oracle. All rights reserved.18

Oracle の管理はとっても“楽”

• 始めにたった2つの設定をするだけ!→ これで Oracle の監視から解放です!

障害発生を未然に防ぐ!→ 異常があればメールで通知

メモリの設定は全て Oracle に任せる!

アラート発生!→ 原因特定~解決は Oracle にお任せ

面倒な SQL のパフォーマンス・チューニングも自動化!

Page 19: Oracle on Windows...・Oracle Database バージョンアップ支援 ・Oracle Developer/2000 Webアップグレード相談 ・パフォーマンス・クリニック ・Oracle Database

Copyright© 2009, Oracle. All rights reserved.19

• 自動監視&アラート機能• Oracle が提供する豊富な事前定義済み項目を定期的に自動監視

• 問題発生時の速やかな通知

• 問題への自動対応も可能

障害発生を未然に防ぐ!→ 異常があればメールで通知

Page 20: Oracle on Windows...・Oracle Database バージョンアップ支援 ・Oracle Developer/2000 Webアップグレード相談 ・パフォーマンス・クリニック ・Oracle Database

Copyright© 2009, Oracle. All rights reserved.20

• メールで通知を受け取るための設定手順1. メールサーバーの設定

EM がメールを送信するための設定です

2.通知先の設定

メールを受け取るメールアドレスの設定です

3.スケジュールの設定

曜日や時間によって送信先'担当する方(を変更できます

4.通知ルールの設定

どの項目'CPU使用率、Disk使用率など(についてメールを受け取るかを設定します

5. '必要であれば(しきい値の設定

ルールで設定した項目が、どのくらいのレベル'CPU使用率が70%以上など(になったらメールを受け取るかを設定します

障害発生を未然に防ぐ!→ 異常があればメールで通知

Page 21: Oracle on Windows...・Oracle Database バージョンアップ支援 ・Oracle Developer/2000 Webアップグレード相談 ・パフォーマンス・クリニック ・Oracle Database

Copyright© 2009, Oracle. All rights reserved.21

• 障害が起こりそうな場合に、事前にメールが届きます

障害発生を未然に防ぐ!→ 異常があればメールで通知

メール通知の他にも

• スクリプト自動実行:PL/SQL、OSコマンド、スクリプトをコール

• SNMPトラップ:他社製運用監視ツールへ通知

などの自動対応が可能です

Page 22: Oracle on Windows...・Oracle Database バージョンアップ支援 ・Oracle Developer/2000 Webアップグレード相談 ・パフォーマンス・クリニック ・Oracle Database

Copyright© 2009, Oracle. All rights reserved.22

Oracle の管理はとっても“楽”

• 始めにたった2つの設定をするだけ!→ これで Oracle の監視から解放です!

障害発生を未然に防ぐ!→ 異常があればメールで通知

メモリの設定は全て Oracle に任せる!

アラート発生!→ 原因特定~解決は Oracle にお任せ

面倒な SQL のパフォーマンス・チューニングも自動化!

Page 23: Oracle on Windows...・Oracle Database バージョンアップ支援 ・Oracle Developer/2000 Webアップグレード相談 ・パフォーマンス・クリニック ・Oracle Database

Copyright© 2009, Oracle. All rights reserved.23

• 自動共有メモリー管理• Oracle が使用する System Global Area'SGA(という専用のメモリー領域内は、役割ごとに幾つかの領域に分かれています

• SGA全体のメモリー量を設定しておけば、システムの負荷に応じて、Oracle Database が各領域に最適な値を自動的に設定します

メモリの設定は全て Oracle に任せる!

システムの負荷に応じて、Oracle が自動調整!

Page 24: Oracle on Windows...・Oracle Database バージョンアップ支援 ・Oracle Developer/2000 Webアップグレード相談 ・パフォーマンス・クリニック ・Oracle Database

Copyright© 2009, Oracle. All rights reserved.2424Copyright© 2009, Oracle. All rights reserved.

PGApga_aggregate_target

バッファキャッシュdb_cache_size

共有プールshared_pool_size

REDOログバッファlog_buffer_size

Javaプールjava_pool_size

ラージプールlarge_pool_size

PGApga_aggregate_target

SGAsga_target

REDOログバッファlog_buffer_size

バッファキャッシュdb_block_buffers

共有プールshared_pool_size

REDOログバッファlog_buffer_size

Javaプールjava_pool_size

ラージプールlarge_pool_size

sort_area_size

create_bitmap_area_size

hash_area_size

bitmap_merge_area_size

SGA+PGAmemory_target

REDOログバッファlog_buffer_size

バージョンアップの度にメモリ管理が容易に

Page 25: Oracle on Windows...・Oracle Database バージョンアップ支援 ・Oracle Developer/2000 Webアップグレード相談 ・パフォーマンス・クリニック ・Oracle Database

Copyright© 2009, Oracle. All rights reserved.25

• SGA全体に割り当てるメモリー量に関しては、「アドバイス機能」から最適値を設定できます

メモリの設定は全て Oracle に任せる!

自動共有メモリー管理を有効にします

SGAの最適値をグラフから選択できます

Page 26: Oracle on Windows...・Oracle Database バージョンアップ支援 ・Oracle Developer/2000 Webアップグレード相談 ・パフォーマンス・クリニック ・Oracle Database

Copyright© 2009, Oracle. All rights reserved.26

Oracle の管理はとっても“楽”

• 始めにたった2つの設定をするだけ!→ これで Oracle の監視から解放です!

障害発生を未然に防ぐ!→ 異常があればメールで通知

メモリの設定は全て Oracle に任せる!

アラート発生!→ 原因特定~解決は Oracle にお任せ

面倒な SQL のパフォーマンス・チューニングも自動化!

Page 27: Oracle on Windows...・Oracle Database バージョンアップ支援 ・Oracle Developer/2000 Webアップグレード相談 ・パフォーマンス・クリニック ・Oracle Database

Copyright© 2009, Oracle. All rights reserved.27

• アラートが発生したらどうする!?1.まずは、Enterprise Manager のトップページからアラートを確認

アラート発生!→ 原因特定~解決は Oracle にお任せ

Enterprise Manager のトップペー

ジに、アラートが一覧で表示されますので、すぐに確認できます

Page 28: Oracle on Windows...・Oracle Database バージョンアップ支援 ・Oracle Developer/2000 Webアップグレード相談 ・パフォーマンス・クリニック ・Oracle Database

Copyright© 2009, Oracle. All rights reserved.28

• アラートが発生したらどうする!?2.各アラートをクリックすると、詳細情報と対処方法が表示されます

アラート発生!→ 原因特定~解決は Oracle にお任せ

「推奨」に対処方法が表示されます。対処方法には、様々なものが用意されています。多くは、ADDMや各アドバイザの実行が推奨されます。

Page 29: Oracle on Windows...・Oracle Database バージョンアップ支援 ・Oracle Developer/2000 Webアップグレード相談 ・パフォーマンス・クリニック ・Oracle Database

Copyright© 2009, Oracle. All rights reserved.29

• クリックだけで診断!自動診断機能「ADDM」• ADDM'Automatic Database Diagnostics Monitor(は、自動的に蓄積された稼働情報を分析し、定期的にデータベースを診断しています

• 診断の結果、問題が発見されると、対処方法をデータベース管理者に提示します

アラート発生!→ 原因特定~解決は Oracle にお任せ

定期的に保存SGA統計情報負荷の高いSQLメモリー不足…

MMON

AWR

Enterprise Manager

ADDM

診断結果/アドバイス

起動

スナップショットの差分を診断

起動

Page 30: Oracle on Windows...・Oracle Database バージョンアップ支援 ・Oracle Developer/2000 Webアップグレード相談 ・パフォーマンス・クリニック ・Oracle Database

Copyright© 2009, Oracle. All rights reserved.30

• アラートが発生したらどうする!?3. ADDMを実行すると、分析レポートが発行されます

アラート発生!→ 原因特定~解決は Oracle にお任せ

問題が発見されると、「パフォーマンス分析」に一覧で表示されます。問題が見つからなければ、何も表示されません。

Page 31: Oracle on Windows...・Oracle Database バージョンアップ支援 ・Oracle Developer/2000 Webアップグレード相談 ・パフォーマンス・クリニック ・Oracle Database

Copyright© 2009, Oracle. All rights reserved.31

• アラートが発生したらどうする!?4. ADDMなら、問題の発見だけでなく、その対処方法も提示します!

アラート発生!→ 原因特定~解決は Oracle にお任せ

詳細な設定もアドバイスします。

さらに項目によっては「実装」ボタンを押すだけで、問題解決できます!

Page 32: Oracle on Windows...・Oracle Database バージョンアップ支援 ・Oracle Developer/2000 Webアップグレード相談 ・パフォーマンス・クリニック ・Oracle Database

Copyright© 2009, Oracle. All rights reserved.32

Oracle の管理はとっても“楽”

• 始めにたった2つの設定をするだけ!→ これで Oracle の監視から解放です!

障害発生を未然に防ぐ!→ 異常があればメールで通知

メモリの設定は全て Oracle に任せる!

アラート発生!→ 原因特定~解決は Oracle にお任せ

面倒な SQL のパフォーマンス・チューニングも自動化!

Page 33: Oracle on Windows...・Oracle Database バージョンアップ支援 ・Oracle Developer/2000 Webアップグレード相談 ・パフォーマンス・クリニック ・Oracle Database

Copyright© 2009, Oracle. All rights reserved.33

• 負荷の高いSQLの特定~分析~対処方法の提示まで!

面倒な SQL のパフォーマンス・チューニングも自動化!

↑DBの負荷を表しているグラフに時間を合わせると…

↑その時点で負荷の要因となっていたSQLが一覧で表示されます

↓SQL文を確認し「SQLチューニング・アドバイザ」を実行すると…

SQLのチューニング完了!

↓アドバイスが表示されるので、「実装」ボタンを押せば…

※自動SQLチューニングの機能については、Oracle Direct Seminar 「今さら聞けない!?パフォーマンス・チューニング入門」にて詳細をご紹介しています。

Page 34: Oracle on Windows...・Oracle Database バージョンアップ支援 ・Oracle Developer/2000 Webアップグレード相談 ・パフォーマンス・クリニック ・Oracle Database

Copyright© 2009, Oracle. All rights reserved.34

Oracle の管理はとっても“楽”

• 始めにたった2つの設定をするだけ!→ これで Oracle の監視から解放です!

障害発生を未然に防ぐ!→ 異常があればメールで通知

メモリの設定は全て Oracle に任せる!

アラート発生!→ 原因特定~解決は Oracle にお任せ

面倒な SQL のパフォーマンス・チューニングも自動化!

Page 35: Oracle on Windows...・Oracle Database バージョンアップ支援 ・Oracle Developer/2000 Webアップグレード相談 ・パフォーマンス・クリニック ・Oracle Database

Copyright© 2009, Oracle. All rights reserved.35

バックアップとリカバリ / 障害管理

Page 36: Oracle on Windows...・Oracle Database バージョンアップ支援 ・Oracle Developer/2000 Webアップグレード相談 ・パフォーマンス・クリニック ・Oracle Database

Copyright© 2009, Oracle. All rights reserved.36

• バックアップ・ツール'Oracle8i ~(

• 対話式、ジョブ

• 増分バックアップ

• 未使用ブロックのスキップ

• ブロック破損の検出、など

Oracle 10g ~

• Enterprise Manager連携

Recovery Manager'RMAN(

• さまざまな形式のバックアップを柔軟に取得可能Enterprise ManagerのGUIから実行できるようになり、より簡単に実行可能

RMAN> backup ... ;

Page 37: Oracle on Windows...・Oracle Database バージョンアップ支援 ・Oracle Developer/2000 Webアップグレード相談 ・パフォーマンス・クリニック ・Oracle Database

Copyright© 2009, Oracle. All rights reserved.37

フラッシュ・リカバリ領域

• バックアップ/リカバリに関連するすべてのファイル・アクティビティが記録される場所

• Disk to Diskでのバックアップ

• 初期化パラメータもしくはDBCA、DBUA実行時• DB_RECOVERY_FILE_DEST_SIZE

利用容量の制限'バイト(を設定

• DB_RECOVERY_FILE_DEST

フラッシュ・リカバリ領域の場所を指定

• バックアップ場所・サイズの一括設定。自動管理機能が利用する

Page 38: Oracle on Windows...・Oracle Database バージョンアップ支援 ・Oracle Developer/2000 Webアップグレード相談 ・パフォーマンス・クリニック ・Oracle Database

Copyright© 2009, Oracle. All rights reserved.38

• バックアップを自動実行

• DBCA、DBUAで指定可能

• フラッシュ・リカバリ領域に取得'Disk to Diskベース(

自動バックアップ・ジョブ

• 複雑なバックアップではないが、簡単に日次バックアップがスケジュールできる

Page 39: Oracle on Windows...・Oracle Database バージョンアップ支援 ・Oracle Developer/2000 Webアップグレード相談 ・パフォーマンス・クリニック ・Oracle Database

Copyright© 2009, Oracle. All rights reserved.39

自動世代管理

• 管理者が指定する保存ポリシーに基づいて、古いファイルから順に削除して新しいファイルの領域を確保

バックアップ

本番データベース

最新1世代だけDiskへ残して自動的に削除

世代管理で1世代保存に設定した例:

フラッシュ・リカバリ領域

EMから

• フラッシュ・リカバリ領域での世代管理は不要になります

Page 40: Oracle on Windows...・Oracle Database バージョンアップ支援 ・Oracle Developer/2000 Webアップグレード相談 ・パフォーマンス・クリニック ・Oracle Database

Copyright© 2009, Oracle. All rights reserved.40

増分バックアップ

全体バックアップ

•差分増分バックアップ '10gからSEの機能に(–直前のバックアップからの差分を取る。

• RMANがOracleのブロックをスキャンし、変更のあったブロックのみをバックアップ

•オンライン・バックアップと比較した増分バックアップのメリット:

•ファイルサイズが小さくて済む

•バックアップ時間が少なくて済む

•破損ブロックを検出可能

• 自動バックアップ・ジョブは、オンライン・バックアップ+増分バックアップです

Page 41: Oracle on Windows...・Oracle Database バージョンアップ支援 ・Oracle Developer/2000 Webアップグレード相談 ・パフォーマンス・クリニック ・Oracle Database

Copyright© 2009, Oracle. All rights reserved.41

• 11gから利用可能な、リカバリを自動化するツール

• 症状に基づいて障害を分析し、修復計画を決定

• ユーザーの混乱を軽減

• 停止時間の最小化が目標

• RMANコマンドライン、またはEnterprise Manager

Recovery Advisor

• さまざまな障害に応じて、ベストなリカバリ方法をアドバイス、実行するツール

RMAN> ADVISE FAILURE ALL;

RMAN> REPAIR FAILURE;;

Page 42: Oracle on Windows...・Oracle Database バージョンアップ支援 ・Oracle Developer/2000 Webアップグレード相談 ・パフォーマンス・クリニック ・Oracle Database

Copyright© 2009, Oracle. All rights reserved.42

一般的な障害時の対応フロー

これまでの障害発生時の対応の一例

障害発生

既に再起動してしまって、オンラインの情報が取れない

システム復旧を実施

アラート・トレース情報から調査

稼動時のデータベースの詳細情報確認

復旧方法の提示

障害発生時に出力されたアラート・トレースを確認

システム管理者 サポート・センター

ログ・トレースの送付を依頼

サポート・センターにアラート・トレースを送付

原因の調査を依頼

アラート・トレースだけでは原因が特定できない

実行されていたSQLや再現ケースなど稼動時の情報が必要

再現時に取得が必要な情報を指示

同一の障害が再現するのを待たなければ原因調査が進まない

Page 43: Oracle on Windows...・Oracle Database バージョンアップ支援 ・Oracle Developer/2000 Webアップグレード相談 ・パフォーマンス・クリニック ・Oracle Database

Copyright© 2009, Oracle. All rights reserved.43

Oracle Database 11g

障害解析の自動化障害発生時

ADR(Automatic Diagnostic Repository)

障害管理番号Alert LogTraces, Dumps

稼動中の情報の取得ヘルス・チェック

①障害時のアラート、トレースファイルに障害管理番号を紐付てADR(Automatic Diagnostic Repository)に格納

②エラー番号に応じてヘルスチェックが自動的に起動し、メモリ、データの稼動中の状態を調査しADRに格納

③システム管理者に通知され、Enterprise ManagerのSupport Workbench 画面で確認

EM Support Workbench

⑤IPS(Incident Packaging Service)が、障害管理番号に関連する情報をADR等から取得しzip形式に圧縮

④SQL テストケース・ビルダーが、障害の原因となるSQL文、表作成DDL、統計情報からテストケース作成

サポートセンター連絡時

SQL テスト・ケース・ビルダー

テストケース

IPS(Incident Packaging Service)

Zipファイル障害復旧作業

⑥SQL 修復アドバイザ、データ・リカバリ・アドバイザが、障害を解析し、障害復旧方法をアドバイス

テストケース、診断情報の送付

SQL 修復アドバイザ

データ・リカバリ・アドバイザ

SQL文,データ破損の復旧方法をアドバイス

障害解析に必要な情報を自動取得

必要な情報を全てパッケージ化

障害の自己修復による早期復旧

Page 44: Oracle on Windows...・Oracle Database バージョンアップ支援 ・Oracle Developer/2000 Webアップグレード相談 ・パフォーマンス・クリニック ・Oracle Database

Copyright© 2009, Oracle. All rights reserved.44

Agenda

• Windows 向け Oracle Database の機能について

• Oracle Database の運用管理

• Oracle が提供する無償ツール

・SQL Serverからの移行アセスメント・MySQLからの移行相談

・PostgreSQLからの移行相談・Accessからの移行アセスメント

・Oracle Database バージョンアップ支援・Oracle Developer/2000 Webアップグレード相談

・パフォーマンス・クリニック・Oracle Database 構成相談

・Oracle Database 高可用性診断・システム連携アセスメント・システムセキュリティ診断

・簡易業務診断・メインフレーム資産活用

無償技術サービスOracle Direct Concierge

http://www.oracle.com/lang/jp/direct/services.html

Page 45: Oracle on Windows...・Oracle Database バージョンアップ支援 ・Oracle Developer/2000 Webアップグレード相談 ・パフォーマンス・クリニック ・Oracle Database

Copyright© 2009, Oracle. All rights reserved.45

Oracle が提供する無償サービスhttp://www.oracle.co.jp/campaign/mb_tech/products/ora98.html

Page 46: Oracle on Windows...・Oracle Database バージョンアップ支援 ・Oracle Developer/2000 Webアップグレード相談 ・パフォーマンス・クリニック ・Oracle Database

Copyright© 2009, Oracle. All rights reserved.46

Oracle Database Easy Control ManagerWindows上のDBを容易に管理するためのフリーソフトウェアhttp://www.oracle.com/technology/global/jp/software/tech/dbeasycontrol/index.html

• 主要機能• データベース/リスナーの起動停止• ローカルサーバー上の全てのインスタンス、およびリスナーの検知と一覧• インスタンスサービス、およびリスナーサービスの起動と停止• インスタンス、およびリスナーのステータスをモニター

• ユーザー管理• データベースユーザーの一覧を表示• セッション一覧と強制切断• データベースユーザーの作成/変更/削除

• 表領域管理• ディスクスペース情報の表示• 表領域情報の表示• 既存表領域の変更(データファイルサイズの変更/追加、自動拡張の設定)

• バックアップ/リストア• オフラインバックアップ機能• バックアップ アーカイブ一覧の表示と削除• リストア機能

• アラート• 最新のアラートログファイルのリアルタイム表示• アラートログファイルへのアクセス

Page 47: Oracle on Windows...・Oracle Database バージョンアップ支援 ・Oracle Developer/2000 Webアップグレード相談 ・パフォーマンス・クリニック ・Oracle Database

Copyright© 2009, Oracle. All rights reserved.47

Oracle Database Easy Data ManagerWindows上のDBのテーブル設計やデータ操作のためのフリーソフトウェアhttp://www.oracle.com/technology/global/jp/software/tech/dbeasymanager/index.html

• データベースへの接続

• ローカルおよびリモートで稼働するデータベースへの接続'別途Oracle Clientは不要(

• テーブル管理

• テーブルの作成/変更/削除

• “ごみ箱”からのテーブルの復旧/削除

• テーブルデータの閲覧/編集

• テーブルデータのエクスポート/インポート

• CSV、XML、Excel(.xls)、Access(.mdb)、ODBC(SQL Server 2000, MySQL 4.1、PostgreSQL 7.4/8.1)に対応

• エクスポート/インポートの自動化'スケジューリング(

Page 48: Oracle on Windows...・Oracle Database バージョンアップ支援 ・Oracle Developer/2000 Webアップグレード相談 ・パフォーマンス・クリニック ・Oracle Database

Copyright© 2009, Oracle. All rights reserved.48

まとめ

• Windows 向け Oracle Database の機能について• Windows は非常に重要なプラットフォームの1つとして開発

• Windows 独自機能との統合も図っている

• Oracle Database の運用管理• Oracle Database はバージョンアップの度に、シンプルな運用管理ができるように、自動化などの機能を盛り込んでいます

• またほとんどの運用管理は Enterprise Manager から行えます

• Oracle が提供する無償ツール• 手軽なツールだけでなく、高機能なツールも提供しています

• ツールと共にセミナーやサービスもご活用ください

Page 49: Oracle on Windows...・Oracle Database バージョンアップ支援 ・Oracle Developer/2000 Webアップグレード相談 ・パフォーマンス・クリニック ・Oracle Database

Copyright© 2009, Oracle. All rights reserved.49

Page 50: Oracle on Windows...・Oracle Database バージョンアップ支援 ・Oracle Developer/2000 Webアップグレード相談 ・パフォーマンス・クリニック ・Oracle Database

Copyright© 2009, Oracle. All rights reserved.50

【タイトル】年末カレンダー応募【必要情報】1、氏名2、貴社名、所属部署名3、貴社住所'プレゼント送付先(4、受講された2009年11月・12月開催のセミナタイトル5、現在ご検討中のシステムについてなど、Oracle Directに相談されたいことなどございましたら記載ください。

年末ダイセミ受講感謝キャンペーン

日頃はOracle Direct Seminarを御愛護頂き、誠にありがとうございます。感謝の気持ちを込めまして、合計100名様にWendyの2010年版カレンダーをプレゼントいたします。11月・12月に開催のダイセミを2つ以上受講頂いた方が対象です。是非皆様奮ってご応募下さい!!

応募方法 [email protected]

必要情報を明記のうえ、メールでご応募ください。当選者の発表は発送をもってかえさせて頂きます。

Page 51: Oracle on Windows...・Oracle Database バージョンアップ支援 ・Oracle Developer/2000 Webアップグレード相談 ・パフォーマンス・クリニック ・Oracle Database

Copyright© 2009, Oracle. All rights reserved.51

OTN掲示版×ダイセミ でスキルアップ!!

※OTN掲示版は、基本的にOracleユーザー有志からの回答となるため100%回答があるとは限りません。ただ、過去の履歴を見ると、質問の大多数に関してなんらかの回答が書き込まれております。

このようなお客様に、Oracle Technology Network(OTN)の掲示版の活用をお薦めします。

・セミナー中に解消できなかった疑問点を解消したい!・セミナー終了後に疑問点が出てきた!・一般的なその解決方法などを知りたい!

セミナーに関連する質問については、OTN掲示版の

「データベース一般」へ

http://otn.oracle.co.jp/forum/index.jspa?categoryID=2

Page 52: Oracle on Windows...・Oracle Database バージョンアップ支援 ・Oracle Developer/2000 Webアップグレード相談 ・パフォーマンス・クリニック ・Oracle Database

Copyright© 2009, Oracle. All rights reserved.52

Oracle University Live Virtual Class

インターネットを通じてライブで研修に参加できる「Oracle University Live Virtual Class」。

会社や自宅からでも研修を受講することができ、品質や達成度も教室で開催される研修と同等。

スキルアップのチャンスが大きく広がります。

~インターネットでどこでも受講!世界中から最新技術をいち早く習得~

多彩なコースから最新の技術をいち早く取得

時間や場所の制約が最小限に!コスト削減に効果あり

教室で開催する研修と同じ教材・演習環境、変わらないクオリティ

ご要望の多かった「土曜開催コース」が登場!ご自宅から受講できます

●Oracle Database 11g: 管理 ネクスト・ステップ - LVC (3日間)

日程:11月12日(木)~11月14日(土)

※ORACLE MASTER Silver Oracle Database 11g対応コース

開催コース、スケジュールhttp://education.oracle.co.uk/html/oracle/70JA/ILO.htm

Oracle University Live Virtual Class

http://www.oracle.com/global/jp/education/lvc/

Page 53: Oracle on Windows...・Oracle Database バージョンアップ支援 ・Oracle Developer/2000 Webアップグレード相談 ・パフォーマンス・クリニック ・Oracle Database

Copyright© 2009, Oracle. All rights reserved.53

運用

構築 設計

IT 企画

経営企画

業務改善計画の作成支援• 業務診断サービス• BIアセスメントサービス

システム企画の作成支援•業務診断サービス•BIアセスメントサービス

RFP/提案書の作成支援•BIアセスメントサービス•メインフレーム資産活用相談サービス•仮想化アセスメントサービス•Oracle Database 構成相談サービス•Oracle Database 高可用性クリニック

システム構築時の道案内•Access / SQL Serverからの移行•MySQL / PostgreSQLからの移行•Oracle Database バージョンアップ支援•Oracle Developer Webアップグレード•システム連携アセスメントサービス

システム運用状況の診断•パフォーマンス・クリニック・サービス•システム・セキュリティ診断サービス•データ管理最適化サービス

ITプロジェクト全般に渡る無償支援サービスOracle Direct Conciergeサービスメニュー

Page 54: Oracle on Windows...・Oracle Database バージョンアップ支援 ・Oracle Developer/2000 Webアップグレード相談 ・パフォーマンス・クリニック ・Oracle Database

Copyright© 2009, Oracle. All rights reserved.54

http://www.oracle.co.jp/inq_pl/INQUIRY/quest?rid=28

Oracle Direct 検索

あなたにいちばん近いオラクル

Oracle Directまずはお問合せください

Web問い合わせフォーム フリーダイヤル

専用お問い合わせフォームにてご相談内容を承ります。

※フォームの入力には、Oracle Direct Seminar申込時と同じログインが必要となります。

※こちらから詳細確認のお電話を差し上げる場合がありますので、ご登録されている連絡先が最新のものになっているか、ご確認下さい。

0120-155-096

※月曜~金曜 9:00~12:00、13:00~18:00

'祝日および年末年始除く(

システムの検討・構築から運用まで、ITプロジェクト全般の相談窓口としてご支援いたします。

システム構成やライセンス/購入方法などお気軽にお問い合わせ下さい。

Page 55: Oracle on Windows...・Oracle Database バージョンアップ支援 ・Oracle Developer/2000 Webアップグレード相談 ・パフォーマンス・クリニック ・Oracle Database

Copyright© 2009, Oracle. All rights reserved.55