![](https://img-blog.csdnimg.cn/20190927151026427.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
oracle日常运维
文章平均质量分 73
oracle的日常运维操作和处理
ZzzkiYoumi
Oracle数据库专家,具有5年的Oracle数据库工作经验。服务客户包括医疗、金融、政府、高校等行业。熟悉数据灾难恢复,擅长数据库迁移升级、故障诊断、性能调优,精通数据库RAC、DG架构。拥有OceanBase OBCP,TiDB PCTP,GoldenDB GDCP等多项认证
展开
-
Oracle如何定位硬解析高的语句?
=监控 size>10m的sql cursor。==查询subpool top5。==找硬解析次数大于200的语句。==查询subpool 情况。原创 2024-06-07 17:10:17 · 327 阅读 · 0 评论 -
分区表truncate慢处理
truncate的实质是在不修改数据块的情况下,通过修改segment header的data_object_id,hwm,extent map,aux map等信息来实现清空表的目的,其中还涉及数据字典基表以及L1、L2位图块的修改,所以说truncate操作只是存储数据的数据块没有产生任何redo和undo,但是segment header,位图块,数据字典基表还是会产生redo和undo。当我们排查问题没有思路的时候,不妨尝试下10046跟踪去细细查看执行此语句的会话全过程,或许就会明朗了。原创 2024-04-07 15:33:47 · 512 阅读 · 0 评论 -
crfclust.bdb文件过大处理
查看磁盘空间,发现/oracle目录满了,通过du命令进一步检查,发现$ORACLE_HOME/crf/db下的crfclust.bdb非常大,这是因为CHM(ClusterHealth Monitor)服务未关导致crf文件无限增长导致磁盘空间占满。查了mos发现是bug,下面是一些简单的记录。1、删除过大的crf文件,并且关闭ora.crf。2、删除过大的crf文件,并且应用补丁进行修复。节点二做相同的操作,完成后查看磁盘空间,已腾出。1、查看ora.crf服务。2、停止ora.crf服务。原创 2024-04-02 09:15:39 · 568 阅读 · 0 评论 -
oracle DG broken工具配置
注意:LogFileNameConvert、LogFileNameConvert这两个参数dgmgrl读不到,需要重新配置一下。2.DG broken 需要创建备库日志组 日志大小相同 推荐备库组数=主库组数+1。1.很重要,搭建dg broker 之前一定一定要使备库日志应用与主库一致;注意,这里有个bug:无论用什么密码连进去都是可以的,但最后切换时会报错。可以在主库/备库/额外一台上配置。orcl_std为连接字符串。3)配置DG Broken。orcl为连接字符串。1)broken配置。原创 2024-01-05 09:48:32 · 680 阅读 · 0 评论 -
oracle增量恢复解决备库GAP问题
-----11G需要添加force。如果有添加过数据文件,确保standby_file_management=auto,则后续可以restore进行恢复。数据文件号为在主库scn添加过的数据文件号。如果不使用restore进行恢复,则使用以下步骤进行创建数据文件(待验证)恢复数据文件:(如果有增加过数据文件,执行这步,没有跳到下一步)–查询scn取最小值(取当前scn和最小scn的中的最小值)在主库增量备份的过程中,可使用以下语句查询进度。1 主库scp 备库丢失的归档 备库。备库查询当前scn号。原创 2024-01-05 09:47:14 · 1291 阅读 · 0 评论 -
oracle 10046事件跟踪
用法: tkprof tracefile outputfile [explain= ] [table= ] [print= ] [insert= ] [sys= ] [sort= ] …注1:这两个参数是一起使用的,通过连接数据库对在trace文件中出现的每条sql语句查看执行计划,并将之输出到outputfile中。aggregate=yes|no :是否将相同sql语句的执行信息合计起来,默认为yes。record=filename :可将非嵌套执行的sql语句过滤到指定的文件中去。原创 2023-12-16 22:22:48 · 505 阅读 · 0 评论 -
oracle 查看统计信息
统计信息在oracle中是非常重要的模块,就好似打仗时的侦察兵,提前了解敌情,来帮助CBO更好地生成执行计划。下面是一些常用地查看统计信息的语句,希望能帮助到大家。当表中有超过10%的数据发生变化(insert、update、delete),就会引起统计信息过去。查看表历史收集的统计信息情况。判断统计信息是否陈旧。原创 2023-12-13 22:56:07 · 1756 阅读 · 0 评论 -
史上最全oracle PDB创建方式汇总
啊,众所周知,19c作为原有序列的12c最后一个版本,可以说是集大成的版本,目前应用最广泛的11g 的 11.2.0.4 版本,其支持仅仅到 2018年12月31日。所以小编建议大家伙可以考虑开始使用船新版本的19c,谁用谁知道!而 19c 是有PDB的概念的,我先给大家简单说明什么是PDB,然后在给大家说说PDB如何去创建。原创 2023-12-12 11:37:53 · 3276 阅读 · 0 评论 -
windows下oracle透明网关安装
复制initdg4odbc.ora文件,拷贝为initzmh.ora,去ORACLE_HOME/hs/admin下配置initzmh.ora文件。注意哦,这里tnsnames.ora里面的HOST填的是oracle服务器的地址,SID就是监听虚拟出来的实例名。HS_FDS_CONNECT_INFO填写为透明网关实例名,HS_FDS_TRACE_LEVEL配置为off。名称定好,这就是我们虚拟出来的透明网关实例名;透明网关通过监听虚拟出来的实例名字不要和本地已有的oracle实例一样!原创 2023-12-11 11:25:48 · 1120 阅读 · 0 评论 -
Oracle 透明网关安装
oracle 透明网关是oracle连接异构数据库提供的一种技术。通过Gateway,可以在Oracle里透明的访问其他不同的数据库,如SQL Server, DB2, Sybase等等,就像远程Oracle数据库一样。原创 2023-12-11 11:21:35 · 1291 阅读 · 0 评论 -
undo表空间维护
undo表空间维护原创 2022-09-30 16:25:18 · 1595 阅读 · 1 评论