- 博客(18)
- 收藏
- 关注
原创 oracle adg主从同步,如果主备在生产期间需要停止备库的同步服务,如何操作
停止备库同步:停止 Redo Apply 进程,必要时禁用日志传输。恢复同步:重启 Redo Apply,恢复日志传输。关键监控:检查 VMANAGEDSTANDBY和VMANAGED_STANDBY 和 VMANAGEDSTANDBY和VARCHIVE_DEST_STATUS 视图。
2025-02-24 15:58:29
618
原创 Oracle ADG容灾端部署Rman备份、恢复(有备份、恢复脚本)
同时在Oracle 11G中,引入了ADG(active standby database)功能,使得备库可以启动到只读模式,此时可以在备份上运行业务,分担主库的压力,其中也包括在备份上执行对数据库进行Rman的备份,但是官方文档中要求在ADG环境中部署Rman备份,必须配置catalog数据库,并且需要将主库和备份的信息都注册到catalog数据库中,否则无法在主备库之间进行备份集元数据的同步和备份集的管理。下面为自己的常用的一个Rman备份的脚本,每周日对数据库做全部,其它的时间对数据库做增量。
2025-02-21 16:08:19
2002
原创 【y】2025 手把手教你 搭建oracle 19c adg灾备集群
修改归档位置(/u01/app/archive用于存放归档文件的目录,如果在系统中不存在需要建立并授权给oracle用户)注意:tnsname.ora,listener.ora里的端口号要是自己创建时的监听,如果自己的不是1521则需要修改。容量要和redo相同,数量是redo当前数量+1。#db_unique_name数据库唯一名称。#fal_client填写本机数据库唯一名称。查询现有redo日志的数量。查询现有redo日志的容量。启用归档模式和强制归档。备份之前的spfile。查看修改后的归档状态。
2025-02-17 17:29:47
538
原创 【搭建oracle 19c dg】
这两个命令的作用相同,都是创建或修改 Oracle 数据库的密码文件(orapwd),不同的是它们的路径和文件名不同。然后拷贝初始化pfile和密码文件到备库。
2025-02-12 07:55:44
256
原创 在从库上安装 Oracle 补丁(例如 29517242)
通过这些步骤,你可以在从库上安装与主库相同的 Oracle 补丁,确保主从库的补丁版本一致。这对于保持系统的稳定性和一致性非常重要。从库和主库的版本一致。补丁安装后,验证主从库的同步状态。使用 opatch 工具安装补丁并验证安装结果。
2025-02-10 15:29:03
569
原创 将主库的 Oracle 安装目录和 oraInventory 目录打包并复制到备库进行恢复
通过将主库的安装目录和 oraInventory 打包并传输到备库的方式可以实现备库的配置,但它不如使用 RMAN 或 Data Guard 配置来的稳定可靠。在备库上安装相同版本的 Oracle 并应用相同补丁。使用 RMAN 备份和恢复 来将主库的数据恢复到备库。配置 Data Guard 或 Standby Database 来确保主从库的同步和高可用性。
2025-02-10 09:43:53
890
原创 在企业级环境中,搭建Oracle 19c的从库和灾备系统
确保 log_archive_dest 设置正确,log_archive_format 应根据需要设置为合适的格式(例如 log_archive_format = %t_%s_%r.dbf)。在企业级环境中,搭建Oracle 19c的从库和灾备系统通常包括以下几个主要步骤:配置物理备用库(Physical Standby)与RMAN全量备份。在主库和从库的服务器上都创建归档日志传输目录,确保主库可以将日志传送到从库。确保主库和从库之间的网络连接正常,并且主库的归档日志已开启。
2025-02-10 08:48:20
1791
原创 RMAN全量备份⽂件shell脚本(rman_full_bak.sh)
rman_full_bak.sh 是一个用于执行 RMAN(Recovery Manager)全量备份操作的脚本。为了确保数据库可以进行全量备份,首先要确认数据库处于归档日志模式。在进行备份之前,首先需要启动 RMAN 工具并连接到数据库。
2025-02-07 12:57:35
198
原创 oracle RMAN全量备份⽂件(RMAN + backup⽅式)
启动 RMAN:使用 rman target / 或指定连接。确认数据库归档模式:SELECT log_mode FROM v$database;。执行全量备份:backup database plus archivelog;。指定备份文件路径和格式:backup database format ‘/oradata/bak_file/backup_%U.bak’;。验证备份状态:list backup;。恢复备份:restore database;。
2025-02-07 10:46:27
2472
原创 oracle重新设置sys密码
如果忘记了 SYS 用户的密码,可以通过以下步骤重置密码。请确保你有 root 用户的权限或者能够通过操作系统连接 Oracle 数据库,以便执行必要的操作。
2025-02-07 08:53:59
1340
原创 PHP7 微信预支付+红包+企业转账到零钱+退款+退款通知内容解密
https://blog.csdn.net/liangxun0712/article/details/80498407 每次写微信支付新的内容都要找一些文档,有点烦了,就干脆发一波代码好了,懒得用微信的sdk,就是这么懒,看都没看过注意,代码使用laravel框架写的,不影响使用,加入你的namespace,替换成你的Exception,配置好你的微信支付参数,相...
2019-03-28 10:57:51
289
原创 Ubuntu 18.04 下快速搭建 LNMP环境(php7.2+mysql5.7)
在 Ubuntu 系统中,可以使用 apt-get 命令来搭建 LNMP环境。这种方式较编译方式安装更加简便,因此选择使用该方式来搭建环境以供学习。安装Nginx使用 sudo apt-get install nginx 就能自动安装 Nginx,为了确保获得最新的 Nginx,可以先使用...
2019-03-27 15:04:33
260
原创 WIN虚拟机VMware中安装Ubuntu18.04
WIN虚拟机VMware中安装Ubuntu18.04 准备工作Ubuntu获取地址: 官网 清华镜像站 VMware获取地址链接 安装过程Vmware的安装过程此处不在赘述,不清楚如何安装的请自行百度,参见VMware14安装教程然后就是Vmware中安装Ubuntu18.04的过程如下: ...
2019-01-03 16:09:49
386
原创 Angualr4.x CLI 创建使用服务
目录一、Angualr CLI 创建服务 1二、创建服务命令 2三、app.module.ts 里面引入创建的服务 2四、使用的页面引入服务,注册服务 3一、 Angualr CLI 创建服务 Scaffold Usage Component ng g component my-new-component ...
2018-09-14 09:31:27
265
原创 10-2 TP5前置操作
1、控制器需继承tp5基类控制器Controllerclass Index extends Controller{}2、设置 beforeActionList属性可以指定某个方法为其他方法的前置操作namespace app\index\controller;use think\Controller;class Index extends Controller{ ...
2018-09-12 11:50:34
363
原创 TP5中关联模型
一、关联模型 在关系型数据库中,表之间有一对一、一对多、多对多的关系。在 TP5 中,实现了ORM (Object Relational Mapping) 的思想,通过在模型中建立模型间的关联,实现建立表与表之间的关联。二、文章中用到的表结构所用的数据表和数据传到了百度云链接:http://pan.baidu.com/s/1hrXwEJa 密码:9r98image 表,存储图片的...
2018-08-06 00:03:20
320
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人