DB2が稼動しているサーバーにインポートする必要があるファイルを転送するJavaアプリケーションを実行しています。その後、Javaアプリケーションは、データベースへのJDBC接続を作成し、実行します:DB2 SYSPROC.ADMIN_CMDをデータベースのインポートに使用するときの文字セットの問題
CALL SYSPROC.ADMIN_CMD('import from <filename> of del modified by decpt, coldel; messages on server inert into <view>')
私は何とかデータベースが格納されてADMIN_CMDを使用してファイルを(インポートするために使用するユーザーのデータベースのいずれかの文字セットにconencted思わ持っている問題を手順)。その問題は次のとおりです。 「Umlaute」は、このインポートによって迷惑になります。私は過去にこの種の問題を抱えていましたが、ソリューションは常にデータをインポートするユーザーのLC_CTYPEをde_DE.iso88591に設定することでした。
私はすでに問題の原因を除外しました: - データベースサーバ。 - JDBC接続(単にファイルから読み込むのではなくsqlコマンドを使って行を挿入しただけです)
私は今、DB2がファイルをインポートするためにどのユーザーを使用するのでしょうかADMIN_CMD。また、DB2の設定に何らかの形で接続することはできないと信じています。これは、他のすべての方法でデータを挿入、ロードすることができます。
はい、私はADMIN_CMDを使用する必要があります。 DB2コマンドラインツールは、パフォーマンスの悪夢..です