centos 64 位元系統安裝postgresql odbc 方法

來源:互聯網
上載者:User

1,64位系統下,postgresql 的psqlodbc驅動
   http://www.postgresql.org/ftp/odbc/versions/src/
2,64位系統下,安裝psqlodbc需要的安裝包:
    unixODBC-2.3.1.tar.gz
    psqlodbc-09.01.0100.tar.gz  
3,安裝unixODBC
    tar zxvf unixODBC-2.3.1.tar.gz
    cd unixODBC-2.3.1
    ./configure --enable-gui=no
    make
    make install
4,安裝psqlodbc
    unixODBC提供了Linux對ODBC的支援,但它只是一個ODBC的管理器,要串連實際的資料庫還需要提供這種資料庫的ODBC驅動
    psqlodbc就是Linux下用於串連postgresql的免費ODBC驅動
    注意: 必須先裝unixODBC,再安裝psqlodbc
    tar zxvf psqlodbc-09.01.0100.tar.gz
    cd psqlodbc-09.01.0100
    ./configure --with-unixodbc --with-libpq=/usr/local/pgsql
    make
    make install
5,配置ODBC (以下提供一個樣本)
    vi /etc/odbcinst.ini
    [PostgresSQL]
    Description     = ODBC for PostgresSQL
    Driver          =
    Driver64        = /usr/local/lib/psqlodbcw.so
    Setup           =
    Setup64         =
    FileUsage       = 1
    CpTimeout       =
    CpReuse         =  
    cp  /etc/odbcinst.ini /usr/local/etc/odbcinst.ini
    vi /etc/odbc.ini
    [tmau_psv3]
    Description     = tmau_psv3
    Driver          = PostgresSQL
    Trace           = No
    TraceFile       =
    Database        = tmau_psv3
    Servername      = 192.168.51.97
    Username        = pgadmin
    Password        = kgpgadmin
    Port            = 5432
    Protocol        = 6.4
    ReadOnly        = No
    RowVersioning   = No
    ShowSystemTables    = No
    ShowOidColumn       = No
    FakeOidIndex        = No
    ConnSettings    =
    cp /etc/odbc.ini /usr/local/etc/odbc.ini
6,用ODBC提供的isql工具檢查odbc驅動與DNS是否配置成功
    [root@r710-64c6 64bits_install]# isql -v tmau_psv3
    +---------------------------------------+
    | Connected!                            |
    |                                       |
    | sql-statement                         |
    | help [tablename]                      |
    | quit                                  |
    |                                       |
    +---------------------------------------+
    SQL>
    形如以上現象,表示psqlodbc配置成功。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.