This commit is contained in:
wenyongda 2024-03-22 16:14:03 +08:00
parent 4a589d74d2
commit 5c38f5ef4d
3 changed files with 97 additions and 3 deletions

View File

@ -1753,3 +1753,20 @@ sudo systemctl status jenkins
[MIRROR] jenkins-2.440.1-1.1.noarch.rpm: Curl error (60): SSL peer certificate or SSH remote key was not OK for https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat-stable/jenkins-2.440.1-1.1.noarch.rpm [SSL certificate problem: certificate is not yet valid] [MIRROR] jenkins-2.440.1-1.1.noarch.rpm: Curl error (60): SSL peer certificate or SSH remote key was not OK for https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat-stable/jenkins-2.440.1-1.1.noarch.rpm [SSL certificate problem: certificate is not yet valid]
``` ```
### 修改端口
```shell
# 进入目录
cd /usr/lib/systemd/system
vim jenkins.service
# 或者
vim /usr/lib/systemd/system/jenkins.service
# 修改为想要的端口
Environment="JENKINS_PORT=8889"
# 重新加载配置文件
systemctl daemon-reload
```

View File

@ -229,8 +229,6 @@ Grant succeeded.
![image-20221020141231505](http://markdownhexo.oss-cn-hangzhou.aliyuncs.com/img/image-20221020141231505.png) ![image-20221020141231505](http://markdownhexo.oss-cn-hangzhou.aliyuncs.com/img/image-20221020141231505.png)
## SQL PLUS ## SQL PLUS
### 解决乱码 ### 解决乱码
@ -534,7 +532,7 @@ grant dba to pdb1;
```sql ```sql
-- 查看表空间及数据文件使用 -- 查看表空间及数据文件使用
select tablespace_name,file_id,bytes/1024/1024,file_name from dba_data_files order by file_id; select tablespace_name,file_id,bytes/1024/1024 || 'm' as file_size,file_name from dba_data_files order by file_id;
CREATE TABLESPACE ACTERP_PRE CREATE TABLESPACE ACTERP_PRE
LOGGING LOGGING

View File

@ -0,0 +1,79 @@
---
title: PostgreSQL
date: 2024-03-22 09:19:21
tags:
---
# 配置
## 开启归档日志
```conf
wal_level = archive
archive_mode = on
archive_command = 'copy "%p" "E:\\PostgreSQLArchive\\%f"'
```
# 工具
## pg_controldata
```cmd
"C:\Program Files\PostgreSQL\9.3\bin\pg_controldata" "D:\Program Files\PostgreSQL\9.3\data"
pg_control 版本: 937
Catalog 版本: 201306121
数据库系统标识符: 7348237991996702661
数据库簇状态: 在运行中
pg_control 最后修改: 2024/3/22 8:52:05
最新检查点位置: 1/47003918
优先检查点位置: 1/47000028
最新检查点的 REDO 位置: 1/47003918
最新检查点的重做日志文件: 000000010000000100000047
最新检查点的 TimeLineID: 1
最新检查点的PrevTimeLineID: 1
最新检查点的full_page_writes: 开启
最新检查点的 NextXID: 0/187323
最新检查点的 NextOID: 24781
最新检查点的NextMultiXactId: 1
最新检查点的NextMultiOffsetD: 0
最新检查点的oldestXID: 666
最新检查点的oldestXID所在的数据库1
最新检查点检查oldestActiveXID: 0
最新检查点检查oldestMultiXid: 1
最新检查点的oldestMulti所在的数据库1
最新检查点的时间: 2024/3/22 8:52:05
不带日志的关系: 0/1使用虚假的LSN计数器
最小恢复结束位置: 0/0
最小恢复结束位置时间表: 0
开始进行备份的点位置: 0/0
备份的最终位置: 0/0
需要终止备份的记录: 否
参数wal_level的当前设置: archive
参数max_connections的当前设置 100
参数 max_prepared_xacts的当前设置 0
参数max_locks_per_xact setting的当前设置 64
最大数据校准: 8
数据库块大小: 8192
大关系的每段块数: 131072
WAL的块大小: 8192
每一个 WAL 段字节数: 16777216
标识符的最大长度: 64
在索引中可允许使用最大的列数: 32
TOAST区块的最大长度: 1996
日期/时间 类型存储: 64位整数
正在传递Flloat4类型的参数: 由值
正在传递Flloat8类型的参数: 由引用
数据页校验和版本: 0
```
## pg_archivecleanup
根据`pg_controldata`获取到的**最新检查点的重做日志文件**,可以将其之前的日志进行清空
```cmd
"C:\Program Files\PostgreSQL\9.3\bin\pg_archivecleanup" -d "E:\PostgreSQLArchive" 000000010000000100000047
```