/*ligang1000@hotmail.com*/功能: 用于备份当前用户所拥有的所有PL/SQL objects (包括 
     
    TYPE,TYPE BODY, PROCEDURE , FUNCTION, PACKAGE, PACKAGE BODY or JAVA SOURCE ) 
    原理: 对USER_SOURCE数据字典的调用,得到所有的 
    PL/S            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-10 18:48:37
                            
                                20阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            说明:Postgres的主备,也叫物理复制,和发布订阅不同的是,发布订阅可以针对某个表,主备物理复制是针对整个数据库的。有点类似SQL Server的主备和Oracle Data Guard。参考文档:http://www.postgres.cn/docs/10/warm-standby.html-- 主备信息 PG 版本  10.15  primay  : 192.            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-29 13:37:31
                            
                                169阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在 PostgreSQL 中,cp 命令是默认的归档方式。官方文档中,包括在配置文件中的注释,是将 test 和 cp 命令结合在一起使用的。有关于cp命令的相关用法,可参考这里Linux cp 命令。1.启用WAL归档在 postgresql.conf 文件中,配置以下参数。当wal_level为minimal时,一些SQL命令被优化为避免记录WAL日志。在这些语句的其中之一的执行过程中如果打开            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-07-28 15:13:13
                            
                                1169阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            PostgreSQL备机在回放主机的WAL日志过程中,由于回放较慢会导致pg_control文            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-08-28 00:17:29
                            
                                324阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            wal日志清理            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-01-16 14:54:19
                            
                                1328阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在客户中,经常会遇到由于大量的WAL段占据了WAL目录(pg_wal目录)题下,出现了另一种            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2020-12-22 14:59:00
                            
                                325阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            Oracle 归档模式和非归档模式 归档模式和非归档模式在DBA部署数据库之初,必须要做出的最重要决定之一就是选择归档模式(ARCHIVELOG)或者非 归档模式(NOARCHIVELOG )下运行数据库。我们知道,Oracle 数据库需要至少两组联机日志,每当一组 联机日志写满后会发生日志切换,继续向下一组联机日志写入。如果是归档模式,日志切换会触发归档进程 (ARCn)进行归档,生成            
                
         
            
            
            
            在PostgreSQL主备架构环境中,数据目录大小约为3.2TB,采用流复制模式。近期发现主库的WAL(Write-Ahead Log)归档目录在短短4天内迅速占用了3TB存储空间,导致磁盘空间紧张。这一现象明显超出了正常范围,需要深入分析原因并解决。数据目录大小:3.2TBWAL归档目录4天内增长:3TB平均每天WAL生成量:约750GB使用的复制方式:流复制(streaming replication)主备复制延迟:备库无法及时应用WAL日志,导致主库保留更多WAL文件复制槽未释放。            
                
         
            
            
            
            归档日志查看
 SQL> archive log list;关闭Oracle实例
 SQL> shutdown immediate;将Oracle节点启动到 mount状态
 SQL> startup nomount;ORACLE instance started.
 Total System Global Area  281018368 bytes
 Fixed Size            
                
         
            
            
            
                                                         如果你只是个杯子,那就不要去干暖水壶才能做的事。   &nb            
                
         
            
            
            
            1、
PostgreSQL为这个用途提供了pg_dump工具。 
这条命令的基本用法是: 
pg_dump dbname > outfile
从转储中恢复:
psql dbname < infile
pg_dump和psql可以通过管道读写,这样我们就可能从一台主机上将数据库转储到另一台主机上,比如: 
pg_dump -h host1 dbname | psql -h host2            
                
         
            
            
            
            一. oracle日志简介 
  Oralce两种日志文件类型: 
   
  联机日志文件 
   
  这是Oracle用来循环记录数据库改变的操作系统文件 
   
  归档日志文件 
   
  这是指为避免联机日志文件重写时丢失重复数据而对联机日志文件所做的备份 
   
  Oracle有两种归档日志模式,Oracle数据库可以采用其中任何一种模式: 
              
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-25 08:32:38
                            
                                66阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            *备份$PGDATA、归档文件、表空间目录,一般适用于小版本的恢复,不能跨平台。 
*数据库需要开启归档模式本文主要介绍通过远程主机备份与还原postgres数据库配置环境主机名    IP地址                 角色                
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-16 13:42:09
                            
                                344阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在⼀般的⽣产环境中,数据库都需要开启归档模式,下面这篇文章主要给大家介绍了关于PostgreSQL数据库如何定期清理归档(pg_wal)日志的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下运行了5个月的数据库,突然发现服务器磁盘快满了,一看是归档日志很大,打算写个脚本在不影响数据库运行的情况下定期清理PostgreSQL中的archive日志。我的postgresql.conf中的归档            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-08-08 14:48:08
                            
                                412阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一,关于WAL归档  事务提交后,对系统的影响必须是永久的,即使系统意外宕机,也必须确保事务提交时的修改已真正永久写入到永久存储中。最简单的实现方法,当然是在事务提交后立即刷新事务修改后的数据到磁盘。但是磁盘和内存之间的IO操作是最影响数据库系统影响时间的,一有事务提交就去刷新磁盘,会对数据库性能产生不好影响。WAL机制的引入,即保证了事务持久性和数据完整性,又尽量地避免了频繁IO对性能的影响。二            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-01-20 17:49:20
                            
                                475阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Postgresql安装过程可以参考:机器名称IP地址用途postgres110.10.10.72postgres10 主库postgres210.10.10.73postgres10 从库提示:由于使用脚本安装的postgres10数据库,postgres2主机上的postgressql也被初始化了;与参考文章中的【实际做主从复制是不需要初始化数据库】不一致,由于是第一次配置            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-10 13:13:33
                            
                                62阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            背景发现数据库宕机,排查原因发现数据磁盘爆满,经排查发现是数据库数据目录下,pg_wal目录占用过大导致。pg_wal(Write-AHead Logging) 说明wal日志位置:$PGDATA/pg_wal(pg10之前叫pg_xlog)#
#wal日志文件命名规则:
#我们看到的wal日志是这样的:000000010000000100000092
#其中前8位:00000001表示timel            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-04-07 10:43:35
                            
                                3757阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            背景 发现数据库宕机,排查原因发现数据磁盘爆满,经排查发现是数据库数据目录下,pg_wal目录占用过大导致。 pg_wal(Write-AHead Logging) 说明 wal日志位置: $PGDATA/pg_wal(pg10之前叫pg_xlog) # #wal日志文件命名规则: #我们看到的wa ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-05-12 21:33:40
                            
                                1440阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            防止数据丢失的第一道防线就是备份。数据丢失有的是硬件损坏,还有人为的误删之类的,也有BUG的原因导致误删数据。正常备份            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-09-25 16:17:47
                            
                                2139阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            DM学习之路2之DM数据库实时主备环境的搭建一、环境说明 1.1主备库的实例名采用“组名_守护环境_序号”的方式命名。 1.2注意:总长度不能超过16。此次示例组名为“GRP1”配置为实时主备,主库命名为“GRP1_DM_01”,备库命名为“GRP1_DM_02”。 1.3配置环境说明 主机类型IP地址 主库:192.168.3.77 实例名:GRP1_DM_01 操作系统:linux 备库:19