GPDB43 Administrator Guide--第三章 訪問GREENPLUM資料庫

panpong發表於2015-09-09

第三章 訪問GREENPLUM資料庫

 

這章主要講各種客戶端工具以及如何建立session

  • 建立連線的引數:$PGAPPNAME$PGDATABASE$PGPORT$PGHOST$PGUSER
  • 支援的客戶端程式:psqlpgadmin III、標準介面(如jdbcodbc),以及使用標準介面的第三方程式,如BOBI
  • 資料庫端應用程式,常用的如下:
    • Name Usage
    • createdb create a new database
    • createlang define a new procedural language
    • createuser define a new database role
    • dropdb remove a database
    • droplang remove a procedural language
    • dropuser remove a role
    • psql PostgreSQL interactive terminal
    • reindexdb reindex a database
    • vacuumdb garbage-collect and analyze a database
  • psql連線方法

$ psql -d gpdatabase -h master_host -p 5432 -U gpadmin

$ psql gpdatabase

$ psql

  • pgadmin III

pgadmin III是postgresql一個圖形化介面工具,支援資料庫視覺化與管理工具,同樣也支援Greenplum資料庫,特別介紹2個功能:修改伺服器配置與視覺化執行計劃;

  1. 修改伺服器引數

a.連線到資料庫

b.介面上操作:Select Tools > Server Configuration > postgresql.conf

c.輸入或選擇引數,然後Enabled & OK

d.使配置生效File > Reload,但是有些引數生效需要重啟資料庫系統

  1. 視覺化執行計劃
  2. 介面位置Tools > Query
  3. 輸入SQL
  4. 選擇Query > Explain,設定選項
  5. 執行生成執行計劃Query > Explain
  • 資料庫介面與驅動

ODBC—pgodbc-- 

JDBC—pgjdbc--

Perl DBI—pgperl--

Python DBI—gresql--

 

  • 第三方工具

? Business Objects

? Microstrategy

? Informatica Power Center

? Microsoft SQL Server Integration Services (SSIS) and Reporting Services (SSRS)

? Ascential Datastage

? SAS

? IBM Cognos

 

  • 連線失敗常見錯誤
  1. pg_hba.conf配置問題
  2. 網路超時
  3. 連線數超過限制
  4. 資料庫沒有執行

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16976507/viewspace-1795848/,如需轉載,請註明出處,否則將追究法律責任。

相關文章