avatar

7381bn

积分:15
收藏话题: 0
入驻时间: 1年前
7381bn创建的话题
暂无话题
7381bn评论的话题
7381bn 8个月前 评论了 0wxcbv 创建的话题 › 使用connect by 生成指定时间的连续日期报错

sql语句有问题,产生了死循环。

解决方法:

方案1:在connect by  后面加上nocycle,不循环。结果可能就不是想要的结果。

antdb=# /*ora*/ SELECT TO_CHAR(sysdate - 6 + ROWNUM - 1, 'yyyymmdd') AS daylist
antdb-# FROM DUAL
antdb-# CONNECT BY NOCYCLE ROWNUM <=
antdb-# trunc(to_date(to_char(sysdate, 'yyyymmdd'),
antdb(# 'yyyymmdd') -
antdb(# to_date(to_char(sysdate - 6, 'yyyymmdd'),
antdb(# 'yyyymmdd')) + 1;
DAYLIST
----------
20230706
(1 row)










方案2:查出造成死循环的原因,修改sql。

7381bn 8个月前 评论了 1j4ue3 创建的话题 › 系统重启后如何重新启动数据库服务

数据文件目录指的是存放数据库数据的目录 ,也就是我们常说的data目录。

譬如/data/antdb/data,启动时候指定数据目录   pg_ctl  -D /data/antdb/data start.

可以通过pg_ctl --help查看详细命令

7381bn 8个月前 评论了 8ivouz 创建的话题 › AntDB 如何启动和关闭服务

重启系统,数据库也宕机了。

单机antdb正常启停:

pg_ctl -D /data/antdb/data start 

pg_ctl -D /data/antdb/data start 

其中/data/antdb/data 指的是数据库的数据目录