08 2024 档案

摘要:Oracle21C创建用户 1. 连接数据库 在命令行使用: sqlplus system/<password>@//<hostname>:<port>/<service_name> # 示例 sqlplus system/123456 sqlplus / as sysdba 使用图形化工具(dat 阅读全文
posted @ 2024-08-23 17:19 零の守墓人 阅读(80) 评论(0) 推荐(0) 编辑
摘要:使用ODBC连接Sybase ASE数据库 1. 本地连接 1.1 下载驱动管理器 1.1.1 下载驱动管理器 yum install unixODBC.x86_64 -y 下载相关的包,解决pyodbc无法使用的问题: https://github.com/mkleehammer/pyodbc/w 阅读全文
posted @ 2024-08-23 17:19 零の守墓人 阅读(116) 评论(0) 推荐(0) 编辑
摘要:Linux的root用户和oracle用户显示的主机名不一致 安装完oracle之后,root用户的主机名为localhost,但是oracle用户的主机名显示bogon。 转载:Linux hosts主机名不对 1、现象: [root@bogon ~]# [root@bogon ~]# hostn 阅读全文
posted @ 2024-08-23 17:18 零の守墓人 阅读(31) 评论(0) 推荐(0) 编辑
摘要:datacheck安装 1. 运行环境 DataCheck 运行环境要求: Python 版本:3.7 及以上版本。 数据库:目前支持 PostgreSQL、Sybase ASE、Oracle 。 操作系统:要求Debian 10+、Ubuntu 16.04+、SLES 12 SP5 和 15 SP 阅读全文
posted @ 2024-08-23 17:17 零の守墓人 阅读(26) 评论(0) 推荐(0) 编辑
摘要:Centos7使用RPM包安装Oracle21c数据库(EE) 官方下载链接 21c标准版 安装包信息: 文件名:LINUX.X64_213000_db_home.zip (64-bit) (3,109,225,519 bytes) (sha256sum - c05d5c32a72b9bf84ab6 阅读全文
posted @ 2024-08-19 19:12 零の守墓人 阅读(124) 评论(0) 推荐(0) 编辑
摘要:Centos7使用RPM包安装Oracle21c数据库(XE) 官方下载链接 21c标准版 安装包信息: 文件名:LINUX.X64_213000_db_home.zip (64-bit) (3,109,225,519 bytes) (sha256sum - c05d5c32a72b9bf84ab6 阅读全文
posted @ 2024-08-19 19:10 零の守墓人 阅读(67) 评论(0) 推荐(0) 编辑
摘要:Sybase ASE数据库 16/15.7安装 安装参考博客:windows/Linux下安装Sybase ASE 16/15.7-CSDN博客。 1.下载安装包 SYBASE官网下载 以下安装可成功,有免费安装版本 linux: Sybase ASE 15.7链接:https://pan.baid 阅读全文
posted @ 2024-08-19 19:06 零の守墓人 阅读(440) 评论(0) 推荐(0) 编辑
摘要:Oracle21c数据库安装问题记录 1. 安装问题 1.1 Oracle监听器配置错误:为该监听程序提供的信息正由此计算机上的其他软件使用 转载链接:https://blog.itpub.net/23557469/viewspace-1117140/ 在Linux上安装好Oracle 10g, 配 阅读全文
posted @ 2024-08-19 19:04 零の守墓人 阅读(92) 评论(0) 推荐(0) 编辑
摘要:Sybase安装问题记录 安装参考博客:windows/Linux下安装Sybase ASE 16/15.7-CSDN博客。亲测可用,这里需要注意里面配置备份服务端时有个Allow Hosts的选项,建议填入all。 问题一:配置服务端报错:本地主机名非法 报错内容: 'datacheck1' is 阅读全文
posted @ 2024-08-19 19:03 零の守墓人 阅读(150) 评论(0) 推荐(0) 编辑
摘要:PostgreSQL自带逻辑复制简单使用 一、逻辑复制说明 角色 IP 端口 数据库名 用户名 版本 发布端 192.168.198.165 8432 pubdb repuser PostgreSQL 13.13 订阅端 192.168.198.162 8432 subdb repuser Post 阅读全文
posted @ 2024-08-18 21:31 零の守墓人 阅读(86) 评论(0) 推荐(0) 编辑
摘要:搭建PostgreSQL高可用集群(基于Patroni+Etcd) 1.主机环境准备 节点名称 主机名 网卡 IP地址 OS 安装软件 角色作用 PGSQL1 pgsql1 ens33 192.168.198.162 CentOS7 PostgreSQL、ETCD、Patroni 主数据库 PGSQ 阅读全文
posted @ 2024-08-16 17:01 零の守墓人 阅读(303) 评论(0) 推荐(0) 编辑
摘要:PostgreSQL备份版本差异分析 PostgreSQL V12中没有了recovery.conf 从向后兼容的观点来看,PostgreSQL v12中最大的变化是recovery.conf文件中的参数放到了postgresql.conf配置文件中。 放弃recovery.conf 在PG12以前 阅读全文
posted @ 2024-08-11 15:31 零の守墓人 阅读(42) 评论(0) 推荐(0) 编辑
摘要:1. PostgreSQL一主一从高可用搭建(VIP) IP 主机名 角色 192.168.198.146 test11 主服务器 192.168.198.143 test12 备用服务器 192.168.198.144 test13 见证服务器 一、基本环境配置 1、hosts文件配置(所有节点) 阅读全文
posted @ 2024-08-11 15:24 零の守墓人 阅读(164) 评论(0) 推荐(0) 编辑
摘要:预编译安装zabbix-agent 1. zabbix-gaent介绍和工作原理 1.1 介绍 zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。 zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在 阅读全文
posted @ 2024-08-11 15:23 零の守墓人 阅读(84) 评论(0) 推荐(0) 编辑
摘要:PostgreSQL的WAL日志详解 1.WAL日志介绍 1.1 WAL介绍 wal日志即write ahead log预写式日志,简称wal日志。wal日志可以说是PostgreSQL中十分重要的部分,相当于oracle中的redo日志。 当数据库中数据发生变更时: change发生时:先要将变更 阅读全文
posted @ 2024-08-11 15:23 零の守墓人 阅读(842) 评论(0) 推荐(1) 编辑
摘要:zabbix-agent自定义配置监控项 1. 环境准备 本例中安装zabbix开源软件和zabbix运行所需的中间件和数据库apache、php和postgres,软件版本信息如下: 软件 版本 zabbix Zabbix6.4.0 apache httpd-2.4.57 apr apr-1.7. 阅读全文
posted @ 2024-08-11 15:22 零の守墓人 阅读(80) 评论(0) 推荐(0) 编辑
摘要:解决zabbix用户无法使用psql命令的问题 1. 创建文件夹 登录zabbix用户,创建所需的文件夹。 su - zabbix cd /home/zabbix mkdir lib mkdir zabbix_env mkdir pg_bin vi test.sh # 创建测试脚本 vi test. 阅读全文
posted @ 2024-08-11 15:22 零の守墓人 阅读(24) 评论(0) 推荐(0) 编辑
摘要:zabbix服务器和客户端连接配置 1. 安装环境说明 本例中安装zabbix开源软件和zabbix运行所需的中间件和数据库apache、php和postgres,软件版本信息如下: 软件 版本 zabbix Zabbix6.4.0 apache httpd-2.4.57 apr apr-1.7.4 阅读全文
posted @ 2024-08-11 15:21 零の守墓人 阅读(61) 评论(0) 推荐(0) 编辑
摘要:RedHat7.9安装zabbix6.4 1. 安装环境说明 本例中安装zabbix开源软件和zabbix运行所需的中间件和数据库apache、php和postgres,软件版本信息如下: 软件 版本 zabbix Zabbix6.4.0 apache httpd-2.4.57 apr apr-1. 阅读全文
posted @ 2024-08-11 15:21 零の守墓人 阅读(48) 评论(0) 推荐(0) 编辑
摘要:数据库参数 PostgreSQL数据库中有许多重要参数,这些参数可以根据硬件资源、工作负载和其他因素进行调整以优化性能。可通过视图pg_settings得到所有的配置参数,也可以通过select * from pg_file_settings 查看系统视图得到当前数据库设置的系统参数,以下是一些关键 阅读全文
posted @ 2024-08-11 15:20 零の守墓人 阅读(65) 评论(0) 推荐(0) 编辑
摘要:centos7中安装了centos-release-scl后,之前的yum源变为不可用 解决方案 1. 前言 今天遇到了一个奇奇怪怪的事情,我自己在自己的服务器(centos7)上安装了centos-release-scl后,之前运行正常的yum命令竟然变得不可用。 2. 场景重现 执行下面这条命令 阅读全文
posted @ 2024-08-11 15:20 零の守墓人 阅读(875) 评论(0) 推荐(0) 编辑
摘要:PostgreSQL的数据类型 1. 布尔类型 1.1 布尔值对应表 在Postgresql数据库中Boolean的值除了“true”(真)、“false”(假),还有一个“unknown”(未知)状态。 如果是unknown时用NULL表示。布尔类型在Postgresql中可以用不带引号的TRUE 阅读全文
posted @ 2024-08-11 15:19 零の守墓人 阅读(97) 评论(0) 推荐(0) 编辑
摘要:1. 体系架构 1、应用程序访问接口 整个应用架构中,Postgresql数据库位于操作系统和应用程序之间,不同的编程语言使用不同的驱动程序链接到Postgresql数据库上,驱动分为两类: 1.使用纯语言实现的Postgresql驱动,如JDBC、.NET等方式,这种链接方式不需要 libpq 库 阅读全文
posted @ 2024-08-11 15:18 零の守墓人 阅读(226) 评论(0) 推荐(0) 编辑
摘要:zabbix采集器 环境介绍: 本例中安装zabbix开源软件和postgres,软件版本信息如下: 软件 版本 zabbix Zabbix6.4.0 postgres 14.7 zabbix-agent 6.4.17 主机信息如下: Red Hat Enterprise Linux Server 阅读全文
posted @ 2024-08-11 15:15 零の守墓人 阅读(26) 评论(0) 推荐(0) 编辑
摘要:zabbix自动发现 环境介绍: 本例中安装zabbix开源软件和postgres,软件版本信息如下: 软件 版本 zabbix Zabbix6.4.0 postgres 14.7 zabbix-agent 6.4.17 主机信息如下: Red Hat Enterprise Linux Server 阅读全文
posted @ 2024-08-11 15:14 零の守墓人 阅读(16) 评论(0) 推荐(0) 编辑
摘要:zabbix触发器 环境介绍: 本例中安装zabbix开源软件和postgres,软件版本信息如下: 软件 版本 zabbix Zabbix6.4.0 postgres 14.7 zabbix-agent 6.4.17 主机信息如下: Red Hat Enterprise Linux Server 阅读全文
posted @ 2024-08-11 15:14 零の守墓人 阅读(10) 评论(0) 推荐(0) 编辑
摘要:crontab介绍 crontab 是 Linux 和 Unix 系统中用于定时任务调度的工具。它允许用户在指定的时间或时间间隔自动执行脚本或命令。通过 crontab,你可以安排系统和用户级别的定时任务,从而实现自动化操作。以下是 crontab 的详细介绍: 1. 基本概念 Cron: cron 阅读全文
posted @ 2024-08-11 15:14 零の守墓人 阅读(71) 评论(0) 推荐(0) 编辑
摘要:PostgreSQL的查询详解 1. 表表达式 表表达式计算一个表。该表表达式包含一个 FROM 子句,该子句后面可以根据需要选用 WHERE、GROUP BY 和 HAVING 子句。最简单的表表达式只是引用磁盘上的一个表,一个所谓的基本表,但是我们可以用更复杂的表表达式以多种方法修改或组合基本表 阅读全文
posted @ 2024-08-11 15:14 零の守墓人 阅读(52) 评论(0) 推荐(0) 编辑
摘要:主动模式和被动模式 1. zabbix主被动模式介绍 被动模式:被动模式就是由zabbix server向zabbix agent发出指令获取数据, 即zabbixagent被动的去获取数据并返回给zabbix server, zabbix server周期性的向agent 索取数据, 这总模式的最 阅读全文
posted @ 2024-08-11 15:13 零の守墓人 阅读(165) 评论(0) 推荐(0) 编辑
摘要:zabbix使用自动发现对pgsql的复制槽进行状态监控 环境介绍: 本例中安装zabbix开源软件和postgres,软件版本信息如下: 软件 版本 zabbix Zabbix6.4.0 zabbix-server上postgres 14.7 zabbix-agent 6.4.17 zabbix- 阅读全文
posted @ 2024-08-11 15:13 零の守墓人 阅读(18) 评论(0) 推荐(0) 编辑
摘要:PostgreSQL的备份和恢复-SQL转储 与所有包含有价值数据的内容一样,应定期备份 PostgreSQL 数据库。虽然该过程本质上很简单,但清楚了解基础技术和假设非常重要。 有三种从根本上不同的方法来备份 PostgreSQL 数据 SQL 转储 文件系统级备份 连续归档 本文将重点介绍SQL 阅读全文
posted @ 2024-08-11 15:12 零の守墓人 阅读(40) 评论(0) 推荐(0) 编辑
摘要:文件级系统备份 另一种备份策略是直接复制 PostgreSQL 用于将数据存储在数据库中的文件;第 19.2 节 说明了这些文件的位置。您可以使用自己喜欢的任何方法进行文件系统备份;例如 tar -cf backup.tar /usr/local/pgsql/data 然而,有两个限制,使得此方法不 阅读全文
posted @ 2024-08-11 15:12 零の守墓人 阅读(21) 评论(0) 推荐(0) 编辑
摘要:PostgreSQL的逻辑备份与物理备份 简介 制定备份和恢复计划是每一个DBA最重要的工作之一,它决定了数据的有效性和完整性。也可以搭建跨越不同数据中心的流复制集群,能有效的帮助你避免单点故障。但是只有一份有效的备份能够帮助从delete或者drop的误操中恢复数据。 制定备份和恢复计划是每一个D 阅读全文
posted @ 2024-08-11 15:11 零の守墓人 阅读(196) 评论(0) 推荐(0) 编辑
摘要:1. 物理存储结构 ​ Postgresql数据库目前不支持裸设备和块设备,在Postgresql数据库中表的数据时存放在一个或者多个物理的数据文件中。而相应的数据文件又分多个固定大小的数据块,数据就放在数据块中。 1.Postgresql数据库中术语 ​ Postgresql数据库与其他数据库不同 阅读全文
posted @ 2024-08-11 15:09 零の守墓人 阅读(62) 评论(0) 推荐(0) 编辑
摘要:1. Postgresql中的多版本并发控制 1.原理 ​ MVCC的原理是在写数据时,旧版本的数据并不删除,并发的读还能读到旧版本的数据,这样就不会出现数据不一致的问题。 实现MVCC的方法有两种: (1)在写数据时,把旧数据移到一个单独的地方,如回滚段中,其他人在读数据时,从回滚段中把旧数据读出 阅读全文
posted @ 2024-08-11 15:08 零の守墓人 阅读(45) 评论(0) 推荐(0) 编辑
摘要:1. PostgreSQL的一主一从集群搭建部署 1. 目标 ​ 掌握Postgresql数据库主从部署搭建配置 2. 脉络 部署规划 PostgreSQL单节点安装 PostgreSQL主从部署配置 主从同步验证 3. 部署搭建 3.1 基础准备 1.1 创建两台虚拟机 虚拟机名 IP hostn 阅读全文
posted @ 2024-08-11 15:08 零の守墓人 阅读(537) 评论(0) 推荐(0) 编辑
摘要:PostgreSQL的同步/异步复制简介及互相转换 一、介绍 1.概念 1.1.同步流复制 同步流复制就是当主库发生变化,比如有一条DML语句产生了WAL日志后,通过后台进程传送到备库,备库必须要应用这个日志,然后向主库返回一个成功应用的信号,主库才可以成功的commit;否则主库会一直等待到备库成 阅读全文
posted @ 2024-08-11 15:07 零の守墓人 阅读(109) 评论(0) 推荐(0) 编辑
摘要:1.CentOS yum出现无法使用的情况 1 问题产生 ​ 新安装好的虚拟机无法使用yum命令来安装wget,一直提示报错。 已加载插件:fastestmirror Could not retrieve mirrorlist http://mirrorlist.centos.org/?releas 阅读全文
posted @ 2024-08-11 15:07 零の守墓人 阅读(415) 评论(0) 推荐(0) 编辑
摘要:二 postgres V16.3源码安装 1 安装centos-7 ​ 配置 :1GB内存 1处理器/1核心数量 20GB硬盘 ​ 如果已经安装过PostgreSQL的其他版本,需要删除原有的PostgreSQL,操作流程如下: # (1)查看原有PostgreSQL的状态 systemctl li 阅读全文
posted @ 2024-08-11 15:06 零の守墓人 阅读(80) 评论(0) 推荐(0) 编辑
摘要:1. PostgreSQL Mailing Lists 邮件订阅 ​ 网址:https://www.postgresql.org/list/ ​ 首先进入PostgreSQL的邮件订阅网站https://lists.postgresql.org/,点击“Mange Subscriptions”按钮, 阅读全文
posted @ 2024-08-11 15:05 零の守墓人 阅读(85) 评论(0) 推荐(1) 编辑
摘要:PostgreSQL的物理备份 1. 简单了解 1.1 pg_basebackup备份 1.1.1 简介 pg_basebackup是从postgresql 9.1版本开始提供的一个方便基础备份的工具。 pg_basebackup用于对正在运行的PostgreSQL数据库集群进行基本备份。备份是在不 阅读全文
posted @ 2024-08-11 15:03 零の守墓人 阅读(85) 评论(0) 推荐(0) 编辑
摘要:PostgreSQL-连续归档和时间点恢复 (PITR) PostgreSQL 始终在群集数据目录的 pg_wal/ 子目录中维护一个预写日志 (WAL)。该日志记录对数据库数据文件所做的每一项更改。此日志主要用于崩溃安全性:如果系统崩溃,可以通过“重放”自上次检查点以来所做的日志条目来将数据库恢复 阅读全文
posted @ 2024-08-11 15:03 零の守墓人 阅读(265) 评论(0) 推荐(0) 编辑
摘要:pgBackRest的简单使用 1. 安装 表1 软硬件要求 软件 版本 pgbackrest 2.52 操作系统 处理器架构 CentOS x86_64 ​ 从源代码构建时,最好使用构建主机,而不是在生产环境中构建。生成所需的许多工具通常不应安装在生产环境中。pgBackRest 由一个可执行文件 阅读全文
posted @ 2024-08-11 15:02 零の守墓人 阅读(472) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示