好久不写东西,一直在看些开源的东西,下面贴下linux上安装配置postgres及使用dblink的操作参考,以供读者和自己今后参考:

1、下载源码:postgresql-9.3.2.tar.gz

2、创建postgres cluster组和用户:

groupadd postgres

useradd postgres -d /home/postgres -g postgres

mkdir -p /usr/local/pgsql

mkdir -p /use/local/pgsql/data

chown -R postgres.postgres /usr/local/pgsql

passwd postgres

su -postgres

cd

vi  bash_profile

export PGHOME=/usr/local/pgsql

export PGDATA=/usr/local/pgsql/data

export PATH=$PATH:/usr/local/pgsql/bin

. .bash_profile

3、将源码文件传至数据库服务器:

/usr/local/pgsql/postgresql-9.3.2.tar.gz

cd /usr/local/pgsql

tar  zxf postgresql-9.3.2.tar.gz

4、配置及安装数据库:

cd /usr/local/plsql/postgresql-9.3.2

configure

configure --prefix=/usr/local/pgsql --with-perl --with-python

--注:

1)configure过程中,如报错:configure:error:readline library not found,其实是readline-devel未被安装,yum -y install readline-devel安装即可。

2)configure过程中,如报错:configure:error:zlib not installed,其实是zlib-delvel未被安装,yum -y install zlib-delvel安装即可。

3)configure过程中,如报错:configure:error:header file <Python.h>is required,其实是pyhton-delvel未被安装,yum -y install python-delvel安装即可。

make

su -

make install

5、初始化数据库:

/usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data

6、配置参数文件:

cd /usr/local/pgsql/data

vi postgresql.conf

--监听和端口

7、配置登录安全规则:

vi pg_hba.conf

8、登录postgres并修改密码:

psql postgres postgres

alter user postgres password 'test';

9、配置dblink:

cd /usr/local/pgsql/postgresql-9.3.2/contrib/dblink

make

su

make install

psql postgres postgres

create extension dblink;

select * from pg_extension;

10、创建和使用dblink

psql test test

select dblink_connect('test_dblink','dbname=postgres host=192.168.109.10 port=1921 user=postgres password=test');

select * from dblink('test_dblink','select c1,c3 from ttt') as  t1 (c1 integer,c2 varchar);

select dblink_disconnect('test_dblink');

    Select dblink_get_connections();

转载于:https://www.cnblogs.com/lhdz_bj/p/8759064.html

linux安装配置postgres及使用dblink相关推荐

  1. linux系统配置php环境,Linux安装配置php环境2种方法linux操作系统 -电脑资料

    本文章来给大家介绍两种在linux中配置安装php方法,希望此方法对各位同学会有所帮助哦, php安装配置方法一 1.获取安装文件: http://www.php.net/downloads.php  ...

  2. Linux安装配置Java1.8开发环境

    Linux安装配置Java开发环境 1 下载Java安装包 链接:https://pan.baidu.com/s/1MzFG9k1Uij_QDnsMA9epNg 提取码:2l26 2 上传JDK到Li ...

  3. linux系统数据库服务器配置,Linux安装配置MariaDB数据库全程详解

    MariaDB是采用Maria存储引擎的MySQL分支版本,在很多方面强于MySQL,那么在Linux下如何安装MariaDB数据库呢?下面小编就给大家介绍下Linux安装配置MariaDB数据库的方 ...

  4. Tiny Core Linux 安装配置

    Tiny Core Linux 安装配置 目标 通过最小的命令行版 Tiny Core Linux 系统光盘安装 Tiny Core Linux 桌面环境,设置中文界面,安装输入法,设置分辨率. 所有 ...

  5. Linux安装配置Git

    Linux安装配置Git 依赖库安装 yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel yum ins ...

  6. linux安装配置 typora插件picgo,实现gitee免费图床

    linux安装配置 typora插件picgo,实现gitee免费图床 本文是默认已经安装了typora,如果没有安装自行百度安装 1.如果没有安装nodejs就安装一下 查看安装nodejs是否成功 ...

  7. php主机安装v2,linux 安装配置lamp v2

    版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版.作者信息和本声明.否则将追究法律责任.http://blog.csdn.net/mayongzhan - 马永占,myz,may ...

  8. SUSE Linux 安装配置

    SUSE Linux 安装配置 1. OpenSUSE 版本 1.1. Tumbleweed 1.1.1. 谁应该使用 Leap 而不是 Tumbleweed? 2. 配置网络 2.1. 命令行配置 ...

  9. mac(Linux)安装配置kafka环境

    mac(Linux)安装配置kafka环境 导读 本文介绍如何在Mac系统上安装和配置kafka环境,也适用于Linux系统,强烈***不建议***在Windows环境下尝试本博客. 软件环境说明如下 ...

最新文章

  1. oracle 条件动态视图,oracle最重要的9个动态性能视图
  2. 深度学习综述:Hinton、Yann LeCun和Bengio经典重读
  3. 如何零基础或者转行数据分析师?
  4. 集训队脱单大法:这是一道只能由学姐我自己出数据的水题
  5. 复数基础—— i = 根号 -1 _3
  6. 在python3.5中使用pip
  7. python矩阵运算_python 矩阵运算
  8. 400多款微信公众号小游戏源码集合源码
  9. 含泪推荐四款超级好用的电脑软件,值得收藏
  10. 24种设计模式-单例模式-懒汉模式详解
  11. 应用层协议和传输层协议
  12. Vscode,Open a folder or workspace…(File -> Open Folder)解决方案
  13. 微信又双叒更新了!这次的隐藏功能,又一大型集体游街示众的 “社死“ 现场......!
  14. OSI体系结构——数据链路层详解
  15. 【表格合并与底纹】vue-elementul表格简单实现合并单元格,与列和行给底纹颜色
  16. EMC常见术语-dB、dBm、dBw以及如何计算
  17. 仿QQ对话列表滑动删除与置顶的原理及实现
  18. 【故障•监听】TNS-12518、TNS-00517和 Linux Error:32:Broken pipe
  19. 中文翻译泰文难吗?如何做好泰文翻译?
  20. ydisk安卓版本_DiskInfo下载-DiskInfo(手机磁盘使用情况)下载v4.9.9 (build 10) 安卓版-西西软件下载...

热门文章

  1. CentOS 6.0配置pptp ××× Client和Squid透明网关
  2. 艾伟_转载:探索.Net中的委托
  3. 男人约会动机大揭秘。
  4. 漫谈C#之关键字(1)
  5. 一文读懂公有链、私有链、联盟链
  6. 初创企业购买企业邮箱_支持#NetNeutrality =支持设计师及其创建的初创企业
  7. ESXi6.5环境搭建(三:vSphere Client6.0安装)
  8. 计组--习题--总线
  9. eclipse提示在***类中找不到main方法
  10. 什么BRIEF算法?BRIEF算法详解