连接指定数据库时提示not currently accepting connections

文章目录

环境

系统平台:N/A

版本:N/A

症状

连接指定数据库时,提示:

FATAL: database "zrzydjk" is not currently accepting connections

Previous connection kept

连接其他数据库时均正常连接。

问题原因

数据库日志中,存在如下条目:

2024-04-25 09:59:14.688 CST,"highgo","otherdb",1671592,"10.142.1.225:65517",6628597f.1981a8,3,"ALTER DATABASE",2024-04-24 08:59:43 CST,37/43511,0,LOG,00000,"execute :

ALTER DATABASE ywsjk

WITH

ALLOW_CONNECTIONS = false","PostgreSQL JDBC Driver"

该日志表示数据库被修改为禁止连接。出现该情况,大部分场景是由于误操作取消了指定数据库的连接权限,如图所示:

解决方案

使用管理员用户连接到其他数据库中,执行:

ALTER DATABASE ywsjk WITH ALLOW_CONNECTIONS = true;

数据库即可恢复连接。

相关推荐
sa100272 分钟前
一键获取淘宝天猫商品评论:API 接口实战与多语言实现教程
数据库·oracle
江湖有缘4 分钟前
极简部署Radicale:Docker快速搭建自托管日历 / 联系人服务
运维·docker·容器
huanmieyaoseng100310 分钟前
Linux安装达梦数据库DM8
linux·运维·数据库
香蕉鼠片17 分钟前
Mysql进阶篇
数据库·mysql·oracle
数厘19 分钟前
2.12 sql 数据插入(INSERT INTO)
数据库·sql·oracle
没bug怎么跑19 分钟前
rsync全网备份全流程
linux·运维·github
薛定e的猫咪20 分钟前
2026 年 4 月实测:OpenAI Codex 保姆级教程,从安装到 MCP、Skills 与多智能体协作
前端·数据库·人工智能
wgzrmlrm7421 分钟前
Django怎么优雅发送邮件_Python配置SMTP后端实现异步通知
jvm·数据库·python
014-code22 分钟前
Redis 删除缓存失败怎么办?重试、死信、补偿的工程化方案
数据库·redis·缓存
I love studying!!!23 分钟前
Web应用程序:用户账户
前端·数据库·sqlite