ORA
  • 2024-06-23Oracle 11gR2 RAC 集群服务启动与关闭总结
      关闭过程(CRS集群关闭->关闭数据库)1.关闭数据库:用oracl用户执行srvctl命令语法:srvctlstopdatabase-ddbname[-oimmediate]作用:可以一次性关闭dbname的所有实例[oracle@rac1 ~]$ srvctl stop database -d racdb  -停止所有节点上的实例然后查看状态:[oracle@ra
  • 2024-06-19Oracle DataGuard异常处理【ORA-01119 ORA-17502 ORA-15041】→【ORA-01111 ORA-01110 ORA-01157】
    收到用户反馈DG上查不到最近一天的数据,怀疑同步有问题一、检查备库同步情况两个节点都未看到MRP0进程SQL>selectprocess,status,thread#,sequence#fromv$managed_standby;PROCESS STATUS THREAD# SEQUENCE#---------------------------------------
  • 2024-06-17Oracle数据库ORA-12514错误消息
    引用:https://www.php.cn/faq/131370.htmlhttps://blog.csdn.net/arrowzz/article/details/17144653https://www.51969.com/post/18969077.htmlhttps://blog.csdn.net/yuan1164345228/article/details/115310827https://www.cnblogs.com/danghuijian/archive/2010/01/07/440
  • 2024-06-17Oracle RMAN备份和异机恢复
    引用:https://www.cnblogs.com/hftian/p/12698783.htmlhttps://www.cnblogs.com/shiguoqiang/p/11302178.htmlhttps://www.cnblogs.com/jyzhao/p/9200714.htmlRMAN备份备份策略1.每周日2点数据库全备2.每天4点备份归档以下仅为备份脚本,没有定时任务脚本准备工作查看数
  • 2024-06-13实现并发新高度:23ai的无锁列值保留
    OracleDatabase23ai支持Lock-FreeReservation,中文通常译为“无锁列值保留”。本文将通过3个部分来阐述Lock-FreeReservation的这个特性:1.应用场景2.实现原理3.使用限制1.应用场景Lock-FreeReservation这项特性可用于实现更细粒度的并发控制。它的本质是相对于传统
  • 2024-06-04ORA-29702
     TableofContents1.现象1.1.报错信息1.2.oerr解析2.问题分析2.1.情况12.2.情况23.解决3.1.情况13.2.情况21.现象 1.1.报错信息SQL>startupnomount;ORA-29701:unabletoconnecttoClusterSynchronizationService1.2.
  • 2024-05-30ORA-600 2131故障处理---惜分飞
    联系:手机/微信(+8617813235971)QQ(107644445)标题:ORA-6002131故障处理作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]数据库启动报ORA-6002131错误,查看alert日志发现是在mount过程报错FriMay1720:58:282024Startin
  • 2024-05-30数据库open报ORA-600 kcratr_scan_lastbwr故障处理---惜分飞
    联系:手机/微信(+8617813235971)QQ(107644445)标题:数据库open报ORA-600kcratr_scan_lastbwr故障处理作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]由于断电,导致数据库正常open报ORA-600kcratr_scan_lastbwr错误WedJan1
  • 2024-05-30resetlogs强制拉库失败并使用备份system文件还原数据库故障处理---惜分飞
    联系:手机/微信(+8617813235971)QQ(107644445)标题:resetlogs强制拉库失败并使用备份system文件还原数据库故障处理作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]接手一个库,在open的过程中遭遇到ORA-6002662错误SunMay2
  • 2024-05-27成为MySQL DBA后,再看ORACLE数据库(二、监听与连接)
    一、监听器的启动ORACLE启动完成后,可以通过sqlplus/assysdba连接数据库,但是这个只是本地连接,无法通过tcp/ip远程访问数据库,这时候就要启动ORAClE的监听器。启动监听器的命令是lsnrctlstart,启动成功后,可以观察到1521端口也随之监听,这时候就能通过ip加端口远程访问数据库了。在
  • 2024-05-19ORA-01035
    TableofContents1.现象2.分析3.处理1.现象当用户登录时,提示如下信息:ERROR:ORA-01035:ORACLEonlyavailabletouserswithRESTRICTEDSESSIONprivilege此报错的意思是只有拥有登录restrict实现的权限的用户才可以执行登录操作。也就是说,登录的pdb
  • 2024-05-16rm -rf误删Oracle数据库恢复---惜分飞
    联系:手机/微信(+8617813235971)QQ(107644445)标题:rm-rf误删Oracle数据库恢复作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]有客户把虚拟化环境中装有oracle数据库的linux操作系统,由于操作失误在/下面执行了rm-rf*,导致所有文件
  • 2024-05-11分布式存储故障导致数据库无法启动故障处理---惜分飞
    联系:手机/微信(+8617813235971)QQ(107644445)标题:分布式存储故障导致数据库无法启动故障处理作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]国内xx医院使用了国外医疗行业龙头的pacs系统,由于是一个历史库,存放在分布式存储中,由于
  • 2024-05-11Oracle异常(二)
    ORA-01704:字符串文字太长当我们在Oracle数据库中插入或更新一个字符串时,如果字符串的长度超过数据库的限制,就会出现ORA-01704错误。这个错误的具体描述是“字符串文字太长”。在Oracle数据库中,一个字符串的长度不能超过4000个字符。如果字符串超过了这个限制,将导致ORA-01704错误
  • 2024-05-08Oracle 数据库执行提示:ORA-00054
    报错信息:中文:英文:ORA-00054:resourcebusyandacquirewithNOWAITspecifiedortimeoutexpired分析:资源忙,被占用了。故障处理1.检查哪个用户占用资源selectloc.session_id,obj.owner,obj.object_namefromv$locked_objectloc,dba_objectsobjwhereloc.object_id
  • 2024-05-06存储故障后oracle报—ORA-01122/ORA-01207故障处理---惜分飞
    联系:手机/微信(+8617813235971)QQ(107644445)标题:存储故障后oracle报—ORA-01122/ORA-01207故障处理作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]客户存储异常,通过硬件恢复解决存储故障之后,oracle数据库无法正常启动(存储cache
  • 2024-05-06EXP-00056: ORACLE error 12154 encountered
    使用如下命令:--exp用户名/密码@数据库实例名file=导出文件名[参数]expscott/scott@orclfile=/expdat.dmpfull=y--正确方式expscott/scott@CONN_orclfile=/expdat.dmpfull=y出现了如下错误:EXP-00056:ORACLEerror12154encounteredORA-12154:TNS:couldnotr
  • 2024-05-06Oracle【ORA-00600 internal error code arguments [2662]】恢复一例
    背景1.数据库版本:11.2.0.42.未开启归档3.没有备份:无RMAN备份、无DUMP备份4.数据库redolog全部删除。解决思路:Oracle的隐含参数:_allow_resetlogs_corruption=TRUESYS>altersystemset"_allow_resetlogs_corruption"=truescope=spfile;数据库关闭数据库,在启动SQL
  • 2024-05-04ORA-04063: Package Body “SYS.DBMS_CUBE_EXP” While Expdp
    1.场景数据库版本:11.2.0.4当执行@?/rdbms/admin/awrextr.sql进行awr性能分析数据导出时,报错:ORA-20115:datapumpexportencounterederror:ORA-39127:unexpectederrorfromcalltoexport_string:=SYS.DBMS_CUBE_EXP.INSTANCE_EXTENDED_INFO_EXP('AW$EXPRESS','SYS',
  • 2024-04-23trace报错ORA-01565 ORA-00204 ORA-00202 ORA-15081
    项目环境:OS:Oraclelinux7.9grid版本:12.2.0.1Oracle版本:12.2.0.1故障现象:两个节点只能同时open一个节点,启动另一个节点时报错,不能访问磁盘组并且在实例trace日志中有报错ORA-01565
  • 2024-04-12表空间单点恢复(TSPITR)
    1、前提条件必须存在删除表空间时间节点以前的全库备份。2、特点数据库不必关机。先克隆一个数据库实例,在克隆数据库上进行表空间单点恢复,再将恢复的表空间传送回源数据库(XTTS)。3、步骤3.1、将要恢复的时间节点转换成SCNselecttimestamp_to_scn(to_date('2024-04-12:10:4
  • 2024-04-11java代码将16进制字符串转换为图片,jdbc入库blob字段,解决ORA-01704,PLS-00172,ORA-06550,字符串文字太长等问题
    从Oracle导出SQL文件中的insert语句包含blob字段,语句HEXTORAW函数将16进制的字符串入库,由于字符串太长,insert失败下面的代码读取完整的insert语句,将HEXTORAW函数连同16进制的字符串替换为NULL,先将字段置空插入记录,然后使用PreparedStatement对图片文件读流更新入库importorg.
  • 2024-04-07asm增加磁盘由于Bug19874632导致磁盘块头丢失ORA-15196
    数据库日志,磁盘组突然被dismount掉:TueApr0210:39:152024Errorsinfile/u01/app/oracle/diag/rdbms/orcl/orcl1/trace/orcl1_lgwr_150319.trc:ORA-00345:redologwriteerrorblock222293count1ORA-00312:onlinelog5thread1:'+DB/orcl/onlinelog/group_5.2
  • 2024-03-29ORA-00020错误模拟及处理方法
    当数据库的连接数达到上限后,后续的登陆操作都会报ORA-00020错误,这里给出ORA-00020错误的模拟及处理方法。1.调整数据库的processes参数到251)由于processes参数是静态参数,调整时需要使用“scope=spfile”选项进行调整。sys@ora11g>altersystemsetprocesses=25scope=spfile;系
  • 2024-03-21Oracle体系结构:网络管理
    前言 谢没人邀,人在中国,刚下公交。一个小小的幽默开始这一篇,但确实是出差刚刚从高铁站到酒店哈哈。本篇会和大家分享下Oracle数据库网络相关的基本知识,也是我最近又忙里偷闲梳理了下这部分知识。本篇不会涉及RAC的内容,因为铁铁我爱说实话:RAC这部分的知识,我觉得我还不能游刃有