使用在postgresql.org下载的x86_64二进制版的postgres 9.0.3安装包,解压到了/opt/pgsql。使用initdb命令初始化数据库后向往常一样使用psql命令登陆数据库,提示找不到termcap等一些动态库,把/opt/pgsql/lib目录加入LD_LIBRARY_PATH环境变量就好了。
再次使用psql登陆数据库,却提示如下错误:
-
1.[yangjing@yangxunjing ~]$ /opt/Netposa/usr/pgsql/9.0/bin/psql -p 5433 -U yangjing -d netposa
2.psql (9.0.3)
3.Type "help" for help.
2.Cannot read termcap database;
3.using dumb terminal settings. 4.Aborted
google查找后说是缺少termcap库,但是在/opt/pgsql/lib目录下是有这个库的:libtermcap.so.2,我给它做了个软链接libtermcap.so后再次运行psql命令错误依旧。后来安装了系统自带的compat-libtermcap-2.0.8-49.el6.x86_64软件包后就可以正常运行psql命令登陆数据库了。发现termcap包在/etc目录下生成了一个termcap数据库文件。
我把/etc/termcap文件备份后删除compat-libtermcap软件包,再把termcap文件拷贝回/etc目录再次运行psql命令也能正常登陆postgresql数据库。看来我只需要把termcap文件留个备份就好了,以后再次使用官方的二进包安装时将其放到/etc目录就行了。
(注:使用rpm包安装的不需要termcap数据文件,看了下psql的库依赖都没有使用到libtermcap.so。不知道官方的二进制包为什么需要这个库。现在大部份软件都是使用的ncurses了。)
更多
0
-
上一篇:MySQL 常用命令及语法整理
下一篇:Oracle 添加主键和索引
相关资讯 PostgreSQL Ubuntu下安装PostgreSQL8.3详细过程[多图] (09/16/2008 06:36:38)
Linux环境下安装PostgreSQL (07/18/2008 06:24:26)
教你解决linux中php不能连接postgresql数据 (07/22/2007 05:53:34)
Postgresql在Linux下的安装配置与C程序应用 (07/21/2008 06:44:01)
Linux系统中PostgreSql下载及安装基本知识 (02/09/2008 11:44:14)
Oracle、DB2、PostgreSQL之Sequence大总结 (06/18/2007 09:17:11)
相关图片 理解redo(6)日志却Oralce SQL语言常用函Google地图是如何用Or浅析Oracle b-tree in理解redo(5)深入学搭建NagiosQL管理配置MySQLDumper:便捷的M[Oracle]使用wmsys.wm本文评论 全部评论 发表评论
请您注意:
遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。
LinuxIDC.com拥有管理笔名和留言的一切权利。
点评: 字数
姓名:
-
最新资讯 Yii 1.1.12 发布,PHP 开发框架
ora2pg 9.1 发布,Oracle 转 PostgreSQL 工具
数据库迁移工具 Ora2pg
OS4 1.0 “OpenDesktop” 发布
4MLinux 4.0 正式版发布
DiffImg 1.3.1 发布,图像比较工具
为什么苹果害怕与三星竞争?
GDM Theme:Simple Green
Ubuntu高清壁纸
RHCE_RHEL6_实战精品 5.samba服务器
redhat下Samba服务器配置 PPT
GNOME 以及他们的野心
NAS以及虚拟化技术浅谈
理解redo(6)日志却的流程和直接路径加载的REDO分
Android开发---制作桌面可移动控件
C++模板实现的通用工厂方法模式
C/C++ 设计模式:关于使用typeid时要注意的问题
C++实现的委托机制
Objective-C的委托机制【附代码】
iOS注册开发者新增一台设备教程
本文出自:亿恩科技【www.enkj.com】
服务器租用/服务器托管中国五强!虚拟主机域名注册顶级提供商!15年品质保障!--亿恩科技[ENKJ.COM]
|