2016-11-24 73 views
1

正如標題所說,我想連接PostgreSQL(我使用9.6 x86版本)到HammerDB,這是一個開源數據庫負載測試和基準測試工具(我對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目錄是否已經在安裝過程中添加到路徑中,但此時我完全失去了知識,我不知道該怎麼做。我簡直不能明白他們的意思,以及如何去做。

我希望你們中至少有一個能夠幫助我。我會很感激。

對不起,我的英語錯誤,我是西班牙語的演講者。

+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工具時,應該這樣做。