Oracle 数据库巡检脚本(增强版)
💡 背景 对于数据库管理员(DBA)来说,定期巡检 是一项不可或缺的工作。无论是性能瓶颈、安全配置、日志告警,还是主机资源状态,都需要定期检查、汇总并形成报告。但传统巡检往往存在:手动执行 SQL,效率低;检查结果零散,报告难以标准化;关键告警容易遗漏;多环境、多实例维护困难。为了解决这些痛点,推出了这款:🎯 Oracle 数据库巡检工具DB
Oracle 19c 一键安装脚本|自动化运维
💡 你有没有过这样的经历?下载好 Oracle 安装包,结果 环境不对,装不起来 🤯安装时一堆依赖,缺库、缺配置,装到一半直接报错 🥲各种参数、SID、监听器手动敲半天,一错就得重来 😓最离谱的,装了几个小时,结果最后一句提示:失败 ❌是不是觉得 Oracle 19c 安装简直是“噩梦”?别急,我最近搞定了一个 Linux 7+ 环境下的 Orac
《3分钟!Python脚本一键搞定Oracle 11g在Linux7+的自动化安装,DBA直呼内行!》
还在为Oracle安装的繁琐步骤头疼吗?一行命令,让Python帮你搞定一切!作为一名资深运维工程师,今天给大家分享一个超级实用的干货——用Python脚本实现Oracle 11g在Linux 7及以上系统的全自动一键安装!🤯 传统安装 vs 一键脚本传统方式:# 无数个步骤...groupadd oinstallgroupadd dbauseradd -g oinstall -G dba ora
保姆级教程-麒麟arm环境下部署oracle19c并设置开机自启
1. 修改 oracle 的启动脚本配置vi /etc/oratabroot@localhost ~]# cat /etc/oratab ## This file is used by ORACLE utilities. It is created by root.sh# and updated by either Database Configuration Assista
揭秘 Oracle ADG 主备切换:手动 VS Broker,谁是你的最佳选择?
DG Broker即Data Guard Broker,是Oracle官方提供的一个用于维护DG的工具。我们可以通过dgmgrl这个命令行工具来使用DG Broker。一、DgBroker 配置1.1主库listener.ora 配置SID_LIST_LISTENER = (SID_LIST = (SID_DESC&nbs
技术人的救星:5分钟上手ADG搭建,不再熬夜
一、部署前准备主机信息:📢 以下几点需要注意:• db_unique_name 主备库不能相同• db_name主备库需保持一致• 主备库DB版本需保持一致、备库只安装软件二、主备库tns及listener配置2.1主库tns配置[oracle@master admin]$ more tnsnames.ora misdb =
破解 ORA-14551:在 PL/SQL 中执行 DML 的陷阱与解决方案
问题报错信息如下分析:1、该函数是判断字符串是不是日期类型,编译过程没有什么报错现象。 2、执行 SELECT validate_and_convert_date('0010809') FROM dual; 时则报出了上面的ORA-14551错误。 3、而DML操作指的就是增、删、改,对比了一下自己写的其它函数,发现其它的函数都没有这个操作。 4、查看相关资料,原来这是“自治事务和
Oracle之rman异机恢复实施方案(不完全恢复)
在用rman进行异机恢复是,数据库版本要一致,操作系统版本必须统一平台。一、备份脚本:rman target / cmdfile="e:\backup\jiaoben\rman.sql" log= e:\backup\RMAN\%date:~0,4%%date:~5,2%%date:~8,2%.log run {crosscheck archivelog
谈谈达梦数据库和Oracle差异
Oracle和达梦数据库(DM数据库)是两种不同的数据库管理系统,以下几个方面存在区别:一.体系结构上Oracle数据库属于多进程(PMON、SMON、DBWR、LGWR、CKPT、ARCn、other)DM数据库属于单进程多线程(主进程是dmserver,checkpoint线程、I/O线程、监听线程、日志写线程、mal线程、purge线程、audit flush线程、调度线程、task线程、w
DM访问Oracle DBLINK配置步骤
微信公众号:老杜随便如问题或建议,请公众号留言;一、安装准备1.1下载Oracle客户端驱动(Instant Client)下载地址:https://www.oracle.com/database/technologies/instant-client/downloads.html1.2本次测试环境:操作系统版本:Centos7.6Oracle数据库版本:19.3.0.0.0DM数据库版本:DM
ORACLE到达梦数据库DBLINK配置案例
微信公众号:老杜随笔如有问题或建议,请公众号留言;**[如果你觉得对你有帮助,欢迎关注一、说明ORACLE到达梦数据库的DBLINK,基于ORACLE透明网关+ODBC协议连接达梦数据库。以下为创建DBLINK过程案例。二、配置ORACLE到DM的DBLINK2.1 环境说明源数据库: ORACLE19.3目标数据库: DMV8.1.0.147源主机ip:LINUX 192.168.137.102
OpenEuler 20.03 安装oracle21C
部署环境1.操作系统:openEuler 20.03 (LTS-SP1)2.数据库版本:21C3.安装方式: 图形化界面操作系统设置1.防火墙systemctl stop firewalldsystemctl disable firewalld2.配置selinux#sed -i 's/^SELINUX=.*/SELINUX=disabled/g' /etc/sysconfig/s
CentOS7.6安装oracle 11.2.0.4 Error in invoking target 'agent nmhs' of makefile
在makefile中添加链接libnnz11库的参数修改$ORACLE_HOME/sysman/lib/ins_emagent.mk,将$(MK_EMAGENT_NMECTL)修改为:$(MK_EMAGENT_NMECTL) -lnnz11建议修改前备份原始文件[oracle@ysserver ~]$ cd $ORACLE_HOME/sysman/lib[oracle@ysserver lib]$
mysql 异地容灾方案
MySQL异地备份方案是一种用于保护数据的策略,它在数据库的主服务器和远程服务器之间进行备份数据,以防止数据丢失。异地备份是防止因地理位置相关的灾难性事件(如地震、火灾、洪水等)导致数据完全丢失的一种有效手段。下面是一个常见的MySQL异地备份方案:1、数据库复制: 使用MySQL的主从复制功能,将主服务器上的数据实时复制到远程备份服务器。这样,即使主服务器发生故障,备份服务器上的数据仍然是最新
部署一套完整的企业级K8s集群
一、环境准备①服务器要求:• 建议最小硬件配置:4核CPU、4G内存、50G硬盘• 服务器最好可以访问外网,需要从网上拉取镜像需求②软件环境:软件版本操作系统CentOS7.6_x64Docker23.0.3Kubernetes1.25以上③服务器规划:角色IP组件Master192.168.137.101docker,etcd,nginx,keepalivednode1192.168.137.1
k8s搭建ceph集群
环境规划主机名IP角色数据磁盘master192.168.137.101k8s maste30G硬盘node1192.168.137.102k8s worker、ceph osd 30G硬盘node2192.168.137.103k8s worker、ceph osd 30G硬盘node3192.168.13
SQL SERVER高可用方案
1、 高可用方案优缺点对比1) 故障转移群集(Failover Cluster)共享存储,效率高,但某一个时间点只有一个节点处于活动状态,造成硬件资源浪费。 2) 数据库镜像(Database Mirror) 提供几乎是瞬时的故障转移,以提高数据库的可用性。但其最大弊端在于镜像数据库处于不可读状态,同样造成硬件资源浪
MySQL实施文档
1. 文档介绍本文档是MySQL主从实施文档,涉及内容如下:1. MySQL安装,多实例配置,涉及四个实例2. MySQL无损复制配置3. 压力测试,半同步性能测试4. cgroup资源隔离配置,MySQL资源限制 。5. 备份优化,备份工具脚本配置6. &
单实例GI环境转换为集群环境
修改RAC环境中的ASM DG名称
应用系统整合方案(二)
2. 系统建设方案2.1. 建设目标1. 完成六合一系统核心数据库从传统小型机集中架构到x86/分布式存储的改造。2. 完成六合一系统核心数据库同城容灾数据库的搭建。3.