31
<Insert Picture Here> Oracle Direct Seminar Solaris 10 概要 ~なぜ、今 Solaris なのか~ 日本オラクル株式会社

- Oracle Oracle Direct Seminar Solaris 10 概要 ~なぜ、今Solarisなのか~日本オラクル株式会社

  • Upload
    others

  • View
    10

  • Download
    0

Embed Size (px)

Citation preview

Page 1: - Oracle Oracle Direct Seminar Solaris 10 概要 ~なぜ、今Solarisなのか~日本オラクル株式会社

<Insert Picture Here>

Oracle Direct Seminar

Solaris 10 概要 ~なぜ、今 Solaris なのか~日本オラクル株式会社

Page 2: - Oracle Oracle Direct Seminar Solaris 10 概要 ~なぜ、今Solarisなのか~日本オラクル株式会社

2Copyright© 2010, Oracle. All rights reserved.

本日内容

• Oracle にとっての Solaris とは

• そもそも Solaris とは

• 他の OS との比較

• Solaris 10 とは

Page 3: - Oracle Oracle Direct Seminar Solaris 10 概要 ~なぜ、今Solarisなのか~日本オラクル株式会社

3Copyright© 2010, Oracle. All rights reserved.

“Solaris is overwhelmingly the best open systems operating

systemon the planet.”September 2009

Larry EllisonCEO, Oracle

“We’re not cutting Sun to profitability. We’re growing Sun to

profitability.”January 2010

Page 4: - Oracle Oracle Direct Seminar Solaris 10 概要 ~なぜ、今Solarisなのか~日本オラクル株式会社

4Copyright© 2010, Oracle. All rights reserved.

The Operating System MattersInnovation Pays

• 20+ years development• Leading-edge innovation

• Scalability and stability

• Get the most out of systems, applications

“MARKET OFFERING: SOLARIS RATING: STRONG POSITIVE”

Vendor Rating: Sun MicrosystemsApril 23, 2007June 27, 2008

MostInnovativeServer OS

Page 5: - Oracle Oracle Direct Seminar Solaris 10 概要 ~なぜ、今Solarisなのか~日本オラクル株式会社

5Copyright© 2010, Oracle. All rights reserved.

Solaris のライセンス

• ライセンスは引き続きオラクルのハードウエアでは無償です

• サポートは有償で、パッチの入手はサポート契約が必要に• Oracle Premier Support for Operating Systems• Oracle Premier Support for Systems• どちらも Oracle VM, Oracle Enterprise Linux と Solaris を使いたい放題

• オラクルのハードウエア以外では別のサポートプログラム• Oracle Solaris Premier Subscription for Non-Oracle Hardware

Solaris はオラクルにとって重要な差別化要因

Page 6: - Oracle Oracle Direct Seminar Solaris 10 概要 ~なぜ、今Solarisなのか~日本オラクル株式会社

6Copyright© 2010, Oracle. All rights reserved.

そもそも Solaris とは?

• SunOS/Solaris と長い年月をかけて開発を続けてきた地球上でもっとも進化した OS

• 近年でも Solaris 10 において DTrace, ゾーン ,ZFS, SMF など画期的な新機能を搭載し進化を続けている

Page 7: - Oracle Oracle Direct Seminar Solaris 10 概要 ~なぜ、今Solarisなのか~日本オラクル株式会社

7Copyright© 2010, Oracle. All rights reserved.

Solaris の歴史年 備考 サポートハード、機能他

1971 UNIX V1 PDP-7 (18bit)1983 SunOS 1.0 ソフトウェア出荷1984 SunOS 2.01988 SunOS 4.01992 Solaris 2.01993 Solaris 2.1 マルチスレッド・リリース1993 Solaris 2.21993 Solaris 2.3 パフォーマンスと品質に特化したリリース1994 Solaris 2.4 シングル・ソース・コード1995 Solaris 2.51997 Solaris 2.61998 Solaris 7 スケーラビリティ・リリース2000 Solaris 8 In kernel socket, /dev/poll, IPMP, IPV62002 Solaris 9 ネットワーク・サービス基盤2005 Solaris 10 仮想化機能・セキュリティ強化

OS バージョンBell研にて

MC68010@10MHz (16bit/32bit)NFS サポート MC68020@16MHz (32bit)SPARC、x86 のサポート 最初のSPARC@16MHz (gatearray)新世代の UNIX を開発 AT&T SVR4 と API/ABI 互換だが違う実装

MTのバグ修正完了SMP リリース SMPのバグ修正完了パフォーマンスリリース1

SPARC版とx86版と同期UltraSPARC リリース CDEをバンドルパフォーマンス・リリース2 64bitファイル入出力など

64bit(SPARC)サポート (Project Wyoming).com リリース

リソース管理, LDAPクライアントDTrace/FMA/SMFなど多彩な新機能

Page 8: - Oracle Oracle Direct Seminar Solaris 10 概要 ~なぜ、今Solarisなのか~日本オラクル株式会社

8Copyright© 2010, Oracle. All rights reserved.

サーバ

一つの Solaris

PC

High-End から個人向け PC まで全て同じ Solaris で使用可能• 管理方法ほぼ全て同じ

ワークステーション

Page 9: - Oracle Oracle Direct Seminar Solaris 10 概要 ~なぜ、今Solarisなのか~日本オラクル株式会社

9Copyright© 2010, Oracle. All rights reserved.

Solaris/Oracle を 20年にわたって最適化• Intimate Shared Memory /

Dynamic Intimate Shared Memory• スケジューラ制御の最適化• 64 ビットメモリ空間• /dev/poll• Reconfiguration Coordination Manager• Locality Groups• 大規模ページのサポート• FX: 固定優先順位クラス• 並列書き込みを伴う直接入出力• Sun Cluster の Oracle RAC のための最適化

Page 10: - Oracle Oracle Direct Seminar Solaris 10 概要 ~なぜ、今Solarisなのか~日本オラクル株式会社

10Copyright© 2010, Oracle. All rights reserved.

Oracle Solaris: 主要なコマーシャル・ベンチマークの7つで全てで1位

• #1 in OLTP• #1 in Oracle BI EE• #1 in Oracle Hyperion

• #1 in SAP

• #1 in PeopleSoft Payroll

• #1 in Java Appserver• #1 in Web/Network

Page 11: - Oracle Oracle Direct Seminar Solaris 10 概要 ~なぜ、今Solarisなのか~日本オラクル株式会社

11Copyright© 2010, Oracle. All rights reserved.

SAP ベンチマーク結果

• Solaris 10 on 2-way X5570, 2.93GHz, 48GB:• Sun Fire X4270 (2 processors, 8 cores, 16 threads) 3,800 SAP SD

Users, 21,000 SAPS, 2x 2.93 GHz Intel Xeon x5570, 48 GB memory, Oracle 10g, Solaris 10, Cert#2009033.

• Any Linux distro on 2-way X5570, 2.93GHz, 48GB:• HP ProLiant DL380 G6 (2 processors, 8 cores, 16 threads) 3,171

SAP SD Users,17,380 SAPS, 2x 2.93 GHz Intel Xeon x5570, 48 GB memory, MaxDB 7.8, SuSE Linux Enterprise Server 10, Cert# 2009006.

Two-tier SAP Sales and Distribution (SD) standard SAP SD benchmark based on SAP enhancement package 4 for SAP ERP 6.0 (Unicode) application benchmark as of 10/15/09 (see www.sap.com/benchmark )

SAP, R/3, reg TM of SAP AG in Germany and other countries.

Page 12: - Oracle Oracle Direct Seminar Solaris 10 概要 ~なぜ、今Solarisなのか~日本オラクル株式会社

12Copyright© 2010, Oracle. All rights reserved.

最新の Intel Xeon 4CPU での SPEC FP

ベンダー システム FP OS コンパイラ 提出日

Oracle 57.3

Dell 41.1

Sun Fire X4470 (Intel Xeon X7560)

OracleSolaris 10 10/09

Oracle Solaris Studio Express 6/10

2010年6月

PowerEdge R910 (Intel Xeon X7560)

SUSE Linux Enterprise Server 11

Intel C++ and Fortran Professional Compiler Version 11.1

2010年6月

Page 13: - Oracle Oracle Direct Seminar Solaris 10 概要 ~なぜ、今Solarisなのか~日本オラクル株式会社

13Copyright© 2010, Oracle. All rights reserved.

他の OS と比較したおもな特徴

• バージョン間の互換性• Solaris 10 の上で Solaris 2.0 で作成したアプリケーション

を動かせるほどの互換性の維 (Solaris 2.6 以降を保証 )

• OS 最高レベルのセキュリティを提供 EAL4+ 取得• Evaluation Assurance Level 4+ , Common Criteria

Certification より

• 商用向けに使用可能な安定性• 負荷が高い状態が長く続いても、安定動作し、急激に遅くな

るようなことがない• 絶対にダウンしてはいけない=運用し続けながら CPU ボー

ドやメモリ等の各部品の交換作業もできる

Page 14: - Oracle Oracle Direct Seminar Solaris 10 概要 ~なぜ、今Solarisなのか~日本オラクル株式会社

14Copyright© 2010, Oracle. All rights reserved.

Oracle Solaris 10 Advantage投資保護を最優先

SPARC to x86/x64x86/x64 to SPARC

Guaranteed Compatibility

Application Compatibility Guarantee covers applications that run on Solaris 2.6 or later.

Source Code Compatibility Guarantee covers applications developed on any Solaris platform.

バージョンを超えたバイナリ互換性プラットフォームを越えたソースレベルの互換性過去 13 年間に渡る

バイナリ互換性を維持(Solaris 2.6 から )

バージョンを超えたバイナリの互換性

過去 13 年間に渡るバイナリ互換性を維持

(Solaris 2.6 から )

プラットフォームを越えたソースレベルの互換性

バージョンを超えたバイナリの互換性

Oracle Solaris 10 Advantage投資保護を最優先

Page 15: - Oracle Oracle Direct Seminar Solaris 10 概要 ~なぜ、今Solarisなのか~日本オラクル株式会社

15Copyright© 2010, Oracle. All rights reserved.

Solaris 10 (All)*

Solaris 10 (SPARC)

Solaris 10 (x86)

AIX (System p)

HP-UX (All)

RHEL 3 (x86)

SLES 10 (All)

RHEL 5 (x86)

0

2000

4000

6000

8000

10000

12000

11,134

9,121

7,802

2,6523,0032,012†

2,433

1,0142,201

* Number of unique applications shipping that support Solaris 10 (no double counting across architectures)†Data for SUSE Linux Enterprise Server as of June 2009

Statistics obtained from each vendor's ISV support web site (sun.com/solaris/apps, hp.com, ibm.com, redhat.com, novell.com)

豊富なアプリケーションOSごとのアプリケーション出荷数 (2009年7月)

Page 16: - Oracle Oracle Direct Seminar Solaris 10 概要 ~なぜ、今Solarisなのか~日本オラクル株式会社

16Copyright© 2010, Oracle. All rights reserved.

製品ライフサイクル ✔ ✔ ✔ ✔ ✘ ✘アプリケーション数 ✔ ✔各バージョンの互換性 ✔ ✔セキュリティ ✔ ✔ ✔可用性 ✔ ✔プラットフォーム ✔仮想化 ✔ ✔

✔ライセンス価格 ✔ ✘ ✘ ✘ ✔サポートの価格 ✔ ✘ ✘ ✔ ✔

観察(DTrace)

機能/仕様に優位性あり機能/仕様が存在機能/仕様に難あり

各 OS の機能 /仕様などの比較

Page 17: - Oracle Oracle Direct Seminar Solaris 10 概要 ~なぜ、今Solarisなのか~日本オラクル株式会社

17Copyright© 2010, Oracle. All rights reserved.

ワークロードとシステムの相関図スケールアップ?スケールアウト?どの OS?

ストレージ寄り

単一スレッド

Security

Web Serving

OLTP Database

高スレッド数

Application DevelopmentCompute GridWorkgroup

Electronic Design SimulationStructural AnalysisEAI Servers

Thermodynamics

Seismic Analysis,Reservoir Modeling

Meteorology/Climate Simulation

Financial Risk/Portfolio AnalysisMonte Carlo Simulation

Genomics, Cheminformatics

J2EE Application Servers

Directory

Streaming Media

File Server

Nuclear Simulation/Weapons Modeling

Data Warehousing

Batch

Data Analysis

Proxy Caching

ネットワーク寄り

SAP R3

商用技術系

Page 18: - Oracle Oracle Direct Seminar Solaris 10 概要 ~なぜ、今Solarisなのか~日本オラクル株式会社

18Copyright© 2010, Oracle. All rights reserved.

ワークロードが違えばシステムへの要求も違うスケールアップ?スケールアウト?どの OS?

ストレージ寄り

単一スレッド

Security

Web Serving

OLTP Database

高スレッド数

Application DevelopmentCompute GridWorkgroup

Electronic Design SimulationStructural AnalysisEAI Servers

Thermodynamics

Seismic Analysis,Reservoir Modeling

Meteorology/Climate Simulation

Financial Risk/Portfolio AnalysisMonte Carlo Simulation

Genomics, Cheminformatics

J2EE Application Servers

Directory

Streaming Media

File Server

Nuclear Simulation/Weapons Modeling

Data Warehousing

Batch

Data Analysis

Proxy Caching

ネットワーク寄り

SAP R3

商用技術系

SCALE OUTSCALE UPアプリケーション

データ

Web

HPC

計算

Page 19: - Oracle Oracle Direct Seminar Solaris 10 概要 ~なぜ、今Solarisなのか~日本オラクル株式会社

19Copyright© 2010, Oracle. All rights reserved.

Solaris だけが全てのワークロードに対応1RU の Web サーバーから 128+CPU の SMP まで

ストレージ寄り

単一スレッド

Security

Web Serving

OLTP Database

高スレッド数

Application DevelopmentCompute GridWorkgroup

Electronic Design SimulationStructural AnalysisEAI Servers

Thermodynamics

Seismic Analysis,Reservoir Modeling

Meteorology/Climate Simulation

Financial Risk/Portfolio AnalysisMonte Carlo Simulation

Genomics, Cheminformatics

J2EE Application Servers

Directory

Streaming Media

File Server

Nuclear Simulation/Weapons Modeling

Data Warehousing

Batch

Data Analysis

Proxy Caching

ネットワーク寄り

SAP R3

商用技術系

SCALE OUTSCALE UPアプリケーション

データ

Web

HPC

計算

Page 20: - Oracle Oracle Direct Seminar Solaris 10 概要 ~なぜ、今Solarisなのか~日本オラクル株式会社

20Copyright© 2010, Oracle. All rights reserved.

予測的自己修復

Fault ManagementArchitecture

Service ManagementFacility

際だったパフォーマンス

高速な TCP/IP スタック

チューニングなしでも高パフォーマンス

数多くの最適化

SolarisContainer

もっとも効率が高く運用しやすい

仮想環境

動的トレース実働システム

での安全な観察

新次元のパフォーマンス解析ツール

統合されたセキュリティ

Zonesプロセス単位の特権

暗号化フレームワークEAL4+ CAPP, RBACPP

Trusted Extensionsfor LSPP

.... そしてさらにZFS - 究極のファイルシステムにとどまらず

Solaris 10 の代表的な新機能

Page 21: - Oracle Oracle Direct Seminar Solaris 10 概要 ~なぜ、今Solarisなのか~日本オラクル株式会社

21Copyright© 2010, Oracle. All rights reserved.

DTrace

• 動的にシステム(カーネル及びユーザ)の動作の調査

• 本番稼働中のシステムであっても最小限の影響で使用可能

•単発的に起こる問題の解析にも適している

•統計データも簡単に集計できるのでパフォーマンスの解析にも適している

• 多くのデータの収集もとの提供とプログラマバブルなツールの提供できわめて柔軟性が高い

• これらをすべてソースコードの変更無しで行える

Page 22: - Oracle Oracle Direct Seminar Solaris 10 概要 ~なぜ、今Solarisなのか~日本オラクル株式会社

22Copyright© 2010, Oracle. All rights reserved.

Solaris がサポートする仮想化環境

ハードパーティション 仮想マシン 仮想 OS

Dynamic SystemDomains

Solaris コンテナOracle VMVMware

複数の OS 単一 OS

CalendarServer Database

WebServer

MailServer

WebServer

FileServer

IdentityServer

AppServer Database

Page 23: - Oracle Oracle Direct Seminar Solaris 10 概要 ~なぜ、今Solarisなのか~日本オラクル株式会社

23Copyright© 2010, Oracle. All rights reserved.

Oracle Solaris コンテナ仮想化機能

*SPARC のみ。別途ライセンスが必要

OS仮想化OS仮想化

Web

Server

Web

Server

DB

Server

DB

Server

App

Server

App

Server

• Solaris Zones • 複数のアプリケーション実行環境 ( ゾーン ) を提供する機能

• ゾーンは一つのシステムとして動作• 専用のプロセスとカーネルがハイパーバイザー

の役割を担う

• Solaris Resource Manager• メモリ、 CPU などのリソース配分をコントロール

• 投資保護

• 追加ライセンスやハードウェアが不要

• 旧環境を最新のハードウェアへに• Solaris 8 Containers*

• Solaris 9 Containers**SPARC のみ。別途ライセンスが必要

Page 24: - Oracle Oracle Direct Seminar Solaris 10 概要 ~なぜ、今Solarisなのか~日本オラクル株式会社

24Copyright© 2010, Oracle. All rights reserved.

予測的自己修復機能

• Fault Management Architecture (FMA)• Service Management Facility (SMF)• 障害処理を体系的に統括して行う

• 過去の場当たり的な様々方法を見直し

• 依存関係、過去の履歴をもとに最適の判断

• 障害発生時に処理速度が一時的落ちてもサービスが長く継続できることを目指す

• ポリシーがサポートすれば障害のある装置もしくはサービスを自動的に使わないようにすることが可能

Page 25: - Oracle Oracle Direct Seminar Solaris 10 概要 ~なぜ、今Solarisなのか~日本オラクル株式会社

25Copyright© 2010, Oracle. All rights reserved.

SUNW-MSG-ID: SUN4U-8000-AC, TYPE: Fault, VER: 1, SEVERITY: MajorEVENT-TIME: Tue Mar 15 17:17:42 PST 2005PLATFORM: SUNW,Sun-Fire-V240, CSN: -, HOSTNAME: ghostwheelSOURCE: cpumem-diagnosis, REV: 1.0EVENT-ID: 16c1f33a-fa77-0b6-9eff-938f0c25a02DESC: The number of errors associated with this CPU has exceeded acceptable levels. Refer to http://sun.com/msg/SUN4U-8000-AC for more information.AUTO-RESPONSE: An attempt will be made to remove the affected CPU from service.IMPACT: Performance of this system may be affected.REC-ACTION: Schedule a repair procedure to replace the affected CPU. Use fmdump-v -u <EVENT_ID> to identify the CPU.

– 診断エンジンが CPU障害の予兆を検知したため、自動的に故障箇所を切り離して動作を継続従来であればシステムダウンが発生

• Fault Management Architecture (FMA)• 障害箇所を自動検知し、報告すると共に自動的に切り離しシステムの稼働を継続させる機能

• OS と共にハードウェアを提供しているからこそできる機能

SUNW-MSG-ID: SUN4U-8000-AC, TYPE: Fault, VER: 1, SEVERITY: MajorEVENT-TIME: Tue Mar 15 17:17:42 PST 2005PLATFORM: SUNW,Sun-Fire-V240, CSN: -, HOSTNAME: ghostwheelSOURCE: cpumem-diagnosis, REV: 1.0EVENT-ID: 16c1f33a-fa77-0b6-9eff-938f0c25a02DESC: The number of errors associated with this CPU has exceeded acceptable levels. Refer to http://sun.com/msg/SUN4U-8000-AC for more information.AUTO-RESPONSE: An attempt will be made to remove the affected CPU from service.IMPACT: Performance of this system may be affected.REC-ACTION: Schedule a repair procedure to replace the affected CPU. Use fmdump-v -u <EVENT_ID> to identify the CPU.

– 診断エンジンが CPU障害の予兆を検知したため、自動的に故障箇所を切り離して動作を継続

$ psrinfo0 on-line since 10/20/2004 18:40:491 faulted since 03/15/2005 17:17:45

予測的自己修復機能 (FMA)

Page 26: - Oracle Oracle Direct Seminar Solaris 10 概要 ~なぜ、今Solarisなのか~日本オラクル株式会社

26Copyright© 2010, Oracle. All rights reserved.

予測的自己修復機能 (SMF)

• Service Management Facility(SMF)• サービス ( プロセス)の起動 /終了を受け持つ新しい機能

• Solaris 9 までは rc/init スクリプトを利用していた

• 常に生存監視が行われ、自動再起動などのを実施

• サービス間の依存関係を明確化• 依存関係の自動的チェック

• サービスが並列に起動される• 依存関係の影響を受けない場合

• OSやサービスの起動時間短縮などの効果

• アプリケーションの修正は不要

Page 27: - Oracle Oracle Direct Seminar Solaris 10 概要 ~なぜ、今Solarisなのか~日本オラクル株式会社

27Copyright© 2010, Oracle. All rights reserved.

• メモリの概念を取り込んだプール型ストレージ

• 容易にファイルシステムを拡張可能

• Copy-on-write によるデータの書き込み

• チェックサムによるデータ保全性

• 256-bit チェックサムによるデータの保全性

• 自己修復機能

• 容易なオペレーション

• スナップショット、ロールバック、リモートコピー、ファイル共有等を追加コストなしで容易に実現

• ストレージ管理機能を併せ持つ

• ストライプ、ミラー、 RAID 5,6 相当を構成可能

• SSD を追加することにより容易にパフォーマンス向上

• HDD+SSD の Hybrid Storage を実現

Oracle Solaris ZFS

Page 28: - Oracle Oracle Direct Seminar Solaris 10 概要 ~なぜ、今Solarisなのか~日本オラクル株式会社

28Copyright© 2010, Oracle. All rights reserved.

高度のセキュリティ - 証明

• 第3者 /Common Criteria による証明• Solaris 10 + Trusted Extention は EAL4+/CAPP/RBACPP/LSPP ( B2相当)

• Solaris 8 は EAL4/CAPP

• Solaris 9/10 は EAL4+/CAPP/RBACPP

• EAL4+: Evaluation Assurance Level 4 Augumented

• CAPP: Controlled Access Protection Profile

• RBAC PP: Roll Based Access Control

• LSPP: Labeled Security

• これらはオープンシステムでは最高位のセキュリティレベル

Page 29: - Oracle Oracle Direct Seminar Solaris 10 概要 ~なぜ、今Solarisなのか~日本オラクル株式会社

29Copyright© 2010, Oracle. All rights reserved.

高度のセキュリティ - 最小特権

• Trusted Solaris で実現されていた機能

• ルートはすべての権限を有していて危険• ルートの権限を奪われるとどうにもならない

• 多くのプロセスで本当にルートで実行する必要があるのか?

• ルート権限の分散化• プロセスが本来必要とする最低限の特権だけあたえる

• 最小特権

• システムはルートであるかどうかではなく、個々の権限をもとに許可判定をする

• Trusted Solaris で実現されていた機能

• ルートはすべての権限を有していて危険• ルートの権限を奪われるとどうにもならない

• 多くのプロセスで本当にルートで実行する必要があるのか?

• ルート権限の分散化• プロセスが本来必要とする最低限の特権だけあたえる

• 最小特権

• システムはルートであるかどうかではなく、個々の権限をもとに許可判定をする

Page 30: - Oracle Oracle Direct Seminar Solaris 10 概要 ~なぜ、今Solarisなのか~日本オラクル株式会社

30Copyright© 2010, Oracle. All rights reserved.

まとめ

• Solaris は業界一の Unix として飛躍的に成長、クラウドにも最適の OS としてさらなる発展をしつつある

• Oracle との統合により Oracle Database をはじめとする、統合スタックにおける最適化もすすみ、包括的なソリューションとしての価値を高めている

Page 31: - Oracle Oracle Direct Seminar Solaris 10 概要 ~なぜ、今Solarisなのか~日本オラクル株式会社

31Copyright© 2010, Oracle. All rights reserved.

Oracle Direct 検索

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

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

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

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

※ フォームの入力には、 Oracle Direct Seminar 申込時と同じ  ログインが必要となります。※ こちらから詳細確認のお電話を差し上げる場合がありますので、ご登録さ  れている連絡先が最新のものになっているか、ご確認下さい。

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

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

0120- 155- 096 ※月曜 ~金曜  9:00~12:00 、 13:00~18:00  (祝日および年末年始除く)

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