2016-11-24 4 views
1

タイトルが言うように、オープンソースデータベースの負荷テストとベンチマークツールであるHammerDBにPostgreSQL(私は9.6 x86版を使用しています)を接続したいと思います。(私はTPC-Cベンチマーク)。PostgreSQLをHammerDBに接続

MS SQL Server(2014)を使用してこの接続を行うことができるのは、比較的簡単なことです。しかし、私はPostgreSQLの使用に慣れていません。私は(それを行うための第一ステップですが、その後、あなたが取引を行うことができるはずです)HammerDB上の仮想ユーザーを作成しようとすると、私は次のエラーを取得する:

Error in Virtual User 1: Failed to load Pgtcl - Postgres Library Error 

私はこのことについて、いくつかの研究を行なったし、私が見つけましたそれと私は"PostgreSQL is VERY particular about the libraries in its PATH - they have to be the right ones and ONLY the right ones any other configuration will cause errors"を引用します。

問題は、HammerDBがライブラリlibpgtcl.dllをロードできなかったことです。問題を解決するには、インストール中にPostgreSQLのbinディレクトリがパスに追加されていることを確認する必要がありますが、この時点では完全に失われてしまい、何をすべきかわかりません。私は単に彼らが何を意味し、どのようにするのかを知ることができません。

あなたの少なくとも1人が私を助けてくれることを願っています。私はそれを多く感謝します。

英語の私の間違いをお詫びして申し訳ありませんが、私はスペイン語のスピーカーです。

+0

どのように 'PostgreSQL'をインストールしましたか?バイナリやグラフィカルインストーラを使用していますか? –

+0

@chalithageekiyanage私はグラフィカルなインストーラを使いました。私はWindows 7を使用しています。 – JECC

答えて

0

私はこの問題を解決しており、非常に簡単です。

すべてについてPostgreSQLのWindows PATHを設定すると、hereが見つかりました。

Open my Computer ==> 
    right click inside my computer and select properties ==> 
    Click on Advanced System Settings ==> 
     Environment Variables ==> 
      from the System Variables box select "PATH" ==> 
      Edit... ==> 

はその後彼らのその後

​​

がすべてですOK

をクリックしていきます見つける何の終わ​​りにこれを追加します。これは、PostgreSQLをHammerDBに接続しようとするときや、一般的にPostgreSQLツールを使用しようとするときに問題がある場合に行うべきことです。