• 2024-09-14无数据备份和无归档文件时,使用bbed修改数据文件头的SCN,强制打开数据库的方法
    在数据库运维中经常会遇到某个数据文件的SCN与其他文件的SCN不一致(如offline后或者异常断电),如果归档日志被删除了,导致datafile不能recover,数据库不能打开情况,这时候我们需要借助bbed修改datafileheader的scn与其他datafile的headerscn一致,然后recoverdatafile。一、问题产生
  • 2024-09-12所有控制文件丢失后的恢复
    使用备份控制文件进行恢复 a.准备数据库 createtabletb01(idint); insertintotb01values(1); insertintotb01values(2); commit; b.备份控制文件 SQL>selectnamefromv$controlfile; NAME -------------------------------------------------------
  • 2024-09-12在线重做日志丢失后的恢复
    丢失多路复用日志组成员的恢复 a.准备数据 #创建一个新的日志组 SQL>selectgroup#,memberfromv$logfile; GROUP#MEMBER ----------------------------------------------- 3/opt/oracle/oradata/O19C/redo03.log 2/opt/oracle/oradata/O19C/r
  • 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-05-17Oracle移动文件
    关闭数据库SQL>shutdownimmediateDatabaseclosed.Databasedismounted.ORACLEinstanceshutdown.移动数据文件,用oracle用户操作[oracle@test~]$mv/u01/app/oracle/oradata/ORCL/system01.dbf/home/oracle/oradata/system01.dbf[oracle@test~]$mv/u01/app/oracl
  • 2024-03-26Centos 7.8 安装Oracle 19.3指南
    原文出处:https://zhuanlan.zhihu.com/p/670286778?安装环境java-versionopenjdkversion"1.8.0_242"OpenJDKRuntimeEnvironment(build1.8.0_242-b08)OpenJDK64-BitServerVM(build25.242-b08,mixedmode)cat/etc/centos-releaseCentOSLinuxrelease
  • 2024-03-07oracle 控制文件重建
    3.5 恢复与重建3.5.1恢复控制文件方法控制文件一旦损坏,系统将不能正常工作。受损的控制文件会记录在告警日志中,恢复或重建控制文件必须使系统在NOMOUNT下1)单个文件损坏了:参照多元化章节,通过简单复制解决。2)所有的控制文件丢失:①如果有binary控制文件备份,利用备份恢复控制文
  • 2024-02-21Oracle误删除数据文件恢复---惜分飞
    联系:手机/微信(+8617813235971)QQ(107644445)标题:Oracle误删除数据文件恢复作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]有客户通过sftp误删除oracle数据文件,咨询我们是否可以恢复,通过远程上去检查,发现运气不错,数据库还没有c
  • 2023-12-20duplicate克隆数据库脚本例子
      建议目的端执行(源端也可以执行)rmantargetsys/oracle@tnsora11g_sourceauxiliarysys/oracle@tnsora11g_target  run{allocatechannelprmy1typedisk;allocatechannelprmy2typedisk;allocatechannelprmy3typedisk;allocateauxiliarychannels
  • 2023-12-15docker安装oracle
    下载或者加载镜像dockerload<oracle11g.tar创建临时容器dockerrun--nameoracle_temp-p1500:1521--privileged=true-dregistry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g:latestmkdir-p/home/data/oracle/oradatadockercporacle_temp:/home/oracle/app/or
  • 2023-12-15异构dataguard下的db_file_name_convert设置
    环境:主库:win2012server从库:centos6db:11.2.0.4 1.主库上创建表空间createtablespacetps_win01loggingdatafile'c:\oracle\app\oradata\win11g\tps_win01.dbf'size50mautoextendonnext10mmaxsize2048mextentmanagementlocalsegmentspacemanagemen
  • 2023-12-01ORA-01187 cannot read from file 201 because it failed verification tests..temp01
    Description:WegetthismessageinrunningtheUpgradeExpress20-21export(create_customer_data):ORA-01187:cannotreadfromfile201becauseitfailedverificationtestsORA-01110:datafile201:'/exlibris/oradata/aleph20/aleph20_temp01.dbf'O
  • 2023-10-31LINUX下ORACLE表空间及用户创建
    LINUX下ORACLE表空间及用户创建 记录详细过程以备使用 ConnectedtoOracleDatabase11gEnterpriseEditionRelease11.2.0.1.0Connectedassys@ip:port/sid ASSYSDBA 管理员用户登录oracle数据库 1、创建临时表空间selectnamefromv$tempfile;查出当前数
  • 2023-09-20oracle数据库迁移
    一、原始信息记录及复制1.记录欲迁移库的sid,是否为归档模式(查看方法:以sys用户登入sqlplus后运行archiveloglist,建库时默认为非归档模式)以及如下文件的存放位置:参数文件,密码文件,控制文件,日志文件,数据文件参数文件存放在C:\oracle\product\10.2.0\db_1\dbs目录下,名为SPFILE<sid>
  • 2023-07-19数据库管理
    1.数据库实例管理  启动数据库startup    关闭数据库shutdown     关闭数据库三种语句  shutdownimmediate   shutdownnormal  shutdowntransactional  1.数据库高速缓冲区数据写入数据文件  2.未提交的事务回滚  3.释放资源2.通过检查
  • 2023-06-25Oracle 11gR2 使用RMAN Duplicate复制数据库
    Oracle11gR2 使用RMANDuplicate复制数据库 作者:吴伟龙 PrudentWoo  前言:    上周刚做完一个项目,用户要求RAC的数据库能够自动备份到另外一个单节点上,单节点能够正常拿起来就能用。当时跟他们讨论的是用ADG来做,但通过描述后,用户觉得如果要人工干预的话太麻烦,它不想做
  • 2023-06-25通过句柄恢复Linux下误删除的数据库数据文件
    环境介绍:OS:RedhatEnterPrise5.4DB:OracleEnterPriseDatabase11gR2(11.2.3.0)   在数据库正常运行时,运维人员在无意中将部分数据文件删除了,此时数据库管理员并不知道,且数据库运行正常,并没有立即抛出错误和告警;但是开发人员在对某张表进行更新的时候,正好这张表在被删除的
  • 2023-06-19创建PDB的两种操作
    Oracle19c的安装写了一些文章,《非OracleLinux下Oracle19cCDB数据库安装》《Oracle19c的examples静默安装》《OracleCloud创建19c数据库》《非OracleLinux下安装Oracle19c》《Oracle19c之RPM安装》之前介绍的PDB都是通过配置文件在数据库初始化的时候就装上了,如果要在一个O
  • 2023-06-10物理备库在切换为主库时报错ORA-01577—主库已切换为备库
    问题描述:物理备库在切换为主库时报错ORA-01577,如下所示:数据库:oracle11.2.0.4系统架构:rac(2节点)+dg1、异常重现SYS@orcldg>alterdatabasecommittoswitchovertoprimarywithsessionshutdown;alterdatabasecommittoswitchovertoprimarywithsessionshutdown*
  • 2023-05-22ORACLE11g备份干货分享
    ORACLE11g做备份非常方便,因为有rman这样的工具支持。只需要对备份概念和工具命令了解清楚就可以。但这些细节了解和使用起来,也会遇到很多细节问题。今天整理后,形成这篇文章以便后期使用少走弯路。RMAN>run{2>sql'altersystemcheckpoint';3>sql'altersystemar
  • 2023-05-04Oracle表空间迁移
    1.检查数据文件状态STATUS为AVAILABLEselectFILE_ID,FILE_NAME,TABLESPACE_NAME,STATUSfromdba_data_files;2.关闭数据库shutdownimmediate3.cp数据文件cp/data/oradata/sms/tbs_mobile_10_001.dbf/data1/oradata/tbs_mobile_10_001.dbfcp/data/oradata/sm
  • 2023-04-03NBU上Oracle数据库恢复演练手册
    目录2. 1|01.1 Oracle数据库恢复 43.1 1|11.1.1 安装新的客户端 63.2 1|21.1.2 新建异机恢复文件 63.3 1|31.1.3 新建数据库实例 63.4 1|41.1.4 建立spfile文件 63.5 1|51.1.5 建立数据文件夹 113.6 1|61.1.6 启动数据库到nomount状态 123.7 1|71.1.7 列出备份信
  • 2023-03-28如何使用 RMAN 重定位或移动 oracle 数据库文件
    一、背景这里的要求是将数据库文件移动或重新定位到其他位置。因此,这里有2种情况,1.重新定位所有数据库文件——数据文件、在线重做日志和控制文件(这需要数据库处于挂载
  • 2023-02-19冷冻法快速还原Oracle数据库
    1、重新装完系统之后,把D:\app\Administrator\oradata拷贝出来,app目录。2、安装Oracle数据库,创建一个和oradata目录内同名的实例。3、通过停止服务的方式关闭数据库,冷拷贝
  • 2023-02-13使用11G的方式修改12C数据文件路径
    环境:OS:Centos7DB:12.2.0.1从12C之后我们可以使用如下方式在线迁移数据文件alterdatabasemovedatafile'/path/A'to'/path/B'但是使用原11G之前的方法迁移也是