Oracle Rdb for OpenVMS
リレーショナル・データベース
トピックス
Oracle Rdb 7.3.1.0 リリース (2013年9月)
Oracle Rdb 7.3.1.0 (Integrity/Alpha) がリリースされました。 本リリースでの修正内容、および機能拡張については、こちらをご参照ください。
Oracle Rdb 7.2 for OpenVMS Integrity and Alpha リリース
米国 Oracle 社が Rdb 7.2 for OpenVMS のリリースを発表。HPE Integrity サーバー対応の OpenVMS Integrity で Oracle Rdb が利用可能になりました。日本語環境でのテストも完了し,日本でもリリースされました。
-
Oracle Rdb 製品ファミリー
Oracle Rdb 製品ファミリーは, OpenVMS プラットフォームで稼働する高性能なトランザクション処理とミッション・クリティカルなアプリケーションをサポートするリレーショナル・データベース製品です。
共通技術と製品ファミリー標準を重視して開発されているため、Oracle Rdbは, Oracleデータベース・エンジンと共通するさまざまなアプリケーション開発ツールや実行環境ツールと統合されています。 このため、Oracle RdbでもOracleデータベースと共通の開発・運用ノウハウを活用することが可能です。
Oracle Rdb 製品ファミリーは下記の製品で構成されています。製品名・機能
- Oracle Rdb
フル機能のリレーショナル・データベース管理システム(RDBMS)
- Oracle CODASYL DBMS
高性能なネットワーク型データベース管理システム
- Oracle CDD/Repository
複数のアプリケーションおよびデータベースで共有されるデータ定義のためのシングル・リポジトリ
- Oracle Trace
TRACE サービス・ルーチンなど,データベースおよびアプリケーションの性能データを収集するためのツール
Oracle Rdb と OpenVMS の組み合わせは, トップ・レベルの性能,信頼性,可用性,メンテナンス性を必要とするような環境でその真価を発揮します。
Oracle Rdb 製品は,携帯電話会社の顧客サービス・システムや料金支払い請求システム,宝くじ運用システム,金融取引システム, 衛星放送システム,集積回路製造システムなど,世界中で非常に多くの分野で利用されています。OpenVMS上で利用できる高性能なデータベース・アプリケーションとして, Oracle社は,Oracle Rdb製品を今後も開発および強化し続けることを表明しています。
-
Oracle Rdb 製品情報およびドキュメント
Oracle Rdb 製品情報 (Oracle社 Webサイト)
Oracle Rdb 日本語ドキュメント (Oracle社 Webサイト)
Oracle Rdb Statement of Direction (Oracle社 Webサイト)
-
関連情報
Oracle Rdb 製品情報 (Oracle社 Webサイト・英語)
Oracle Rdb Statement of Direction (Oracle社 Webサイト・英語)
Oracle Rdb 7.3.1.0 for OpenVMS
-
Oracle Rdb 7.3.1.0 リリースノート
Oracle Rdb 7.3.1.0 における修正内容、および機能拡張については、Oracle 社のサイトで公開しているリリースノートを参照してください。
『Oracle Rdb for OpenVMS 7.3.1.0 Release Notes』(Oracle社 Webサイト・英語)
-
Oracle Rdb 7.3.1.0 で修正されたエラー
Oracle Rdb 7.3.1.0 では、以下のようなソフトウェアエラーが修正されています。 これらの修正の詳細については、Oracle Rdb 7.3.1.0 のリリースノートを参照してください (以下の一覧は、リリースノートからの抜粋です)。
すべてのインタフェースに適用されるソフトウェアエラーの修正:
-Make Values in RDB$CLIENT_DEFAULTS.DAT Case Insensitive
-Query Ignores Potentially Useful BgrNdx
-Query Runs Slow Executing BGRNDX2 With Full Index Scan
-Filter Predicates are Ignored in Aggregate Query
-Parallel Index Build Name Restriction Relaxed
-EXQUOTA Caused Inaccessible AIJ
-Query Bugchecks with MAX, MIN or COUNT
修正された SQL エラー:
- NULL Elimination Semantics Now Supported by COUNT Function
- Unexpected FOREIGN KEY Constraint Failure Due to Mismatched Evaluating Time
- Unexpected RDB-E-OBSOLETE_METADA Error During ALTER TABLE
- Unexpected RDMS-F-ACTQUERY Query Error From ALTER TABLE ... DROP COLUMN
修正された RMU エラー:
- Unexpected Definitions in RMU Extract Output
- RMU BACKUP GROUP_SIZE Default Value Increased
- RMU Parallel Backup Fails With /PROTECTION Qualifier
- Improvements to RMU/COLLECT OPTIMIZER_STATISTICS
修正された RMU Show Statistics エラー:
- RMU/SHOW/STATISTICS Avoids VASFULL Errors By Moving to P2 Address Space
-
Oracle Rdb 7.3.1.0 の機能拡張
Oracle Rdb 7.3.1.0 では以下のような機能拡張が行われています。 これらの詳細については、Oracle Rdb 7.3.1.0 のリリースノートを参照してください (以下の一覧は、リリースノートからの抜粋です)。
- Changes to Default and Limits Behavior in Oracle Rdb
- New /ERROR_LIMIT Qualifier Added as the Default to RMU/VERIFY
- RMU /VERIFY Root Displays the Corrupt Page Table Entries
- DECLARE LOCAL TEMPORARY TABLE Supports COMMENT IS Clause
- Temporary Tables Now Support LARGE MEMORY Option
- COUNT Now Returns BIGINT Result
- Aggregate Functions Now Use BIGINT Counters
- /[NO]KEY_VALUES Qualifier Added to RMU/VERIFY/INDEX
- The /LOCK_TIMEOUT Qualifier Now Allows the Database Default
- Compression of AIJ Backup Files for Automatic AIJ Backups
- Global Statistics Sections for Better Performance
- RMU/SET AUDIT Supports Wildcard Table and Column Names
- RMU/BACKUP Database Root Verification Performance Enhancement
- RMU /UNLOAD /AFTER_JOURNAL New Qualifier /DELETES_FIRST
- Add Option to Pass Values to /CONFIRM During RESTORE Operation
- Table Names Can Now Be Specified For Index Verification
- New RMU/VERIFY Feature to Detect Orphan Hash Index Buckets
- New COMPILE Clause for ALTER TRIGGER Statement
- New COMPILE ALL TRIGGERS Clause for ALTER TABLE Statement
- New RETRY Clause for ACCEPT Statement
- New Character Sets ISOLATIN2 and WIN_LATIN2 Supported
- Changes and Enhancements to Trigger Support
- New RMU BACKUP RBF File BRH$K_ROOT1, BRH$K_ROOT2, BRH$K_ROOT3 Records /kroot_records
- New Functions NUMTODSINTERVAL, NUMTOYMINTERVAL Supported
- RMU Dump Audit Command
- New BIN_TO_NUM Numeric Function
- RMU /PROGRESS_REPORT and Control-T for RMU Backup and Restore
- /[NO]SNAPSHOTS, /[NO]DATA_FILE Added to RMU/MOVE_AREA
- Enhancements for Compression Support in SQL EXPORT DATABASE Command
- /[NO]PARTITIONS Qualifier Added to RMU/ANALYZE/INDEXES
- /[NO]PARTITIONS Qualifier Added to RMU/ANALYZE Storage Statistics
- /[NO]PARTITIONS Qualifier Added to RMU/ANALYZE/PLACEMENT
- New RMU/[NO]ASSIST Qualifier for Commands Using Tape Drives
- New RMU/ALTER Feature to Modify the Area Header Root File Specification
- REVERSE Index
- Support for New Syntax for Sequence Generator Statements
- RMU/SET AUDIT Supports MODULE, ROUTINE, SEQUENCE and VIEW
- RMU/SHOW AUDIT Supports MODULE, ROUTINE, SEQUENCE and VIEW
- SQL Now Supports SQL Standard Syntax for SET CONSTRAINTS ALL Statement
- Support ANSI and ISO SQL Standard Length Units
- New SET FLAGS Clause Supported by CREATE and ALTER PROFILE
- New Support for SAVEPOINT Syntax and Semantics
- SAVEPOINT Statement
- RELEASE SAVEPOINT Statement
- ROLLBACK TO SAVEPOINT Statement
- New OPTIMIZE OUTLINE Clause Allows Outline Specification
- RMU/DUMP/HEADER=ROW_CACHE Now Displays Whether Row Cache is Enabled
- RMU/LOAD Now Supports CSV Formatted Files
- RMU/UNLOAD Now Supports CSV Formatted Files
- RMU/UNLOAD Supports BITMAPPED_SCAN Optimize Option
- New EDIT STRING Clause for CREATE FUNCTION and CREATE MODULE Functions
- Changes to RMU/VERIFY/CONSTRAINTS and ALTER TABLE Statement
- New SQRT Numeric Function
- New MOD Numeric Function
- New Data Types BINARY and BINARY VARYING
- PERSONA SUPPORT is Enabled For All New Databases
- New Dialects Support in SQL
- New WITH Clause Provides Subquery Factoring
- DECLARE LOCAL TEMPORARY VIEW Statement
- Enhancements for Buffered Read Support in SQL EXPORT DATABASE Command
- New BITMAPPED SCAN Clauses Added to OPTIMIZE Clause
- New Support for Allocations Specified Using Quantified Numeric Literal
- New SQL Functions Added
- Changes and Improvements to the Rdb Optimizer and Query Compiler
- Optimized NOT NULL Constraint Execution
- New RMU/LOAD Option CHARACTER_ENCODING_XML
- New MEMORY ALLOCATION Clause for the GLOBAL BUFFERS Definition
- New REPLACE Statement
InterSystems Caché for OpenVMS
ポストリレーショナル・データベース
-
InterSystems Corporation
InterSystems 社は,米国マサチューセッツ州ケンブリッジに本社を置き, 25年以上の長期に渡り IT 部門や ISV に対して, 複雑なトランザクション処理が可能な高性能なデータベース製品,開発環境, ならびに,迅速なシステム統合と複合アプリケーション開発が可能な統合プラットフォームを提供しているテクノロジー・リーダーです。
InterSystems 社の製品は,金融,医療,製造,情報サービス分野の開発者たちをはじめ,世界中で 400 万人のユーザーに利用されています。HPE と InterSystems 社は緊密なパートナーシップのもと, 共通のお客様のため協力してベンチマーキングを行い, 高性能アプリケーションの迅速な開発とスピーディな統合を可能にしています。
InterSystems 社の多数のお客様が OpenVMS AlphaServer および Integrity システムを利用しており,InterSystems 社と HPE の協力関係は,InterSystems 社の顧客サポートおよびメンテナンス・プログラムの推進のための重要な要素となっています。
-
Caché
Integrity サーバー / AlphaServer システム対応
InterSystems 社の主力製品である Caché は,拡張性に富んだデータ駆動型のWebアプリケーションやクライアント/サーバー型アプリケーションを短期間で開発できるように最適化された,高性能なポストリレーショナル・データベースです。
Caché は,堅牢なオブジェクト,高性能なSQL,多次元データ・アクセスを備え,リレーショナル・データベースの限界を越える革新的な製品です。
ポストリレーショナル・データベース Caché は, 高性能アプリケーションの迅速な開発,導入,および統合を可能にします。Caché のデータベース・エンジンは,従来のリレーショナル・データベースのように 2 次元データベース・テーブルに均一に保管されたデータを取り出して再編成するようなオーバヘッドがかからないため,高速な処理が可能です。 ユーザーの実稼働アプリケーションを置き換えたところ,リレーショナル・データベースよりも20倍速いという結果が出たケースもあります。
このように Caché は,ユーザーが必要とする高性能,拡張性,迅速なブログラミング,使いやすさを提供します。Caché と OpenVMS が動作する AlphaServer システムおよび HPE Integrity サーバーのパワーと柔軟性を利用することにより,世界中の組織の何万人ものユーザーに Web アプリケーションを展開することも可能です。
-
製品情報
InterSystems 社の Caché は,独自のアーキテクチャーにより,堅牢なオブジェクト,高速SQL,そして高性能な多次元アクセスを可能とするポストリレーショナル・データベースです。
Caché をベースとしたトランザクション処理アプリケーションは,傑出した処理性能,高い拡張性,リアルタイム・データ分析,確固とした信頼性を得ることができます。 さらに, Caché にはWebアプリケーションや,クライアント/サーバー型アプリケーションを開発するための環境が統合されており,迅速な開発とアプリケーションの高速化を実現します。
Caché の機能と特徴
- 統一データアーキテクチャー
・単一のデータに対し,オブジェクト・アクセス,SQLアクセス,および多次元アクセスが可能
・効率のよいデータ格納により,コンパクトで高速処理が可能Oracle CDD/Repository
- 高いパフォーマンスと拡張性
・テーブルのジョインやホッピングなどのオーバヘッド・データがなく,高速処理が可能
・スパース配列,独自のキャッシュ技術による,高いパフォーマンスを実現
・効率のよいデータ格納
- 高度なオブジェクト技術
・カプセル化,多態継承,多重継承などのオブジェクト・モデルをサポート
・.NET,Java,XML,SOAP などのオブジェクト技術サポートし,効率のよい開発が可能
- スピーディなWeb開発
・独自のWeb技術である Caché ServerPages (CSP) により,簡単なWebアプリケーション構築が可能
-
AlphaServer システムから Integrity サーバーへのマイグレーション
現在 AlphaServer システム上で Caché をご利用で, そのプラットフォームを HPE Integrity サーバー対応の OpenVMS へ移行する場合に, 特に注意が必要となるような点はありません。
AlphaServer システムの新しいモデルの導入,もしくはオペレーティング・システムのアップグレードを行う場合と同様とお考えください。 -
DSM から Caché へのマイグレーション
DSM for OpenVMS から Caché へのマイグレーションは Caché に標準で含まれている移行ツールを利用することにより簡単に行う事ができます。
既に数多くのお客様が DSM から Caché へのマイグレーションを短期間で完了されています。
Caché は,OpenVMS をはじめ数多くのオペレーティング・システム上で稼動しますが,DSM からのマイグレーションの場合, オペレーティング・システム間の機能や仕様の差異を全く考慮する必要がないため OpenVMS 上の Caché へ移行するのが最も効率的です。DSM から Caché へのマイグレーションに関する詳細な情報は,インターシステムズジャパン株式会社のWebサイト "DSM,MUMPS 製品の Caché への移行" のページで説明されていますが,主に以下の点を考慮する必要があります。
a. ボリュームセット/UCI によるグローバル/ルーチンの配置がネームスペースという概念になる。
b. I/O 処理についての指定の仕方や振る舞いが異なるものがある。
c. 文字コードや日本語仕様が異なる。
d. 外部呼出し関数 (ECALL/ZCALL) が全て用意されている訳ではない。
e. 管理ツールやユーティリティが異なる。
DSM からのマイグレーションの詳細はインターシステムズジャパン株式会社提供の ガイドブックを参照してください。
DSMからCachéへの移行に関するガイドブック (PDF)
-
Caché 5.1へのバージョンアップについて
Caché 5.1 以降,Intel® Itanium® プロセッサを搭載した HPE Integrity サーバー対応の OpenVMS Integrity をサポートするようになりました。
バージョン 5.1 より前のバージョンの Caché は,OpenVMS Integrity では動作しませんのでご注意ください。
BEA MessageQ for OpenVMS
-
BEA Systems 社
BEA Systems社は、アプリケーション・インフラストラクチャ分野におけるテクノロジ・リーダです。
BEAは、eコマース・アプリケーションを構築/導入/管理するためのアプリケーション・サーバ、 ビジネス・ロジックを短期間のうちにアプリケーションに組み込むのを可能にする再利用可能なコンポーネント、 あるいは新しいWebアプリケーションをリアルタイムでバックオフィス・システムやWebを利用したその他のビジネスに統合するためのツール など、一連のソフトウェアおよびサービス・ソリューションを提供しています。BEAとHPEは、 OpenVMSオペレーティング・システムが動作するHPE IntegrityサーバおよびAlphaServerシステムを含む HPEの全製品ラインでユニバーサルなミドルウェア・インフラストラクチャをワールドワイドで提供する 包括的なビジネス/サービス/テクノロジ・パートナーシップを結んでいます。 この戦略的な提携関係により、 エンタープライズ・トランザクション・プラットフォーム、アプリケーション・プラットフォーム、 オブジェクト技術、メッセージ・ベース・ミドルウェアの分野で、業界最高の製品を提供することを可能にしています。
-
BEA MessageQ
Integrity サーバ / AlphaServer システム対応
BEA MessageQは、業界先進のキュー・メッセージ・バス・テクノロジを使用して、分散したアプリケーションの相互通信を可能にする高速で信頼性の高いミドルウェア・ソリューションです。 このソリューションにより、大容量のデータ分散能力を必要とするさまざまな業界の異機種混合環境において、 信頼性の高いアプリケーション・メッセージの交換が可能になります。
BEA MessageQは、OpenVMSオペレーティング・システムがインストールされたHPE IntegrityサーバとAlphaServerシステムで動作します。 これらのシステムの負荷分散機能およびクラスタ機能により、成長企業の急激に変化するニーズを満たすだけの拡張性を確保すると同時に、 BEA MessageQを高性能メッセージング・システムとして機能させるのに十分な可用性が確保されます。
-
BEA Tuxedo
AlphaServer システム対応
BEA Tuxedoは、電子決済、ATM、電気通信システムなど、世界中のミッション・クリティカルな大規模トランザクション処理システムの バックボーンを提供するC、C++、COBOLアプリケーションのためのミドルウェア・プラットフォームです。 BEA Tuxedoは、複数のハードウェア・プラットフォーム、データべース、あるいはオペレーティングシステムで動作するアプリケーションに対して、 分散トランザクション処理とアプリケーション・メッセージング機能を提供します。
OpenVMSプラットフォームの拡張性と柔軟性により、BEA Tuxedoは トランザクション・システムおよびeコマース・システムの迅速な開発を可能にし、 これによりビジネス環境の変化に追従することができます。 OpenVMSは99.999パーセントの稼働率で優れた可用性を提供するため、 大量のトランザクションを処理しながら、BEA Tuxedoでシステムの迅速な開発と導入を可能にすると同時に、運用コストを削減することができます。
-
BEA WebLogic Server
AlphaServer システム対応
BEA WebLogic Serverは、 分散したJavaアプリケーションを開発、統合、安全性の確保、および管理するための 非常に強力なアプリケーション・インフラストラクチャです。 最新の業界標準と既存インフラストラクチャとの独創的な相互運用性のサポートにより、 BEA WebLogic Serverは、Webアプリケーションおよびワイアレス・アプリケーションに動的なコンテンツとデータを供給する 拡張性の高いプラットフォームを提供します。
BEA WebLogic Serverは、OpenVMSオペレーティング・システムの高可用機能を利用して、 成長する企業のミッション・クリティカルで急激に変化するニーズに理想的なソリューションを提供します。 HPとBEAのテクノロジを組み合わせた強力なソリューションにより、 アプリケーション・インフラストラクチャのコストと複雑さを低減することができます。