名称
create-jdbc-datasource - JDBCデータソースの登録
形式
create-jdbc-datasource [ --user admin_user ] [ --password admin_password ] [ --host host_name ] [ --port port_number ] [ --protocol=rmi|jmxmp ] [ --passwordfile filename ] [ --terse=true|false ] [ --echo=true|false ] [ --interactive=true|false ] [ --secure=true|false ] [ --help ] --dataSourceType type_name [ --jdbcMajorVersion number ] [ --jdbcMinorVersion number ] [ --minPoolSize size ] [ --maxPoolSize size ] [ --initialPoolSize size ] [ --useJTA=true ] [ --dataSourceName name ] [ --jdbcUserName jdbc_user_name ] [ --jdbcPassword jdbc_password ] [ --serverName name ] [ --portNumber number ] [ --loginTimeout seconds ] [ --maxIdleTime seconds ] [ --maxStatements size ] [ --propertyCycle seconds ] [ --connectRetryMax times ] [ --connectRetryInterval seconds ] [ --defaultAutoCommit=true|false ] [ --resetAllConnectionsOnFailure=true|false ] [ --checkServerOption option ] [ --checkServerInterval seconds ] [ --checkServerCommand cmd ] [ --checkGarbageOption option ] [ --checkGarbageInterval seconds ] [ --useOneConnectionPerTransaction=true|false ] [ --useDatabaseCluster=true|false ] [ --shrinkDelayTime seconds ] [ --iPXdaConfigDirectoryName name ] [ --iPXdaConfigFileName name ] [ --iPXdaInvokeConfigFileName name ] [ --iPXdaOptionConfigFileName name ] [ --useMultiUsersPerTransaction=true|false ] [ --reconnectInitialPool=true|false ] [ --clusterPoolOption option ] [ --clusterPoolNames names ] [ --validAllClusterConnectionsOnFailure=true|false ] [ --description text ] [ --property name=value [:name=value]* ] jdbc_datasource_name
説明
JDBCデータソースを登録します。JDBCデータソースのプロパティの 値を変更した場合、アプリケーションで、JNDIサーバからJDBCデー タソースを再取得した際に、変更内容が動作に反映されます。ただ し、 java:comp/env指定で、アプリケーション固有の名前空間から JDBCデータソースを取得する場合に、変更内容を動作に反映するた めには、プロセス(JavaVM)の再起動が必要です。コネクションに関 連するプ ロ パ ティ (dataSourceType や jdbcMajorVersion、 dataSourceName、 serverName、 networkProtocol、 portNumber、 userName、password、 loginTimeout、 jdbcDriverName、 cursor- Mode、 characterEncoding、 maxStatements、useJTA、useOneCon- nectionPerTransaction、 useDatabaseCluster、 checkGarbageOp- tion)を変更する場合は、プロパティ置換までの待機時間(proper- tyCycle)が経過した後で、そのプールに存在するコネクション全て が消滅し、新しいコネクションが作成されます。プロパティを変更 するにはsetコマンドを使用してください。このコマンドはリ モー トモードでのみ使用できます。
オプション
-u --user
ドメインの運用管理エージェントの管理ユーザ名。 既にotxadmin loginコマンドでログインしている場 合 は、 --userオプションの指定は不要です。

-w --password
ドメインの運用管理エージェントの管理ユーザのパ ス ワー ド。

-H --host
ドメインの運用管理エージェントが起動しているマシン名。

-p --port
ドメインの運用管理エージェントのポート番号。既定 値 は 6212です。

--protocol
ドメインの運用管理エージェントとの接続プロトコルを選択 します。指定できるプロトコルは、rmi、jmxmpです。既定値 はrmiです。

--passwordfile
ドメインの運用管理エージェントのパスワードを含むファイ ル。

-t --terse
trueを指定すると、出力データがスクリプトによる処理のた めの簡潔なデータとなります。既定値はfalseです。

-e --echo
trueを指定すると、標準出力でコマンドライン文が表示され ます。既定値はfalseです。

-I --interactive
true(既定値)を指定すると、パスワードオプション入力用の プロンプトを表示します。

-s --secure
trueを指定すると、ドメインの運用管理エージェントとの通 信にSSL/TLSを利用します。既定値はfalseです。

--help
コマンドのヘルプを表示します。

--dataSourceType
WODataSourceで使用する、JDBCドライバベンダが提供するイ ン タ フェー ス の 種別を表わす文字列です。 例) JDBC, JDBCEX_Oracle, JDBCEX_DB2

--jdbcMajorVersion
JDBCのメジャーバージョン番号。2, 3, 4 の、いずれかを指 定します。

--jdbcMinorVersion
JDBCのマイナーバージョン番号

--minPoolSize
プールが持つコネクションの最小値

--maxPoolSize
作成されるコネクションの最大値

--initialPoolSize
プールが持つコネクションの初期値

--useJTA
JTAと連携するかどうかを表わすブール値。既定値はtrue で す。

--dataSourcecName
データベースとの接続文字列かデータベース名、またはデー タソース名

--jdbcUserName
データベースとの接続時に使用するユーザ名

--jdbcPassword
データベースとの接続時に使用するパスワード

--serverName
データベースサーバ側のサーバ名(TCP/IPホスト名)

--portNumber
データベースサーバ側のポート番号

--loginTimeout
JDBCコネクション接続時のタイムアウト値(単位:秒)

--maxIdleTime
JDBCコネクションが未使用状態のままプールされ続ける時間 (単位:秒)

--maxStatements
ステートメントの最大プール数

--propertyCycle
動作中のJDBCデータソースが使用するプロパティ値を強制的 に変更するまでの待ち時間(単位:秒)

--connectRetryMax
JDBCコネクションの接続リトライ回数

--connectRetryInterval
JDBCコネクションの接続リトライ間隔(単位:秒)

--defaultAutoCommit
autoCommitモードのデフォルト値

--resetAllConnectionsOnFailure
コネクション障害を検出した際にプール内の全コネクション を切断するかどうかを表わすブール値

--checkServerOption
データベースサーバの状態監視オプション。次のいずれかを 指定します。(monitor, method, none)

--checkServerInterval
checkServerOptionにmonitorを指定した時の監視間 隔 (単 位:秒)

--checkServerCommand
データベースサーバの状態監視を行うために使用するSQL 命 令

--checkGarbageOption
Connectionオブジェクトのガベージコレクト機能における動 作 オプション。次のいずれかを指定します。(close, roll- back, debug, none)

--checkGarbageInterval
java.lang.System.gc()を呼び出す間隔(単位:秒)

--useOneConnectionPerTransaction
JTAのトランザクション毎に1つの物理コネクションを使 用 するかどうかを表わすブール値

--useDatabaseCluster
データベースのクラスタ構成サポート機能の使用有無を表わ すブール値

--shrinkDelayTime
コネクション解放までの待ち合わせ時間(単位:秒)

--iPXdaConfigDirectoryName
ACOS Access Toolkitが使用する定義ファイルの格納ディ レ クトリ名

--iPXdaConfigFileName
ACOS Access Toolkitが使用する動作環境定義ファイル名

--iPXdaInvokeConfigFileName
ACOS Access Toolkitが使用するトランザクション定義 ファ イル名

--iPXdaOptionConfigFileName
ACOS Access Toolkitが使用するオプション定義ファイル名

--useMultiUsersPerTransaction
Java EEのトランザクション内で、接続先が同じデータ ベー スの、複数ユーザのJDBCコネクションを使用するかどうかの ブール値

--reconnectInitialPool
初期接続の再接続処理を行うかどうかのブール値

--clusterPoolOption
コネクションプールのクラスタ動作オプション。次のいずれ かを指定します。(roundrobin, standby, none)

--clusterPoolNames
コネクションプールのクラスタ対象のJDBCデータソース名リ スト。(ex. jdbc/Oracle2,jdbc/Oracle3)

--validAllClusterConnectionsOnFailure
障害時に全てのデータベースと再接続を試みるかどう か の ブール値

--description
JDBCデータソースのテキスト記述

--property
属性よりも利用頻度の低い、JDBCデータソースを構成するた めの名前と値の組み合わせ networkProtocol データベースとの通信プロトコル jdbcDriverName JDBCドライバのクラス名 useStaticPool JDBCコネクションの共有範囲を表わすブール値 databaseName Transactionサービスが使用するDB情報の定義名 (省 略 可 能) autoRecoveryOnOnePhaseCommit 2フェーズコミットトランザクションで最初のコミットが 失 敗した場合に、トランザクション全体を自動的にロールバッ クするかどうかを表すブール値(dataSourceTypeの値がJDBC の場合にだけ指定可能) characterEncoding 文字列引数を送信する際の変換方法 cursorMode データベースカーソルの利用有無。次のいずれかを指定しま す。(cursor, direct) logLevel JDBCデータソースのログ出力内容。次のいずれかを指定しま す。(error, notice, info, debug, trace, none)
オペランド
jdbc_datasource_name
作成されるJDBCデータソースの名称
使用例
例1: create-jdbc-datasourceの使用法
otxadmin> create-jdbc-datasource --user admin --password adminadmin --host localhost --port 6212 --dataSourceType JDBCEX_Oracle --jdbcMajorVersion 3 --jdbcUserName scott --jdbcPassword tiger --dataSourceName jdbc:oracle:thin:@localhost:1521:ORCL jdbc/Oracle
Command create-jdbc-datasource executed successfully. jdbc/Oracleが作成されます。
終了ステータス
0 : コマンド実行成功
1 : コマンド実行失敗
関連事項
list-jdbc-datasources(1) ping-jdbc-datasource(1) connect-jdbc-datasource(1) reset-jdbc-datasource(1) enable-jdbc-datasource(1) disable-jdbc-datasource(1) delete-jdbc-datasource(1) connect-all-jdbc-datasources(1) reset-all-jdbc-datasources(1)