下面的日志文件出现在我目前的maillog: Apr 24 17:44:48 h2290750 dovecot: auth: Error: pgsql: Connect failed to mail: could not connect to server: Permission denied Apr 24 17:44:48 h2290750 dovecot: auth: Error: #011Is the server running on host "localhost" (::1) and accepting Apr 24 17:44:48 h2290750 dovecot: auth: Error: #011TCP/IP connections on port 5432? Apr 24 17:44:48 h2290750 dovecot: auth: […]
我已经将我的Postgres安装从8.4更新到了9.3。 现在,当我用初始命令login到服务器 sudo -u postgres psql template1 我得到以下错误 psql (8.4.18, server 9.3.5) WARNING: psql version 8.4, server version 9.3. Some psql features might not work. Type "help" for help. 我需要安装/升级哪个软件包才能将psql升级到9.4版本? (在红帽子6上)
我想保持连接在PostgreSQL上打开N次。 我没有问题保持PostgreSQL本身打开。 问题是当连接空闲几分钟时,从PgAdmin,LibreOffice Base,MS Access等的连接closures。 然后我必须重新连接到服务器,或者在LO的情况下,重新启动整个程序并重新打开我想要使用的表。 设置是:CentOS 7 PostgreSQL Server 9.3托pipe在数字海洋上 我search了一个解决scheme的高低,但没有一个与我的情况有关。 谢谢。
我们有一个带有Hibernate 4.3的Java EE应用程序(一个在线数字图书馆门户),它连接到一个PostGres 9.2数据库。 在负载175个并发用户的login和访问系统负载testing时,数据库服务器CPU利用率上升到100%,并保持这种状态。 数据库服务器的硬件是:4核心Pentium 2+ GHz处理器。 12 GB RAM Ubuntu连接池大小为200.应用程序服务器是运行在不同的4核心Pentium 2+ GHz处理器上的Apache Tomcat 6.x。 12 GB RAM的Ubuntu机器。 请帮忙! 急需解决这个问题。
我想给我的postgresql数据库LDAPauthentication。 这是我的pg_hba.confconfiguration文件 local all all md5 local all postgres md5 host all all 0.0.0.0/0 ldap ldapserver=myldap_serverip ldapprefix="cn=" ldapsuffix=", ou=users, dc=example, dc=hyd, dc=com" 但是,当我试图连接我的一个LDAP用户称为testing,我得到以下错误: psql -U test Password for user test: psql: FATAL: password authentication failed for user "test" 注意:我已经在postgresql中创build了testing用户。 我执行了下面的search,它正在工作 ldapsearch -W -D "cn=test user,ou=users,dc=example,dc=hyd,dc=com" -b "dc=example,dc=hyd,dc=com" "uid=test"
我环顾四周, find了如何使用pgadmin导入数据转储的代码: CREATE OR REPLACE FUNCTION db_to_csv(path TEXT) RETURNS void AS $$ tables RECORD; gmdeclare statement TEXT; begin FOR tables IN SELECT (table_schema || '.' || table_name) AS schema_table FROM information_schema.tables t INNER JOIN information_schema.schemata s ON s.schema_name = t.table_schema WHERE t.table_schema NOT IN ('pg_catalog', 'information_schema', 'configuration') ORDER BY schema_table LOOP statement := 'COPY ' […]
我在centos系统中有postgresql 8.4。 我还需要postgresql 9.3。 我想要新版本,但是执行8.4版本,而不是9.3版本。 我如何更改默认版本?
我想获得一个i686编译二进制运行在我的x86_64 CentOS7安装。 启动时,它抱怨它无法find(dynamic加载) libpq库。 我尝试安装i686 Postgres存储库来安装这些库,但是失败了: [root@host bin]# yum localinstall http://yum.postgresql.org/9.3/redhat/rhel-6-i386/pgdg-centos93-9.3-1.noarch.rpm Loaded plugins: fastestmirror pgdg-centos93-9.3-1.noarch.rpm | 5.2 kB 00:00:00 Examining /var/tmp/yum-root-36JlJy/pgdg-centos93-9.3-1.noarch.rpm: pgdg-centos93-9.3-1.noarch /var/tmp/yum-root-36JlJy/pgdg-centos93-9.3-1.noarch.rpm: does not update installed package. Nothing to do 我怎样才能让这个程序运行?
我一直在寻找答案一段时间知道,但找不到任何可靠的来源。 我们有2个使用stream式复制复制的postgres服务器。 我现在需要将一些表移动到不同的表空间(驻留在不同的卷上),这将是一个不费吹灰之力,但我不知道这将如何传播到奴隶。 我需要在从服务器上做相同的更改,因为它具有相同的磁盘设置,但是我不确定是否需要在从服务器上预先创build表空间(如果直接由复制进行处理),或者如果需要在slave上运行相同的alter语句(但它是只读的,我不知道是否允许)。 或者,我需要做一个新的基础备份,并在这个改变后从零开始设置复制?
我有一个java scraper,产生大约1,500-2,100个线程,每个线程通过jdbc连接到同一个数据库并进行插入。 这些线程插入相当频繁。 当连接太多时,db好像崩溃了。 当所有线程都失去连接时,我总是会产生210个线程或连接。 以下是在服务器端生成的日志消息。 2015-07-15 20:18:37 UTC [10825-21] LOG: checkpointer process (PID 13435) was terminated by signal 9: Killed 2015-07-15 20:18:37 UTC [10825-22] LOG: terminating any other active server processes 2015-07-15 20:18:37 UTC [16836-1] user@db WARNING: terminating connection because of crash of another server process 2015-07-15 20:18:37 UTC [16836-2] user@db DETAIL: The postmaster […]