• 2024-07-07Oracle数据库高可用性研究与分析(毕业论文)
    摘要本文深入研究了Oracle数据库的高可用技术,重点探讨了RAC(实时应用集群)、DataGuard、ASM(自动存储管理)以及RMAN(恢复管理器)等核心组件的原理与框架。通过构建一套以“RAC+RMAN”为核心的高可用架构,本文旨在为企业提供一套高性能、高可用且高稳定的数据库环境。该架构不仅
  • 2024-06-20[翻译]-Detect And Repair Corruption in an Oracle Database
    本文是对这篇文章DetectAndRepairCorruptioninanOracleDatabase[1]的翻译,翻译如有不当的地方,敬请谅解,请尊重原创和翻译劳动成果,转载的时候请注明出处。谢谢!Oracle数据库提供了多种方法检测和修复数据文件中的坏块。主要有下面一些方法:RMAN(BACKUPVALIDATE,RESTOREVA
  • 2024-06-17Oracle RMAN备份和异机恢复
    引用:https://www.cnblogs.com/hftian/p/12698783.htmlhttps://www.cnblogs.com/shiguoqiang/p/11302178.htmlhttps://www.cnblogs.com/jyzhao/p/9200714.htmlRMAN备份备份策略1.每周日2点数据库全备2.每天4点备份归档以下仅为备份脚本,没有定时任务脚本准备工作查看数
  • 2024-06-03Oracle系列---【ORA-00257: Archiver error. Connect AS SYSDBA only until resolved】
    ORA-00257:Archivererror.ConnectASSYSDBAonlyuntilresolved1.问题描述过了个周末,发现系统登录不上了,查看日志,发现报"ORA-00257:Archivererror.ConnectASSYSDBAonlyuntilresolved",明显数据库有问题了,我用客户端连,也报这个错误。2.问题分析经过一番查询,是因
  • 2024-04-17pg_rman备份及恢复【转】
    前言pg_rman是一款开源的备份恢复软件,支持在线和基于PITR的备份恢复方式1.pg_rman介绍pg_rman是一款开源的备份恢复软件,支持在线和基于PITR的备份恢复方式。pg_rman类似于oracle的rman,可以进行全量、增量、归档日志的备份。pg_rman的用法非常简单,支持以下几种运行模式2.
  • 2024-04-11KingbaseES V8R3备份恢复案例---sys_rman_v6执行物理备份
    案例说明:在KingbaseESV8R3的最新版本中使用了sys_rman_v6执行备份,本案例介绍如何使用sys_rman_v6执行物理备份。适用版本:KingbaseESV8R3系统架构:test=#showpool_nodes;node_id|hostname|port|status|lb_weight|role|select_cnt|load_balance_n
  • 2024-04-01KingbaseES V8R6集群运维案例之---single-pro模式备份
    案例说明:KingbaseESV8R6集群物理备份配置参数_target_db_style,可选single或cluster或single-pro。single对应单机模式的目标数据库实例,cluster对应集群模式的目标数据库实例,single-pro对应集群模式的每个DB节点独立备份。本案例详细描述集群架构在singl-pro模式下的备份。适用
  • 2024-03-28KingbaseES V8R6数据库运维案例之---用户权限导致的备份恢复故障
    案例说明:由于限制了用户对数据库的访问,导致在执行‘sys_backup.shinit’初始化物理备份时,执行失败。适用版本:KingbaseESV8R6一、问题现象如下所示,执行‘sys_backup.shinit’初始化物理备份:1、执行初始化失败[kingbase@node201bin]$shsys_backup.shinitERROR:Con
  • 2024-03-26RMAN详细教程
    原文出处:https://www.cnblogs.com/WoLykos/p/11585744.html 感谢作者分享一、target——连接数据库1、本地:[oracle@oracle~]$rmantarget/2、远程:[oracle@oracle~]$rmantargetsys/oracle@orcl二、show——查看配置RMAN>showall//总配置参数,具体看configur
  • 2024-03-26Oracle备份的几种方式
    原文出处:https://www.cnblogs.com/lcword/p/11775657.html 从物理与逻辑的角度来分类:从物理与逻辑的,备份可以分为物理备份和逻辑备份。物理备份:对数据库操作系统的物理文件(数据文件,控制文件和日志文件)的备份。物理备份又可以分为脱机备份(冷备份)和联机备份(热备份),前者是在关闭数
  • 2024-03-20Windows Server 2019 Oracle 19c Restore & Recovery
    RMAN>CONNECTTARGET/;RMAN>run{ SQL>shutdownimmediate; startupmountforce; startupmount; setuntiltime"to_date('2024-03-1905:36:58','yyyy-mm-ddhh24:mi:ss')"; restoredatabase; recoverdatabase; al
  • 2024-02-24oracle_rman
    rmantarget/nocatalogCONFIGURECONTROLFILEAUTOBACKUPOFF;CONFIGUREDEVICETYPEDISKPARALLELISM2BACKUPTYPEToCOMPRESSEDBACKUPSET;RUN{SHOWALL;allocatechannelch1devicetypediskmaxpiecesize=40G;allocatechannelch2devicetypediskma
  • 2024-02-19一条SQL更新了整个表,如何回退
    背景:我们的一些业务测试系统,数据库一般也是由开发同事自行维护,所以不可避免会有一些问题,经常会有开发同事火急火燎的打电话给我们,如果语气急切,态度恭谨,一般就是误操作数据了(八九不离十)。最近我们就遇到了一起误更新数据的事件。由于update SQL编写问题,开发同事将整个表的一个
  • 2024-01-19PostgreSQL从入门到精通教程 - 第42讲:pg_rman部署与使用
       PostgreSQL从小白到专家,是从入门逐渐能力提升的一个系列教程,内容包括对PG基础的认知、包括安装使用、包括角色权限、包括维护管理、、等内容,希望对热爱PG、学习PG的同学们有帮助,欢迎持续关注CUUGPG技术大讲堂。 第42讲:pg_rman部署与使用 PostgreSQL第42讲:1月20日
  • 2023-12-23通过 RMAN 备份 修复 Oracle 坏块的操作案例
    Oraclerman备份报错,提示数据文件有坏块,自己查看alert并无报错,说明还没有影响到业务。。根据报错检查确认[oracle@xx02~]$dbvfile='+DATAC1/xxxxdb/datafile/xx_tbs.3223.1044115207'blocksize=8192userid=sys/xxxxxxxDBVERIFY:Release11.2.0.4.0-ProductiononMonNo
  • 2023-11-27rman异机恢复(11G单机)
    环境:OS:Centos6.9DB:11.2.0.4主库SID:slnngka备库SID:slnngkb 1.异地机器安装相同版本的数据库软件安装步骤省略,注意只安装软件和启动监听器(没有监听任何服务器)确保监听器已经启动 [oracle@slnngkbrmanbak]$lsnrctlstatusLSNRCTLforLinux:Version11.2.0.4.0-
  • 2023-11-24Linux下Oracle11G数据备份恢复(RMAN)
    数据库安装参考步骤1--14https://www.cnblogs.com/baixisuozai/p/17852235.html创建初始pfile文件$viminit.umpay.ora文件内容:umpay.__java_pool_size=4194304umpay.__large_pool_size=4194304umpay.__oracle_base='/DataBase/app/oracle'#ORACLE_BASEsetfromenv
  • 2023-11-22使用RMAN Duplicate搭建DG,备库启动时报ORA-19838
    1、故障概要客户使用duplicate搭建DataGuard时,遭遇ORA-19838错误,备库无法mount,具体报错信息如下所示。 2、故障分析(1).与客户进行电话沟通,了解整个故障的过程:客户先在主库上进行RMAN备份,然后将备份集传输至备库,最后使用duplicatetargetdatabaseforstandbynofilenameche
  • 2023-11-16RMAN-ERROR:因为找不到过期和丢失的归档日志而备份失败
    oracleRMANERRORoracle采用rman备份,但是备份过程中报错如下:RMAN-00571:===========================================================RMAN-00569:===============ERRORMESSAGESTACKFOLLOWS===============RMAN-00571:========================================
  • 2023-11-07RMAN 恢复时候出现不存在的备份片
    ORA-19870:errorreadingbackuppieceal_43199_1_760245675ORA-19507:failedtoretrievesequentialfile,handle="al_43199_1_760245675",parms=""ORA-27029:skgfrtrv:sbtrestorereturnederrorORA-19511:Errorreceivedfrommediamanag
  • 2023-10-23Linux平台下RMAN全备和增量备份shell脚本
       一.一些准备知识 Oracle分归档和非归档模式。这两者的区别就是对redolog的处理。归档模式下,当一个redolog写满之后,就会把这个redolog里的内容写入归档文件,等写完之后,这个redolog就可以继续使用,如果是非归档模式下,redolog就直接覆盖了。恢复一般都需要归档
  • 2023-10-22生产环境rman备份脚本
    概述 RMAN(RecoveryManager)是Oracle数据库的备份和恢复工具。它是Oracle提供的官方工具,专门用于管理数据库备份、还原和恢复操作。内容#!/bin/bash#source/home/orace/.bash_profileexportORACLE_SID=oa2exportDATE=`date+%F`exportBACK_DIR='/u01/oa_backup/'mkdi
  • 2023-09-25Oracle RMAN 保留策略
      OracleRAMN支持备份文件保留策略,方便DBA根据需要删除过期的备份文件,提供了时间窗口、备份次数2钟策略。   时间窗口:rman确保保留数据库能恢复到最近N天的备份文件CONFIGURERETENTIONPOLICY TORECOVERYWINDOWTONDAYS   备份次数:rman确保保留数据库
  • 2023-09-18KingbaseES V8R6备份恢复案例之---备份crond计划任务的调整
    案例说明:在KingbaseESV8R6数据库通常备份建立的crond任务,默认由root用户建立,写入到/etc/cron.d/KINGBASECRON文件中,在有的生产环境限制了普通用户使用root的权限,创建计划任务可能失败,新的KingbaseESV8R6版本,将计划任务由数据库用户创建,比如通用机环境,将由kingbase用户创建计划
  • 2023-09-11rman表级恢复
    问题背景:备份岗位寻求备份恢复的操作文档,根据官方文档自行简单整理      文件系统,共享磁盘可将路径设置为+date   RECOVERTABLEHR.PDB_EMPOFPLUGGABLEDATABASEHR_PDB UNTILTIME'SYSDATE-4' AUXILIARYDESTINATION'/tmp/backups' REMAPTABLE