自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(149)
  • 资源 (3)
  • 收藏
  • 关注

原创 记一次oracle数据库瞬时卡顿排查过程

(自动段指导)*识别有可用回收空间的段,并提出如何消除这当段中的碎片的建议,也可以手动运行 Segment Advisor 获取更多最新建议,或获取 Automatic segment Advisor 没有检查到的那些有可能做空间回收的段的建议。(自动优化器统计信息收集)**收集数库中所有无统计信息或仅有过时统计信息的 schema 对象的 Optmzer(优化)统计信息,SQL query optimizer(SQL 查询优化器)使用此任务收集的统言息提高 SQL 执行的性能。

2024-02-01 16:57:48 1332

原创 oracle19C rac打patch到19.14

简洁版,只保留了命令,删除了输出!其他版本的patch也是一样的 只需吧patch number 变为你需要升级的RU 即可,19c最近一年RU的patch number 请参考我另外一篇博文

2022-12-12 16:29:22 845

原创 分享两个ADG监控脚本

利用语句查询日志的应用状态,如果长时间未应用则邮件告警,提醒DBA检查ADG的状态是否异常;利用语句查询日志的应用状态,如果长时间未应用则邮件告警,提醒DBA检查ADG的状态是否异常;分享两个监控脚本,用于监控Oracle ADG的状态,如果状态异常则发送邮件告警。对比下来,感觉利用SCN变化来监控adg更为精准,而且基本不会误报。阈值条件: 间隔5秒查询系统当前的SCN号,如果SCN未推进则报警。2. 配置参数/etc/mail.rc。缺点:对于负载很小的系统,可能会误报。

2024-09-19 13:14:45 272

原创 从OracleCloudWorld和财报看Oracle的转变

而Oracle的这些改变也对Oracle 带来了丰厚的回报,根据刚刚公布的Oracle 2025财年Q1的财报(Oracle财年从6月开始)Oracle Cloud Infrastructure(OCI)近年来发展迅猛,尤其是在2025财年第一季度财报中,Oracle的云服务收入同比增长21%,而其中OCI的基础设施即服务(IaaS)部分更是激增了46%我有四年的训练,然后我可以让孩子去工作,他们会做推理。那时候的伴手礼还是比较朴实无华的,HP的毛巾,DELL的靠枕,IBM的工具包,Oracle的布口袋。

2024-09-11 12:03:38 1355

原创 Oracle授权如何购买?多少钱?如何计算?

Oracle的授权都是paper license,购买了授权后会收到Oracle官方发送的welcome letter,PDF文档中有详细的信息,关键为SI号(service id),这个号是未来一年内享受Oracle官方服务的官方识别号,比如MOS下补丁,开SR(service request)等,购买的授权自带一年服务,如果后续想继续享受服务,则需要按订单价格的22%购买延报服务​。这个功能使用的比较少 了解不多,这里不做介绍。等等,本文根据博主的经验和一些Oracle公开的资料,来做一个详细的解读。

2024-09-03 16:54:10 1353

原创 大量的virtual circuit status等待造成系统卡顿

只有条件1,2和条件3同时达到才会产生这个等待事件,如果使用dedicated链接或者plsql配置上选择Single session 都不会产生这个等待事件。此时查询 v$session 视图可以看到,session的等待事件就是 virtual circuit wait,注销plsql即可看到等待事件取消。这个应该算是共享链接模式的特有异常,当然使用共享链接模式的比较少,大家见到该异常的概率也比较低,仅供参考。开发部门反映wms系统反映缓慢。

2024-08-28 14:16:18 890

原创 IBM裁掉中国研发中心!盘点IBM中国发展历程!

然而在X86的大浪潮之下小型机无论是和谁合作,都无法挽回其颓势,原来大企业,金融银行,机柜里一排排的小型机也慢慢的退出了历史舞台,即使是和浪潮合作,依然无法挽回power小型机的销量。中美建交7年后IBM重回中国,并逐步加大对中国的投资,至2005年前后(卖掉PC业务之前)IBM中国员工数接近2-3万人,这也是IBM中国员工数的巅峰,至今2024年IBM中国区的员工数只剩下几千人。据一位 IBM 中国系统中心员工透露,目前 IBM 中国系统中心的负责人正在和跟 IBM 总部管理层沟通裁员和赔偿事宜。

2024-08-26 15:29:13 1934

原创 大量enq: SQ - contention 等待导致系统卡顿

了解了这些我们就可以知道应该是大量的插入并发,而且都在请求同一个sequence,导致争用,数据库中出现大量enq SQ的等待,造成系统的卡顿。由于该异常等待并不常见,我在wait event的监控脚本中并未添加,所以报出的是log file sync,其实也是系统卡顿的一种表现。常见的触发场景包括:大量并发的插入操作使用相同的序列生成主键,或者某些情况下序列的缓存大小设置过小,导致频繁的序列生成和锁定。此等待事件通常在高并发环境中出现,特别是在多个会话频繁请求相同的序列对象时。等待事件邮件监控请参考。

2024-08-22 14:19:23 770

原创 网易云音乐事故复盘---如何刷存在感

由于该云存储运行稳定,运维简单,该项目组存在感越来越低,2024年初该项目被网易放弃,成员被离职或者转岗;同时在某社交网站2024年1月15日,有网易curve的项目组员工发文,该项目被枪毙,马上被离职,时间上和github的停止更新时间相互佐证,三个独立的消息源相互佐证,应该可以认为是被证实的。从前面的官方博文“网易国产开源分布式存储系统---Curve”中可以得知该云存储项目已经在网易内部大量上线,而且推测在2024年之前运行都比较稳定,并且博文中还介绍该产品主要亮点。

2024-08-20 15:14:19 1050

原创 谁是DBA圈里最大的背锅侠?

上周六的早上,公司某个基地的MES数据库异常重启,结果因为夜里儿子发烧晚上没睡好,电话完全没听到,直到7点儿子醒来叫我起床​。节点2 lmon进程检测到cgs的缓慢触发bug19496214,导致集群reconfiguration,节点2重启,重启后又因为触发Bug 18336452 导致节点2的db启动失败,直到手动startup​。从时间线上看,整个应用宕机的时间应该是6:30-6:35,其他时间都至少有一个节点live,但是6:35-7:20​这段时间为什么系统不可用​呢?因为我没有接听到​电话吗?

2024-08-06 15:01:00 965

原创 DBA是打破35岁魔咒的IT职业吗?

从薪水分布情况来看超过8成DBA的薪水在10000元以上,个人估计大概的中位数应该在15000上下,虽然在IT行业不算是高薪,但是从全国来看依然是一份不错的薪水,基本上有5年左右的DBA工作经验,就可以在一二线城市找到一份10000-15000左右的工作,相对来说还是不错的。从调查结果来看,超过一般的DBA都是有运维或者开发转入,其中以运维最多,这是因为运维和DBA工作有较多的重合,在很多小公司没有专职DBA,都是由网络运维或者服务器运维人员兼职,时间久了会有一定数量的运维转向专职DBA。

2024-08-02 15:45:25 684

原创 Oracle 23ai 已经正式商用了!(Exadata/ODA)

目前支持的版本是Exadata X10和ODA X10,这个应该是可选项,毕竟正式生产直接上oracle 23ai还是太过激进了​,oracle 19c仍然是很长一段时间内的优先​选择。宣布Oracle Database 23ai已经正式适用于Exadata和ODA(Oracle Database Appliance)目前的使用数据库版本为23.5,根据我另外一篇讨论oracle 23ai新增bg。今天中午甲骨文官方公众号“甲骨文中国”发布同时两篇文章,

2024-07-25 14:43:11 401

原创 Mysql重大更新,三个版本遭下架!

个时就会触发这个重大bug,7/23日mysql发布重要更新,发布了如下三个版本。书接上文,7/11日开源数据库软件服务商percona发布重要警告,最新的。后面官方确认,确实存在重大bug,但是不是表超过10000个,而是超过。当mysql表超过10000张时重启可能会崩溃。

2024-07-24 09:09:16 1544

原创 Oracle19.24发布,打补丁到19.24

p6880880_190000_Linux-x86-64.zip (.43的opatch)(要求>=.42)p36582629_190000_Linux-x86-64.zip(GI)(rac需要,GI补丁包含DB)一般每个季度的首月中16号左右发布(北美时间),中国时间17号能看到。2024年7月16日 19c,19.24补丁发布。具体的patch number如下。基本和上面的步骤一致。

2024-07-17 13:58:11 1726

原创 重要!!!MySQL 9.0存在重大BUG!!

7/11日开源数据库软件服务商percona发布重要警告,最新的mysql版本存在重大bug,原文如下。

2024-07-12 14:27:03 603

原创 oracle 23ai新的后台进程bgnn介绍

oracle suppert很快找到了答案,23ai确实新增bgnn进程,但是该进程的介绍在23ai的database reference里没有,在introduction-to-oracle-rac文档中确有介绍。一般来说database reference中应该包含当前版本的所有的后台进程包含rac的,这里应该是新版本的一个小问题。PS:从官方的答复看,23ai EE版本的后台进程还是以ora_开头,应该不会改变几十年的传统命名(free版为啥改为db_开头 奇怪?alert log 日志。

2024-07-11 16:21:32 876

原创 oracle哪些后台进程不能杀?

oracle 有很多的后台进程,在遇到特殊情况的时候如锁表,如果等待的是一个后台进程,那这时就需要考量是不是能杀掉这个后台进程?本着实践出真知,本文针对oracle 11g,oracle 19c,和oracle 23ai三个版本,将系统的后台进程轮流杀掉看看会不会引起实例崩溃。它确保所需的后台进程在实例启动时启动,并在需要时生成新的进程。:根据需要监视、启动和停止分发器和共享服务器进程、连接代理、用于数据库驻留连接池的池化服务器进程、作业队列进程以及可重启后台进程。处理系统级别的事务和数据库实例的恢复。

2024-07-10 13:25:21 773

原创 Sqlserver 如何创建全局只读账号?

由于SQL Server不支持全局数据库权限,因此需要在每个数据库中创建用户并授予其只读权限。可以使用动态SQL脚本来为所有现有数据库设置权限,具体脚本如下。当然也可以使用SSMS通过界面来创建登陆名和设置权限,但是不如脚本方便。其他sqlserver常用sql。

2024-07-04 11:24:46 746

原创 美联储中了勒索病毒LockBit3.0?

然而,今年春天,该团伙遭受了重大挫折。然而,即使在联邦调查局公开宣布了其俄罗斯头目的姓名、照片和其他个人信息(包括他驾驶的汽车)之后,LockBit 仍照常营业,创建一个新的泄密网站,并在几天内将目标对准了多家美国医院。不同于以往惯例,此次黑客组织未发布任何样本数据,也导致安全业内人士的驳斥,他们认为这更有可能是针对美国执法部门的虚张声势,因为美国执法部门在过去六个月中对该团伙进行了有条不紊、甚至成功的打击。新闻的来源是因为LockBit在暗网发布了一个关于美联储的赎金倒计时,并配上了如下文字。

2024-06-26 13:31:49 601

原创 查询DBA_TEMP_FILES报错,删除临时表空间报错ORA-60100

查询DBA_TEMP_FILES报错如下图查询 v$tempfile 可以看到有一个文件的状态不正常,应该是迁移时文件损坏了。

2024-06-25 15:43:30 473

原创 AIX小机环境如何给ASM添加磁盘

前面几篇介绍了HPUX,Solaris平台上RAC集群ASM如何添加磁盘的 ,三大UNIX平台只差AIX,本文介绍AIX平台RAC 添加ASM磁盘。

2024-06-21 10:04:39 326

原创 HPUX系统Oracle RAC如何添加ASM磁盘

HP-UX (Hewlett-Packard Unix) 是惠普公司开发的类 Unix 操作系统。自 1980 年代问世以来,HP-UX 在技术和功能上不断发展,适应了多种硬件平台和企业计算需求。

2024-06-04 13:30:43 995

原创 ORACLE RAC的一些基本理论知识

Oracle Parallel Server(OPS)是 Oracle RAC 的前身。通过多个实例并行访问同一个数据库来提高性能。共享磁盘架构,利用分布式锁管理(DLM)来管理并发访问。OPS 存在复杂的锁定和同步问题,限制了其广泛应用。引入了对集群数据库的基本支持,但 OPS 的并行处理和一致性问题仍然存在。正式引入 Oracle RAC,取代了 OPS。改进的全局缓存服务(GCS)和全局锁管理(GLM)解决了 OPS 的一致性问题。高可用性和故障转移功能得到显著增强。

2024-05-31 09:46:25 1133

原创 Oracle逻辑备库异构平台支持列表

关于oracle逻辑备库支持的OS平台列表,以及oracle DG主备版本支持情况,通过参考oracle 官方文档来做个整理总结,希望能帮到大家。oracle DG是否异构是通过platform_id来判断,通过查询v$database可以得到当前数据库主机的platform_id截止到最新的oracle23ai,oracle支持列表中的platform_id一共23个Oracle 11G共 21个Oracle 19C增加22 Linux OS (S64) (应该是IBM S系统大机平台)

2024-05-27 15:51:57 599

原创 索引问题引起的执行计划偏移(EBS Cost Management performance issue )

之前遇到的一个EBS性能问题,更新至CSDN元旦过后,create accounting cost management执行时间过长,还时常报错,影响正常作业;

2024-05-23 15:06:26 766

原创 Oracle rac如何替换OCR和VOTE磁盘组

翻文档,找到了之前给一套Solaris 10+oracle 11g rac 环境替换ocr和vote log在这里分享给大家,背景是存储换代由原来的HP EVA6000替换为HDS VSP400,具体的步骤如下​。昨天公众号发了利用ASM实现存储的零停机存储迁移,有粉丝后台私信,DATA/ARCH DG可以这样加盘踢盘实现零停机存储迁移​。小机平台发现新加存储盘命令 ,有一定的概率怎么都无法发现新加存储,需要无法发现需要重启OS。创建新的ocr磁盘组 用来替换原有旧存储OCR磁盘组。

2024-05-23 14:01:05 523

原创 IMP导入LOB大表遭遇IMP-00009,IMP-00027报错

环境 windows 2016,oracle 11.2.0.4imp导入一个大表 包括大量的lob数据报错如上是因为触发了如下bug,如果是linux平台还有patch其他平台没有patch。

2024-05-21 08:57:32 283

原创 Warning: PDB altered with errors pdb RESTRICTED

打patch升级到19.14后打开pdb 报错,PDB状态受限看log可以看出是因为cdb和pdb release不一致。

2024-05-21 08:54:47 526

原创 查询rownum伪列引起的sql性能问题分析

可以看到_optimizer_rownum_pred_based_fkr和(FKR,first k row)_optimizer_rownum_bind_default 都是和优化器,rowum相关,MOS中按这两个关键字检索能看到如下几篇doc和BUG,都是因为查询了NUM造成了sql执行缓慢,​。昨天开发同仁找到我,说有一个sql,在其他的库可以秒出结果,但是这个库需要100多秒,什么情况,跟着博主来一步步分析。内层虽然有个不太优的not in,但是还是正常的走了索引,执行结果秒出。

2024-05-17 16:32:57 510

原创 万物皆可监控(shell脚本监控TIDB-DM和DSG同步状态)

监控的方式有很多,常用的有zabbix和prometheus平台,理论上都可以做到对有状态服务的监控,因为我个人对这两个监控平台不是很熟悉,所以一般喜欢使用shell脚本来做监控;纯oracle 数据库的监控推荐使用EMCC,具体见如下博文。简单灵活:使用Shell脚本可以快速实现自定义监控逻辑,灵活性高。低资源消耗:脚本本身资源消耗低,可以直接运行在被监控主机上。无外部依赖:无需额外的软件或服务,依赖于操作系统自带的工具。

2024-05-15 17:21:32 976

原创 ORA-609频繁出现在alert.log,如何解决?

ORA-609就alertlog中比较常见的一个报错,虽然并没有太大的影响,但是频繁的出现在alert log也是很让人厌烦的事情,本文介绍如何排查解决ORA-609问题。

2024-05-11 16:58:47 1102

转载 Oracle 23AI 可以实现chatgpt一样交互?

自从ChatGPT,OPENAI大语言模型出来以后,机器能够理解自然语言了.5月初,oracle正式发布了Oracle 23AI,Oracle 23AI提供了SELECT AI的能力,可以让您使用自然语言跟Oracle对话了,生成式人工智能大语言模型(LLM)与Oracle SQL相结合,使您能够描述您想要的内容(声明性意图)并让数据库生成与您的模式相关的SQL查询。我们一起来期待一下吧。目前在国内,我们很难能使用Oracle 23AI提供了SELECT AI的功能,要想使用是有前提的的,需要开通网络。

2024-05-10 16:30:45 109

原创 Oracle 23ai rpm安装配置及问题处理

PS:Oracle23ai新特性-报错信息更详细,提供报错信息的官网链接,但是个人认为作用不大,官网只是提供了报错的官方定义,对于解决问题并没有太大的作用。rpm安装包大概1.3GB,可以官网下载,如果官网下载较慢可以选择关注我公众号:潇湘秦,然后点:发消息->23ai-rpm 获得网盘链接。这样Oracle 23ai rpm报的安装方式就完成了,相较于之前的版本安装确实简洁了非常非常多,关注博主,后续更新更多23ai新特性。------------历史文章推荐----------------

2024-05-09 15:04:30 823

原创 关于Oracle 23ai 你要知道的几件事情

同样这个版本的ai,虽然确实有部分ai功能的增强,但并没有太大的改变,只是延续了版本名是由当前热门技术来命名的传统而已。--长期支持版本,一般提供5年premier和3年extended的技术支持,虽然23ai起始时间线是放在2023年Q4,但是实际上发布应该是2024年Q2,所以加上8年,支持结束时间还是放到了2032年Q2,而不是2031年Q4。但是根据官网的消息,目前还不可以升级至23ai,至少要等到2024年下半年。---------------历史文章推荐------------------

2024-05-07 13:52:59 1172 1

原创 All In ai,Oracle 23C没了,等来了Oracle 23ai

今年一月份的Blog介绍Oracle命名规则的时候,说到Oracle的命名是紧紧跟随时代浪潮的前言科技的,在文章的最后还大胆预测也许Oracle的下一个版本就叫25A了,结果Oracle根本等不及,把原来已经海量宣传的Oracle 23C直接改名为23ai,好吧,我还是低估了Oracle拥抱新技术的决心!5月2日, Oracle Database 23ai正式发布!在过去四年中,Oracle数据库开发部门一直在努力研发Oracle 数据库的下一个长期支持版本,重点是AI和开发人员的工作效率。

2024-05-03 21:49:29 1540 2

原创 MOS(My Oracle Support)怎么用?Oracle DBA必备技能!

大中华区开立的SR 其实是可以使用中文提交的,level3-4的SR一般都是Oracle 大连技术支持中心在支持,如果是level1-2需要24小时持续工作的,非大陆工作时间会将SR转给其他时区的技术支持中心比如印度,欧洲美洲等,这就需要英文来交流!默认提SR都需要按oracle 官方的TFA收集信息上传 以供分析,我这里是sql性能问题 ,我提供的部分执行计划,sqlhc,awr等信息。------------历史文章推荐---------------

2024-04-29 08:51:00 1543

原创 Veeam配置备份oracle实例

他们的产品主要包括备份、复制和虚拟化管理等功能,旨在帮助企业保护其数据、应用程序和系统;主机端和veeam管理机和存储介质 配置hosts 并确保网络和端口互通,veeam的端口为2500-3300的动态端口。选择install application --OracleRman。这个报错是因为前面设置的用户为root 没有找到可用的sid。-----------历史文章推荐------------新加protection group。添加需要备份主机(本次选择节点1)选择需要备份的库(ASM不需要选)

2024-04-23 15:41:11 1639

原创 sqlplus / as sysdba登陆失败,(ORA-01017)

remote_login_passwordfile=none表示,登录时禁用口令文件验证,sysdba用户只能通过操作系统认证登录数据库,其他方式的登录,比如PL/SQL,就会报前面提到的ORA-01017错误。操作系统认证方式涉及sqlnet.ora($ORACLE_HOME/network/admin目录下)中的参数SQLNET.AUTHENTICATION_SERVICES: a) NONE:关闭操作系统认证,只能通过口令文件认证;只有一个oinstall组,dba asmdba​等等根本都没有?

2024-04-22 13:24:37 2540

原创 Solaris安装Oracle RAC配置手册

检查安装包。

2024-04-18 11:05:28 1020

原创 oracle 19.23 Patch发布(含下载链接)

从2018年开始Oracle 更新了版本的命名规则,原本的12.2.0​.2被命名为18C,之后12C的长期支持版本被命名为19C(本来为12.2.0.3),之后又在2021发布了过渡版本21C,以及大家等待已久的oracle 23C。按照惯例23C应该在2023年10月中旬发布,但是可能是23C被赋予了太多的期望,增加了太多新功能,导致发布日期一延再延​;昨天会后和O记的员工求证23C​何时发布?----------------历史文章推荐------------------

2024-04-17 14:16:54 1696

oracle常用监控脚本

oracle常用监控脚本

2024-03-25

AIX命令大全,详细命令介绍

linux常用命令大全

2023-10-07

详细介绍如何在solaris上安装配置oracle11g rac

详细介绍如何在solaris上安装配置oracle11g rac

2023-10-07

详细介绍oracle 19c 补丁相关维护操作

详细介绍oracle 19c 补丁相关维护操作

2023-10-07

Veeam 备份恢复oracle数据库详细配置文档

Veeam 备份恢复oracle数据库详细配置文档

2023-10-07

NBU备份oracle详细配置文档

详细图文描述了如何利用NBU备份oracle数据库

2023-10-07

CDB架构、pdb资源管理、pdb克隆、pdb快照 应用容器等

CDB架构、pdb资源管理、pdb克隆、pdb快照、可刷新pdb、插拔pdb、迁移pdb、proxy pdb、应用容器等。

2023-07-28

OEM13.5详细安装配置文档

含常见问题处理方法,已经如果添加监控主机,监控实例以及监控集群

2023-07-14

Solaris11.4+oracle11GR2RAC.docx

Solaris11.4+oracle11GR2RAC.docx

2021-09-01

oracle 19c rac install on linux7.pdf

oracle 19c rac install on linux7.pdf

2021-09-01

oracle21c RAC install on linux 8.4.pdf

oracle21c RAC install on linux 8.4.pdf

2021-09-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除