DB2 :: Admin.

PerlからのDB2管理APIのサポート
今すぐダウンロード

DB2 :: Admin. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • Hildo Biersma
  • 出版社のWebサイト:
  • http://search.cpan.org/hbiersma/

DB2 :: Admin. タグ


DB2 :: Admin. 説明

PerlからのDB2管理APIのサポート DB2 :: Adminは、DB2管理APIのPerl言語サポートを提供するPerlモジュールです。これは、DB2コマンドラインプロセッサ(CLP)によって提供される非SQL関数、「DB2」プログラムに対応しています。この関数はDBD :: DB2データベースドライバと相補的です。 DBD :: DB2ドライバはアプリケーション開発者向けを対象とし、SQL関数をサポートしています。 DB2 :: Admin Moduleは管理者を対象とし、Snapshot Monitoring、ディレクトリー/カタログ管理、イベント処理、設定パラメータの取得/設定/ export / export.synopsisなどのSQLデータベース以外の非SQLデータベース機能をサポートしています。 DB2 :: Admin :: - > SetOptions( 'aisearingError' => 1); DB2 :: Admin :: - >添付( 'instance' => 'foo'); #モニタスイッチとスナップショットDB2 :: Admin :: - > SetMonitorSwitches( 'switches' => {'table' => 1、 'uow' => 0、})。 My $ RETVAL = DB2 :: ADMIN :: - > getsnapshot( 'subject' => 'sqlma_applinfo_all'); DB2 :: Admin :: - > ResetMonitorSwitches(); #データベースマネージャ設定パラメータMy @OPTIONS = DB2 :: Admin :: - > GetDBMConfig( 'param' => ) "max agents:$ options {value} ";印刷"最大Coordエージェント:$ options {value} "; DB2 :: Admin :: - > updatedBMConfig( 'param' => 、 'FLAG' => '遅延'、 'database' => 'サンプル'、)。印刷 "データベースヒープサイズ:$ options {value} ";印刷"ログファイルへのパス:$ options {value} "; db2 :: admin :: - > updatedatabaseConfig( 'param' => {'name' => 'autorestart'、 'value' => 0、 'database' => 'sample'、 'flag' => '遅延'); db2 :: admin :: - > detach();#データベース、ノード、およびDCSディレクトリ - no atter actist my @db_dir = db2 :: admin :: - > getDatabasedirectory(); My @db_dir = db2: :admin :: - > getDataBasedirectory( 'path' => $ dbdir_path); my @node_dir = db2 :: admin :: - > getNodedirectory(); my @dcs_dir = db2 :: admin :: - > getDCSDirectory();#;#カタログまたはUNCATALOGデータベースDB2 :: Admin :: - > CatalogDatabase( 'Database' => '価格'、 'Alias' => 'testpri'、 'nodename' => 'testnode'、 'type' => 'Remote' ); DB2 :: Admin :: - > UncatalogDatabase( 'alias' => 'testpri');#カタログまたはUncatalogノードDB2 :: Admin :: - > Catalogkode( 'protocol' => 'tcp / ip'、#またはsocks / local 'nodename' => 'testnode'、 'hostname' => 'testhost.example.com'、 'serviceName' => 3700);#サービス名またはポート番号DB2 :: Admin :: - > uncatalognode( 'nodename' => 'testnode');#カタログまたはUncatalog DCSデータベースDB2 :: Admin :: - > CatalogDCSDatabase( 'Databa SE '=>'価格 '、' target '=>' DCSDB '); DB2 :: Admin :: - > UncatalogDCSDatabase( 'データベース' => '価格'); #強制的なアプリケーション - 必須です。ケアで使用してください。 DB2 :: Admin :: - > ForceApplications(@Agent_ID); DB2 :: Admin :: - > ForCeallApplications(); #データベース/ Disconnectからデータベース/切断からDisconnectに接続します.DB2 :: Admin :: - > Connect( 'database' => 'mydb'、 'userid' => 'myuser'、 'password' => 'mypass')。 DB2 :: Admin :: - > SetConnectAttributes( 'connectTimeout' => 120); DB2 :: Admin :: - > Connect( 'database' => 'mydb'、 'userid' => 'myuser'、 'password' => 'mypass'、 'connectattr' => {'programname' => 'myScript '、}、)。 DB2 :: Admin :: - > Disconnect( 'database' => 'mydb'); #接続レベルクライアント情報DB2 :: Admin :: - > ClientInfo( 'database' => 'mydb'、 'clientUserID' => 'remote_user'); %client_info = db2 :: admin :: - > clientinfo( 'database' => 'mydb'); # データのエクスポート。データベース接続が必要です。例オプションを省略します。 DB2 :: Admin-> Export( 'Database' => $ db_name、 'schema' => $ schema_name、 'table' => $ table_name、 'outputfile' => "/ var / tmp / data- $ schema_name- $ table_name .del "、 'filetype' => 'del'); #データをインポートします。データベース接続が必要です。例オプションを省略します。 DB2 :: Admin-> Import( 'database' => $ db_name、 'schema' => $ schema_name、 'table' => $ table_name、 'inputfile' => "/ var / tmp / data- $ schema_name- $ table_name .del "、 '演算' => '挿入'、 'filetype' => 'del'); # データを読み込む。データベース接続が必要です。例オプションを省略します。 My $ RC = DB2 :: Admin-> Load( 'database' => $ db_name、 'schema' => $ schema_name、 'table' => $ table_name、 'inputfile' => "/ var / tmp / data- $ schema_name- $ table_name.del "、 '演算' => '挿入'、 'sourcetype' => 'del'); My $ STATE = DB2 :: admin-> loadQuery( 'schema' => $ schema_name、 'table' => $ table_name、 'logfile' => $ logfile、 'messages' => 'all')); #テーブルの統計を実行します。データベース接続が必要です。例#オプションを省略します。 $ RC = DB2 :: admin-> runStats( 'database' => $ db_name、 'schema' => $ schema_name、 'table' => $ table_name); #リスト履歴。データベース接続ではなく、attachEmnetが必要です。 @history => listhistory( 'database' => $ db_name、 'action' => 'load'、#省略:ALL 'starttime' => '20041201'、#任意; HHMMSを指定することがあります。 'ObjectName' => 'myschema.mytable'、#任意);注※現在@utils = db2 :: admin-> listutilities()を実行しているかを一覧表示します。 My @UTILS = DB2 ::管理率( 'データベース' => $ db_name); #パッケージを再バインドします。データベース接続が必要です。例オプションを省略します。 DB2 :: Admin-> ReBind( 'database' => $ db_name、 'schema' => $ schema_name、 'package' => $ pkg_name); #データベース(またはデータベースパーティション)DB2 :: Admin-> Backup( 'database' => $ db_name、 'target' => $ backup_dir、 'options' => {'online' => 1、 'compress' = > 1、})。 #dpfデータベースのすべてのノード(v9.5のみ)DB2 :: admin-> backup( 'database' => $ db_name、 'target' => $ backup_dir、 'options' => {'online' => 1 、 'ノード' => 'すべて'、});要件: ・Perl


DB2 :: Admin. 関連ソフトウェア