Postgresql 重启失败及删除数据库失败_postgres error dropping/removing 服务器组_li_yong_kuan的博客-程序员宅基地

技术标签: database  postgresql  Postgresql  

问题1:重启postgrsql服务器失败

原因:因为其他项目程序程序在访问数据库,所以重启数据库会失败。

答案:

1把其他项目全部先关闭掉:#sudo /etc/init.d/lighttpd stop

2重新启动postgresql服务器:#sudo /etc/init.d/postgresql  start


问题2:删除数据库失败:

原因:ERROR:  database "cfb_s2" is being accessed by other users
描述:  There are 246 other session(s) using the database.

答案:

1切换到数据库拥有者的用户 # su postgres

2进入psql    #psql

3查看进程   #select procpid from pg_stat_activity where datname = '数据库名字'   and waiting='t';

4杀死查询到的死锁的进程  # kill   进程号 

5执行删除数据库的操作   #drop database  dataname(要删除的数据库名称)



其他的一些查询命令:

1查看所有的死锁进程数 : #select * from pg_locks ;

2查询所有数据库的所有进程: #select  * from pg_stat_activity;     (其中显示的字段中 prdcpid是进程号 ,waiting是否死锁的状态,如果显示为t  则是死锁的进程)

3--数据库处于恢复模式    退回到 -bash-3.2$   # ps -ef | grep post 

注意事项:不要使用kill -9 杀 Postgresq 用户进程  容易出现问题,我这么操作后,结果导致 Postgresql 重启失败,解决方法见问题1。或者是其他情况,请看一下这篇文章有没有帮助,链接

 
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/li_yong_kuan/article/details/37905981

智能推荐

DB2 SQL error: SQLCODE: -968, SQLSTATE: 57011, SQLERRMC: null_-968 57001_黑色利刃的博客-程序员宅基地

报这个错的原因是DB2数据库的日志满了,需要修改数据库日志的参数。

python3.8缩进的格式要求_python首行缩进_python中缩进_weixin_39568659的博客-程序员宅基地

初识Python初识Python跟学习所有的编程语言一样,首先得了解这门语言的编程风格和最基础的语法。下面就让我们一起来了解一下Python的编程风格。1.逻辑行与物理行在Python中有逻辑行和物理行这个概念,物理行是指在编辑器中实际看到的一行,逻辑行是指一条Python语句。在Python中提倡...文章eddie小英俊2014-01-03512浏览量Python入门(good)Python缩...

Swing Synth L&F_kfhgajofwensjdf的博客-程序员宅基地

Synth 是Java Swing 中使用XML文件对Swing的外观进行定义的一种方式, 不必了解过于细节的UI的实现方式,只要学会编写Synth的XML格式文件, 就可以实现自己的Swing漂亮的皮肤.public class MainFrame extends JFrame { public static void main(String[] args) throws

vivadohlsdsp_FPGA硬件加速学习vivado hls-----------------卷积加速_德州小王子的博客-程序员宅基地

对嵌套循环的加速。void ConvProcess(float temp[CHN_IN],float sum[CHN_OUT]){//#pragma HLS ARRAY_PARTITION variable=filter_buf complete dim=2int i,j;convprocess1:for(j=0;jvoid ConvProcess(float temp[CHN_IN],float...

为了验证自己Java学的如何,爆肝了10万字面试题,开源给大家_帅地的博客-程序员宅基地

验证自己Java学得如何,最好的方式就是看看这些面试题,来吧,开始验证你是否精通了没有(爆肝了七天七夜啊)由于字数太多,所以只分类给出了面试题目,每道题的答案看文末一、Java基础1、解释下什么是面向对象?面向对象和面向过程的区别?2、面向对象的三大特性?分别解释下?3、JDK、JRE、JVM 三者之间的关系?4、重载和重写的区别?5、Java 中是否可以重写一个 private 或者 static 方法?6、构造方法有哪些特性?7、在 Java 中定义一个不做事且没有参数的构造方法有

随便推点

ESP32-Arduino开发实例-与Arduino之间SPI通信_视觉&物联智能的博客-程序员宅基地

NodeMCU-ESP32与Arduino之间SPI通信SPI是串行外设接口(Serial Peripheral Interface)的缩写。是 Motorola 公司推出的一种同步串行接口技术,是一种高速的,全双工,同步的通信总线。SPI通信协议使用SCK,MOSI,MISO和SS等四条线路。 SPI总线可以有一个主设备和多个从设备。 主设备是微控制器,而从设备可以是微控制器,ADC,DAC等。在这里对SPI通信协议不做详细描述,在后期的文章中做专门描述。在前面Ardunio开发实例-两个Ardui

Spring boot +vue前后端分离项目发布Linux(centos7.*)_李贝尔的博客-程序员宅基地

Spring boot+vue前后端分离发布Linux环境并且发布过程遇到跨域和nginx配置vue项目遇到404问题解决

【Unity】技巧集合_laipixiaoxi的博客-程序员宅基地

转发,请保持地址:http://blog.csdn.net/stalendp/article/details/17114135这篇文章将收集unity的相关技巧,会不断地更新内容。1)保存运行中的状态unity在运行状态时是不能够保存的。但在运行时编辑的时候,有时会发现比较好的效果想保存。这时可以在 “Hierarchy”中复制相关对象树,暂停游戏后替换原来的,就可以了

diskgenius数据恢复软件,亲测可用!_diskgenius注册码_zzbnow的博客-程序员宅基地

*千万别相信网上那群营销号的免费版本,重复扫描,基本上硬盘的丢失概率8成以上!整理家里的硬盘和老旧的电脑,搞出了一个500g的硬盘,硬盘无法识别,所以进行了删除卷重新建立盘符才能识别,想着里面有没有什么重要的数据,用diskgenius进行扫描后,发现好多照片!在小程序“瞬息全宇宙4k”中搜索disk,购买的u盘送的注册码,只有三个,免费赠送~~先到先得。正版的软件就比较好,直接按照大小排列,体积大的基本上都是有用的~最便宜的是288元的,这个太贵,而且就用个几次,感觉有点鸡肋!

ubuntu 12.4 设置tab键空格数_ubuntu系统对空格的要求_China_JerryYuan的博客-程序员宅基地

vim默认按tab键的缩进空格数为8格,而我们写程序时一般习惯4格缩进,下面方法可以修改vim中tab键缩进空格的数目。步骤如下:1.打开/etc/vim 下的vimrc文件2.在此文件的最后添加如下代码:set tabstop=4 //设置一个tab显示多少空格set softtabstop=4 //设置回格键退回缩进长度set shiftwidth=4...

android Universal-Image-Loader框架学习_蚂蚁搬家_志在不舍的博客-程序员宅基地

android Universal-Image-Loader框架学习(上),androidimageloader一.Universal-Image-Loader概述:Android-Universal-Image-Loader是一个开源的图片加载框架,这个项目的目的是提供一个可重复使用的仪器为异步图像加载,缓存和显示。开源库的特性:(1).多线程下载图片。(

推荐文章

热门文章

相关标签