文章分类 - ORACLE
摘要:# DBA如何定制自动化巡检工具 **【摘要】**本文是一篇很实用的技术文章。介绍了逐步实现自动化的基本步骤、需要获取的数据库诊断信息,对实现自动化脚本集成进行了详细说明,并提供了参考脚本。 **【作者】****赵海** ## **一、逐步实现自动化的基本步骤** ### **1. 手动巡检** 最
阅读全文
摘要:**作者介绍** **宇文湛泉,**现任金融行业核心业务系统DBA,主要涉及Oracle、DB2、Cassandra、MySQL、GoldenDB、TiDB等数据库开发工作。 这似乎是DBA工作中最为无聊、繁琐以及最没有技术含量的事情。这也许是DBA工作中,最可能一击致命、产生巨大损失的工作内容。这
阅读全文
摘要:# 百万级数据库优化方案--Oracle 性能优化总结 文章阅读前,请各位老铁关注,转发,点赞 ## **一、百万级数据库优化方案** 1.对查询优化,尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值
阅读全文
摘要:``` --ORACLE 1、查询碎片程度高的表 条件为什么block>100,因为一些很小的表,只有几行数据实际大小很小,但是block一次性分配就是5个(11g开始默认一次性分配1M的block大小了,见create table storged的NEXT参数),5个block相对于几行小表数据来
阅读全文
摘要:数据库的日常运维工作中,经常有一些从数据库查数据,导出到文本的需求, 这篇文章介绍了DBA运维过程中,用到的一些处理数据需求的shell脚本。同时提供了Linux和Windows版本。 # Windows 要使用SQL*Plus运行SQL脚本,请将SQL与任何SQL*Plus命令一起放在文件中,并将
阅读全文
摘要:昨晚搭建Oracle DG环境时,踩了个坑,把所有环境参数都配好了之后,准备rman同步时,发现rman居然登录不了  DBID,DB_UNIQUE_NAME,TO_CHAR(CREATED, 'YYYY-MM-DD HH24:MI:SS'
阅读全文
摘要:问题现象】 Oracle进程异常或者ORA_报错,需要对进程收集errorstack。 【处理方法】 1. 进程异常 SQL> oradebug setospid SQL> oradebug unlimit SQL> oradebug dump errorstack 3 等待几分钟 或者手动做一些操
阅读全文
摘要:## 【业务场景】 1. 数据库升级时,需要备份它; 2. 数据库打补丁时,需要备份它; ## 【可能出现的问题】 备份后,文件的时候权限和属组变了。 例如,文件原来是oracle:oinstall 变成了root:root,那么Oracle就无法正常运行了。 ## 【正确步骤】 关键点: 1)停止
阅读全文
摘要:【问题现象】 在SQL出现性能问题后,通过分析统计信息、直方图、SQL AWR、查看执行计划等,仍然找不出为什么SQL要选择差的执行计划,就需要通过10053查看这个SQL的执行计划的更详细的信息。 【操作方法】 通过10053事件来查看执行计划和详细的SQL解析过程,10053的trace文件提供
阅读全文
摘要:【运维场景】 在运维Oracle PDB的时候经常要开启和关闭PDB,对关闭和开启PDB的操作要非常熟悉。 【操作方法】 **1. PDB的打开与关闭** **关闭和开启DB的时候要看DB的警告日志,日志位置(在Oracle用户下查看)** - ``` tail -100f $ORACLE_BASE
阅读全文
摘要:> # 【问题现象】 > > Oracle 19.11 RAC 打补丁升级到19.15的过程中,DB是关闭的,使用opatchauto apply 19.15RU最后提示: > > > [WARNING] The database instance 'wewin1' from /oracle/app
阅读全文
摘要:# 1 检查是否开启了归档 如果数据库服务器上有多个实例,通过ps -ef|grep pmon查看后,要指定SID,假设实例名为instance1 ```shell su – oracle export ORACLE_SID=instance1 sqlplus /as sysdba SQL> arc
阅读全文
摘要:# 1. 18c或更高版本GAP处理思路 适用于单机和RAC。 采用rman的新功能`recover using service`,可以通过网络远程恢复数据库,当主数据库和备用数据库之间存在相当大的差异(GAP)时, 12c可以通过`service name`直连主库,在线修复,省去rman基于sc
阅读全文
摘要:#### 【问题现象】 Oracle进程异常或者ORA_报错,需要对进程收集errorstack。 #### 【处理方法】 1. 进程异常 SQL> oradebug setospid SQL> oradebug unlimit SQL> oradebug dump errorstack 3 等待几
阅读全文
摘要:# **背景** 近几年国产数据库以其高并发、海量数据、易扩展、高可用、易运维(一体化自动运维平台)等技术优势,以及其部署在普通硬件服务器之上的成本优势,在国内各个行业取得了广泛应用,成熟度也越来越高,关注程度也越来越高,在金融行业尤其是银行业数据库国产化替换的趋势越来越明显:在银行业数字化转型和高
阅读全文
摘要:归档日志archivelog: 1. 可以配置单个日志文件的大小(oracle安装时设置或安装后修改配置); 2. 可以配置日志文件占用的(总)空间大小。 日志文件产生的多少,主要取决于数据库中数据变化的频率。 一般配置项如下: --以dba角色登录 conn / as sysdba --(建议)重
阅读全文
摘要:# 【问题现象】 ``` 版本:19.12 RAC OS: RHEL 7.9 #crsctl start crs 提示 PROC-26: Error while accessing the physical storage Operating System error [No such file o
阅读全文
摘要:原文地址:https://mp.weixin.qq.com/s/nPs3vK0K0EPh5rOYhhvi3Q # 目 录 1 实施目的 2 环境介绍 3 目标端Oracle RAC IP调整方法 3.1 更改PUBLIC IP 3.2 更改PRIVATE IP 3.3 更改VIP 3.4 更改SCA
阅读全文
摘要:**准备工作:** 准备好需要存放ocrvote的磁盘组。(测试时原来的磁盘组为DATA,新建磁盘组为OCRVOTE) **目的:** OCR VOTE 分离迁移磁盘组。 ### 迁移过程 **1. 查看OCR VOTE所在位置** ``` root@rac01 grid]# crsctl quer
阅读全文
浙公网安备 33010602011771号