Oracle RAC集群修改密码文件(DG主备密码同步)
Oracle RAC集群修改密码文件(DG主备密码同步) 单机环境: 在$ORACLE_HOME/dbs目录下有一个orapwsid密码文件 11g RAC集群环境: 每个节点的下的$ORACLE_HOME/dbs目录下有一个密码文件(节点1:orapwsid 节点2:orapwsid) orapwd file=$ORACLE_HOME/dbs/orapwracdb1 password
Oracle DG环境下db_file_name_convert的实际意义
关于DG环境下备库数据文件重命名的问题: 前言: 主要想表明DG环境下备库数据文件重命名的问题,以及db_file_name_convert与log_file_name_convert的作用。 实验证明: 主库为备库备份一份控制文件 RMAN> backup current controlfile for standby format ‘/home/oracle/rman/sta
Oracle恢复备库控制文件的报错问题分析(ORA-00313)
恢复备库控制文件的报错问题分析(ORA-00313) 在备库此时存在如下参数时的情况: db_file_name_convert =/oracle/app/oradata/proddg2, /oracle/app/oradata/prod log_file_name_convert=/oracle/app/oradata/proddg2, /oracle/app/oradata/prod
Oracle kfed简单修复ASM磁盘头
Kfed简单修复ASM磁盘头 介绍: 由于磁盘头的信息相对简单而且变化很小,特别是同一磁盘组的磁盘,每个磁盘头的信息几乎一致,而当我们了解了磁盘头的信息后,一旦某个磁盘头的信息出现了问题,我们可以利用其他磁盘头信息然后通过kfed工具对其进行修改和调整,达到修复的目的。其中用得最多的是读取(Read)、修复(Repair)和合并(Merge)三个操作。 并且大家要明确一点,Ora
Oracle 集群最新补丁手动安装与回退方案
Oracle 集群最新补丁手动安装与回退方案一.背景: 有幸拿到Oracle7月份最新发布的11204补丁包200714 ,本次在RAC11204安装最新补丁测试 二.备份:节点1: root用户备份GI_home tar cvf Ghome_backup.tar $GI_HOME oracle用户备份ORACLE_HOME tar cvf ohome_backup.tar
Oracle DG恢复备库出现ORA-19909
环境描述: DG环境强制read write打开备库为主库,想要从主库重新拷贝控制文件给备库,进而再将其恢复为备库状态。操作流程: 1.从主库拷贝了一份控制文件 alter database create standby controlfile as '/home/oracle/standby.ctl'; 2.关闭read write打开的备库,重新恢复控制文件, 3.进行数据文件重命名
Oracle 三节点DG环境主库单机转RAC(DG主备切换)
三节点DG环境主库单机转RAC(DG主备切换)所有数据以脱敏 prod主库(15.91)有关DG环境的参数: *.db_unique_name='prod' *.fal_client='prod' *.fal_server='proddg' *.log_archive_config='DG_CONFIG=(prod,proddg,proddg2)' *.log_archive_de
Oracle 不完全恢复遇到的ORA-600错误
一个resetlogs恢复表的场景: 场景描述: 数据正常运行,由于表B丢失,此时进行一次不完全恢复,不完全恢复至scn1067392,然后进行open resetlogs打开,此时开启了一个新的化身线,在刚打开后,又误删除了表A,此时想要恢复表A,将表A再次恢复至scn1067392,将表A进行恢复。 进行一次全备: [oracle@server1 ~]$ rman target /
Oracle 三节点DG备库级联同步
DG级联同步: 环境描述:修改前:原DG环境为3节点DG,一主两备(非级联DG环境),主库prod切换日志时,会同时将日志发送到proddg1与proddg2 修改后:现DG环境为3节点DG,一主两备(级联DG环境),主库prod切换日志时,会将日志发送到proddg1,然后proddg1会发送到proddg2 修改后的参数配置如下: 主库参数:(不考虑主备切换后的参数配置) log_a
Oracle分区表迁移分区至历史表
记一次生产分区表迁移分区至历史表的流程 环境描述:(所有数据已脱敏)源表: / 源表信息 源表分区 表一 A1 A1_17,A1_18 表二 A2 A2_17,A2_18 表三 A3 A3_17,A3_18 历史表:(已经存在) / 历史表 历史表分区 表一 A1_HIS A
Oracle DataGuard管理操作
DataGuard管理语句 启动日志应用服务:alter database recover managed standby database disconnect from session; 启动实时应用服务:alter database recover managed standby database using current logfile disconnect from sessi
Oracle relocate重定位方式迁移PDB
Realocate PDB Relocating a PDB 是 Oracle 在 12C 中推出的一种新的数据迁移方式,在采用 Relocate 时可以使用最短的停机时间在不同的 CDB 之间直接迁移 PDB 。 Oracle 12.1 中 Relocate 迁移数据时,需要源库处于 read only 状态,但由于 12.2 中 local undo 的推出,可以实现完全在线迁移,源
Oracle windows-linux DataGuard
环境描述: 主库 备库 版本 windows11204 linux11204 IP地址 209 145 SID orcl stddb DB_NAME orcl orcl DB_UNIQUE_NAME pridb stddb SERVICE_NAME pridb stddb
Oracle RAC异机恢复至单机
RAC异机恢复至单机 环境描述: 描述 主机名 实例名 版本 IP 源端 rac1 racdb1 RAC11204 192.168.100.155 源端 rac2 racdb2 RAC11204 192.168.100.156 目标端 server1 racdb 单机11204 192.168.100.101
Oracle PDB下本地用户无法使用本地连接
Oracle PDB下本地用户无法使用本地连接的问题 模拟:1.本地用户本地连接:SQL> show con_name;CON_NAMECDB$ROOT SQL> alter session set container=pdb1;Session altered. SQL> create user test identified by test;User created.
Oracle remap_schema需要注意的问题
remap_schema 需要注意的地方: 即使你对应的schema不存在,只要导入时连接的用户有足够的权限,就会使用DUMP文件中的metadata来创建一个对应的用户的//不允许普通用户使用remap_schema选项 问题 第一种: 如果你使用hr用户将hr模式导出(hr无DBA权限) SQL> expdp hr/hr directory=pump_dir dumpfile
Oracle 数据泵终止任务
当我们在生产环境下,不小心触发了逻辑备份(expdp),可能会造成IO阻塞,影响生产业务 那么如何终止expdp导出任务呢 手动执行全库导出脚本: [oracle@server1 ~]$ ./expdp.sh 查看进程信息:[root@server1 ~]# ps -ef | grep expdporacle 3233 2842 0 04:58 pts/1 00
Oracle BBED修改数据块中的数据
BBED修改数据: 建立测试数据:SQL> create table dbhang (id number,name varchar2(20));Table created. SQL> insert into dbhang values(1,’baoyuhang’);1 row created. SQL> commit;Commit complete. SQL>
Oracle BBED工具的安装
BBED的介绍: BBED(Oracle Block Browerand EDitor Tool),用来直接查看和修改数据文件数据的一个工具,是Oracle一款内部工具,可以直接修改Oracle数据文件块的内容,在一些极端恢复场景下比较有用。该工具不受Oracle支持。 安装BBED工具: 从11g开始默认不提供bbed库文件,这些库文件需要我们自己从10g环境下准备。 10g环境下bbe
Oracle OCR/VF的恢复(MOS 1062983.1)
How to Restore ASM Based OCR After Complete Loss of the CRS Diskgroup on Linux/Unix Systems(Doc ID 1062983.1) 如果OCR位于ASM磁盘组中,无法直接还原手动或OCR备份。命令 ocrconfig -restore要求ASM启动并运行,以便将OCR备份还原至ASM磁盘组。但是如果想要A