Welcome 微信登录

首页 / 数据库 / MySQL

如何在Linux下调试PostgreSQL

如何在Linux下调试PostgreSQL

由于工作关系,需要调试postgreSQL源码,恰好同事写了这样一个文档,贴出来共享。在Linux下面调试Postgres,需要进行如下几个步骤:1. 安装Linux操作系统注意把gdb、Emacs或DDD这些开发工具都安装上。如果是在虚拟机上安装,依然需要设置Linux系统的网络环境;另外需要设置文件共享,方便windows下面的postgreSQL源码能在Linux下面访问到。2. 安装PostgreSQLuseradd postgre (自动建立 p...
Linux下安装Postgresql-9.0.x 提示:Cannot read termcap database;

Linux下安装Postgresql-9.0.x 提示:Cannot read termcap database;

使用在postgresql.org下载的x86_64二进制版的postgres 9.0.3安装包,解压到了/opt/pgsql。使用initdb命令初始化数据库后向往常一样使用psql命令登陆数据库,提示找不到termcap等一些动态库,把/opt/pgsql/lib目录加入LD_LIBRARY_PATH环境变量就好了。 再次使用psql登陆数据库,却提示如下错误:[yangjing@yangxunjing~]$/opt/Netposa/usr/pgsq...
查看Oracle中表的索引是否存在

查看Oracle中表的索引是否存在

用user_indexes和user_ind_columns系统表查看已经存在的索引对于系统中已经存在的索引我们可以通过以下的两个系统视图(user_indexes和user_ind_columns)来查看其具体内容,例如是属于那个表,哪个列和,具体有些什么参数等等。user_indexes: 系统视图存放是索引的名称以及该索引是否是唯一索引等信息。user_ind_column: 系统视图存放的是索引名称,对应的表和列等。查看索引个数和类别:SQL>...
RAC 中 ASM 实例名与节点的对应关系

RAC 中 ASM 实例名与节点的对应关系

这个问题之前也遇到过一次, 这次安装RAC的时候,又遇到了,所以研究一下。 先描述下这个现象。 RAC 有两个节点: rac1 和 rac2.正常情况下的操作步骤:(1)在rac1 安装clusterware(2)在rac1上创建ASM实例。 +ASM1 在节点1上,+ASM2在节点2上。我发现问题的步骤:(1)在节点2: rac2 上安装clusterware。(2)无论在哪个节点上创建ASM 实例,rac2节点(即安装clusterwre的节点)上as...
Oracle中表空间与数据文件编号的连续性

Oracle中表空间与数据文件编号的连续性

Oracle中表空间编号与数据文件编号都是连续的,不会断号。如果TS$中表空间出现了断号,oracle在启动时会进行数据字典和控制文件的校验,发现不一致时,数据库不能正常启动。表空间被删除时ts$表中并不会删除相关表空间的记录。只是把表空间的状态置为3,即INVALID状态。如果再次创建同名的表空间,则oracle会把TS$表中同名表空间的状态由3置为1,ONLINE状态。以此来保证表空间号的连续。ORACLE 10g中sql.bsq记录了ts$的onli...
SUSE 11.2 设置宽屏 1440x900 分辨率

SUSE 11.2 设置宽屏 1440x900 分辨率

最近系统由SUSE10.3换到了11.2.确实漂亮了不少。但是我的显示器是19寸宽屏的。在11.2下设置1440x900的分辨率颇费了一番功夫。在10.3设置宽屏分辨率安装好驱动后。只要选择vsea 1440x900即可。但是在11.2下却不可以。在网上搜索了半天终于找到解决方法了。1. 首先安装nvdia驱动我的是nvdia 8400GS的显卡,到nvdia的官网上就可以找到对应的linux驱动了然后在init 3模式下安装。sh nvdia.sh 即可...
<< 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 >>