Hitachi

ノンストップデータベース HiRDB Version 10 UAP開発ガイド


変更内容

変更内容(3020-6-560-40) HiRDB Version 10 10-04

追加・変更内容

変更個所

これまで通信情報ファイルディレクトリはルートファイルシステム(/dev)下の固定のパスでしたが,任意のパスに変更できるようになりました。

これにより,通信情報ファイルディレクトリを/dev以外に作成することで,ルートファイルシステムへの負荷を減らすことができます。

また,マルチHiRDB構成では,各HiRDBシステムで異なるHiRDB管理者がそれぞれの通信情報ファイルディレクトリを管理することができます。

6.6.36.6.4(45)11.1.1(3)

データベース回復ユティリティ(pdrstr)を使用してデータベースを回復する場合,マスタディレクトリ用RDエリアの回復も必要なときに警告メッセージを出力する機能をサポートしました。

これにより,マスタディレクトリ用RDエリアの回復が漏れて,マスタディレクトリ用RDエリアと関連RDエリアが不整合になることを予防できるようになります。

表12-1

LinuxでOSのcoreファイル出力先設定ファイル(/proc/sys/kernel/core_pattern)に「systemd-coredump」を指定したシステムで,HiRDBが出力したcoreファイルをpdinfogetコマンドで取得できるようにしました。

また,pdinfogetコマンドでcoreファイルが取得できなかった場合に,個別にcoreファイルを取得する運用コマンド「pdinfocoreget」を追加しました。

表12-1

HiRDBにアクセスするアプリケーションインターフェースとして,Python Database API Specification v2.0をサポートしました。

これにより,Pythonで作成したUAPから,HiRDB ODBCドライバ経由でHiRDBにアクセスできるようになります。

13.18

単なる誤字・脱字などはお断りなく訂正しました。

変更内容(3020-6-560-30) HiRDB Version 10 10-03

追加・変更内容

ALTER TABLEで表に列を追加する場合,データ格納済みの表に対しても追加列に規定値を指定できるようにしました。これによって,データ格納済みの表に列を追加する手順が簡略化されます。

変更内容(3020-6-560-20) HiRDB Version 10 10-02

追加・変更内容

ユーザ権限の種類に,スキーマ操作権限を追加しました。これによって,自スキーマに対して他人がリソースの追加,変更ができるようになります。また,監査人として,主監査人(システムで1人定義可能),副監査人(システムで複数人定義可能)を定義できるようにしました。これによって,監査情報を複数人で管理できるようになります。

HiRDB/Run Time及びHiRDB/Developer's Kitで,ダイアログを表示させないでインストール,アンインストールを行うサイレントインストール機能,サイレントアンインストール機能をサポートしました。

これによって,ユーザの手間が軽減されるとともに,誤った指定によるインストールミスを防止できます。

HiRDB管理者だけ実行できる運用コマンド・ユティリティを,あらかじめ許可を与えたOSログインユーザでも実行できるようにしました。また,その際,実行履歴も記録できるようにしました。これによって,端末操作者ごとの実行履歴が確認できるようになります。

変更内容(3020-6-560-10) HiRDB Version 10 10-01

追加・変更内容

クライアントライブラリで,サーバとの接続時に発行するconnect()システムコールでECONNREFUSED(Windowsの場合はWSAECONNREFUSED)エラーが発生した場合に,connect()システムコールをリトライする回数及び間隔を変更できるようにしました。

これによって,一時的なネットワーク障害やHiRDBサーバが起動中の場合などに発生する接続エラーの回避や,接続エラーを即時に検知できるようになります。

セキュリティ強化のため,パスワードポリシーを強固にするオプションをサポートしました。

  • パスワードの必須文字種指定が利用できるようになりました。

  • パスワードの再利用禁止機能をサポートしました。過去に設定したパスワードを再利用させないようにできます。

  • パスワードの有効期間が確認できるようになりました。定期的にパスワードの変更を促すことができます。