暂无图片
postgreSQL 有没有办法可以终止掉?
我来答
分享
暂无图片 匿名用户
postgreSQL 有没有办法可以终止掉?

QQ图片20221230094601.jpg

我来答
添加附件
收藏
分享
问题补充
8条回答
默认
最新
zhangyfr

kill -9 pid pid pid pid 

暂无图片 评论
暂无图片 有用 2
打赏 0
yBmZlQzJ
2022-12-30
kill -9 pid pid pid pid
ora_221

kill -9 干掉进程,哈哈~。。。。。。。。。。。。。

暂无图片 评论
暂无图片 有用 0
打赏 0
watson

kill -9 好粗暴的感觉。哈。

暂无图片 评论
暂无图片 有用 0
打赏 0
shunwahⓂ️

一、启动数据库

pg_ctl start -D $PGDATA或pg_ctl start -D /kingdee/pgsql

$PGDATA执行postgresql的数据库的数据目录

二、停止数据库

pg_ctl stop -D $PGDATA [-m shutdown-mode]

-m shutdown-mode指数据库停止的方法,有以下三种:

smart: 等所有的连接终止后关闭数据库。如果客户端连接不终止,则无法关闭数据库。

fast: 相当于oracle数据库的immdiate模式

immediate:相当于oracle数据库的abort模式

[pgsql@easha1 ~]$ pg_ctl start -D PGDATAwaitingforservertostart....2022010511:01:16.931CST[7425]LOG:startingPostgreSQL14.1onx8664pclinuxgnu,compiledbygcc(GCC)4.8.520150623(RedHat4.8.536),64bit2022010511:01:16.932CST[7425]LOG:listeningonIPv6address"::1",port54322022010511:01:16.932CST[7425]LOG:listeningonIPv4address"127.0.0.1",port54322022010511:01:16.933CST[7425]LOG:listeningonUnixsocket"/tmp/.s.PGSQL.5432"2022010511:01:16.935CST[7426]LOG:databasesystemwasshutdownat2022010510:28:59CST2022010511:01:16.936CST[7425]LOG:databasesystemisreadytoacceptconnectionsdoneserverstarted[pgsql@easha1 ]PGDATA waiting for server to start....2022-01-05 11:01:16.931 CST [7425] LOG: starting PostgreSQL 14.1 on x86_64-pc-linux-gnu, compiled by gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-36), 64-bit 2022-01-05 11:01:16.932 CST [7425] LOG: listening on IPv6 address "::1", port 5432 2022-01-05 11:01:16.932 CST [7425] LOG: listening on IPv4 address "127.0.0.1", port 5432 2022-01-05 11:01:16.933 CST [7425] LOG: listening on Unix socket "/tmp/.s.PGSQL.5432" 2022-01-05 11:01:16.935 CST [7426] LOG: database system was shut down at 2022-01-05 10:28:59 CST 2022-01-05 11:01:16.936 CST [7425] LOG: database system is ready to accept connections done server started [pgsql@easha1 ~]

[pgsql@easha1 ~]$ pg_ctl stop -D PGDATAmfastwaitingforservertoshutdown....2022010511:02:50.390CST[7425]LOG:receivedfastshutdownrequest2022010511:02:50.391CST[7425]LOG:abortinganyactivetransactions2022010511:02:50.392CST[7425]LOG:backgroundworker"logicalreplicationlauncher"(PID7433)exitedwithexitcode12022010511:02:50.392CST[7427]LOG:shuttingdown2022010511:02:50.423CST[7425]LOG:databasesystemisshutdowndoneserverstopped[pgsql@easha1 ]PGDATA -m fast waiting for server to shut down....2022-01-05 11:02:50.390 CST [7425] LOG: received fast shutdown request 2022-01-05 11:02:50.391 CST [7425] LOG: aborting any active transactions 2022-01-05 11:02:50.392 CST [7425] LOG: background worker "logical replication launcher" (PID 7433) exited with exit code 1 2022-01-05 11:02:50.392 CST [7427] LOG: shutting down 2022-01-05 11:02:50.423 CST [7425] LOG: database system is shut down done server stopped [pgsql@easha1 ~]

转晨曦

暂无图片 评论
暂无图片 有用 0
打赏 0
心有阳光
暂无图片 评论
暂无图片 有用 0
打赏 0
huayumicheng
2022-12-30
学习了。。。。。。。。。。。。
huayumicheng

pt_ctl  start/stop/reload -D $PGDATA

暂无图片 评论
暂无图片 有用 0
打赏 0
鸿惊九天

kill -9 干掉进程…

暂无图片 评论
暂无图片 有用 0
打赏 0
Nightingale

select pg_terminate_backend(pid) ;

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
pg_rman是实例级别的备份,还是库的?能否只备份指定的某个库?
回答 1
是实例级别的备份,不能指定单个库
postgresql 触发器会减慢插入速度吗?
回答 1
已采纳
任何针对表DML的触发器都影响。我以前在oracle上见过一次,去掉触发器以后快了1000倍。
PostgreSQL错误:由于与恢复冲突而取消语句
回答 1
已采纳
大概原因是:主节点的相关表做了DDL或者DML,wal在备节点回放的时候,备节点的查询还在进行,如此就会发生冲突,强制退出备节点查询的语句,报出以上错误。解决办法大概有以下办法:1、设置hotstan
postgres中全表扫描Seq Scan是单块读还是多块读?
回答 1
全表扫描是单块读,具体的如果是大表的话可能会执行并行顺序扫描,如果表大小超过了一定值会读到环形缓冲区。具体的实现原理以及代码分析可以参考文章PostgreSQL顺序扫描
pg_recvlogical 做逻辑解码,如何停止
回答 1
1、直接CtrlC退出就好2、应该是1没有退出导致的3、selectfrompgstatactivitywherepid3871;
vacuum full 空间问题
回答 1
vacuumfullverbose<table>试试看,看看有没有索引相关的信息,嘿嘿
流复制如果在非归档模式下,是否可以正常搭建和正常同步?
回答 1
是的,不开归档,可以正常搭建standby
postgresql 数据源是access的mdb文件,怎么高效转换导入postgresql数据库?用c#+oledb?
回答 1
已采纳
通过Navicat的导入向导,直接就能将access的mdb导入至pg中了。
在postgresql里面terminate掉进程,有没有出现过数据库进入recovery模式的情况?
回答 1
你可能是用了pgpoolII
postgresql中死锁怎么处理?
回答 1
所有数据库的死锁都是一样处理。保证事务中的处理顺序都一致。还有就是执行的效率要高。