![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OracleDB
文章平均质量分 67
bestsun999
这个作者很懒,什么都没留下…
展开
-
19c环境ORA-02002,ORA-01653告警
登录环境查看,发现system也没有满,如下。客户反馈数据库无法登录了,登录告警如下。因有备份,直接清理了恢复业务,查看审计数据,确实比较的大了。查看alert日志,也告警。原创 2024-07-12 10:47:14 · 561 阅读 · 0 评论 -
oracle归档满处理
-5代表是天数,可以根据情况调整。早晨还没有上班时间,电话找过来说有客户数据库归档满了,刚上班使用高峰,很紧急,记录下,今后直接上链接让现场自行操作,等我有空在查看备份情况。--切换redo文件,切换成功数据库恢复使用,可能需要等待。export ORACLE_SID=orcl --切换实例,rac环境分1或2的。catalog start with '归档路径' noprompt;原创 2023-04-04 11:28:28 · 1077 阅读 · 0 评论 -
rman恢复后,少部分数据文件状态为MISSING000**
6月3日上午大约10点30分钟左右,客户删除了多个表空间及数据文件,发现误删后准备虚拟机并将rman备份拷贝到测试虚拟机中恢复,发现备份路径下多2个控制文件备份 c-4063271871-20240603-02和c-4063271871-20240603-03。1、使用c-4063271871-20240602-00的控制文件恢复,恢复时使用的数据文件时6月2日的,精确到2024-06-03 10:30:00。6月2日晚21点自动发起备份,6月3日上午9点18分完成备份,因如下原因,控制文件自动备份失败。原创 2024-06-06 21:39:46 · 685 阅读 · 0 评论 -
linux Inodes满导致数据库宕机
项目经理反馈集群环境中有个节点无法使用了需要支援下,同时发过来截图说明磁盘还是有空的。该类问题还是较为容易看到问题点,登录系统后直接发现问题。原创 2024-05-29 20:58:39 · 481 阅读 · 0 评论 -
oracle11g rac 修改spfile
首先把/u01/app/oracle/product/11.2.0/db_1/dbs/spfileorcl1.ora文件重新命名。用oracle用户修改配置。节点二直接把/u01/app/oracle/product/11.2.0/db_1/dbs/spfileorcl2.ora文件重新命名即可启动数据库。今天一套环境,发现2个节点的spfile不一致,正好有停机时间就修改spfile配置。原创 2024-05-29 20:50:20 · 503 阅读 · 0 评论 -
impdp恢复表后发现比原表多了100多行
[oracle@hydb ~]$ more expdp_orcl_20240406_2100.log |grep '"USR_HY"."T_COPIES"'. . exported "USR_HY"."T_COPIES" 1.446 MB 80836 rows[oracle@hydb ~]$ impdp system/"********" directory=dir_dump dumpfile=orcl_20240506_2100_%U.dmp logfile=impdp_T_CO原创 2024-05-10 15:28:27 · 395 阅读 · 0 评论 -
expdp备份报错ORA-01658
看报错是备份用户USR_EXP的默认表空间是USERS,现USERS表空间使用率100%导致,让现场检查USERS的使用率,确实100%,新增数据文件后全库备份恢复正常。有个测试环境,没开归档,每天做一个expdp全备份,周末现场反馈备份失败,发出来的报错如下。原创 2024-04-22 14:45:34 · 207 阅读 · 0 评论 -
asm磁盘组无法写入问题-处理中
有个11204的rac环境,没应用补丁,5号突然报归档满,登录环境后发现奇怪,一个1T的数据磁盘建成的DATA磁盘组使用了近800G,读写正常,一个1.5T的数据磁盘建成的FRA磁盘组,目前还剩余729551M,无法写入归档。因业务紧急,将部分归档拷贝到节点一的/home/grid/目录下,在rman中crosscheck archivelog all;原创 2024-04-07 21:41:55 · 900 阅读 · 0 评论 -
ORA-02062: distributed recovery received DBID 9ad10df5, expected 38cc1cd5
mos文档:ORA-02062: DISTRIBUTED RECOVERY RECEIVED DBID 01010101, EXPECTED DB21020 Using DG4DRDA (Doc ID 1077215.1)今晚做重启维护,发现节点二上报错如下。原创 2024-02-23 22:05:31 · 500 阅读 · 0 评论 -
RMAN-03002 RMAN-06059 ORA-19625
了解了情况是这样:某个周五晚上,客户的nas空间出问题了,现场担心归档可能会满,直接rm -rf做了部分的归档删除。处理办法:在rman中执行 crosscheck archivelog all;执行后再次备份正常,优化了rman备份脚本,增加了一条命令 crosscheck archivelog all;有个现场经理反馈,每天的rman备份异常,登录系统查看rman的log日志,报错信息如下。原创 2024-01-05 17:12:03 · 584 阅读 · 0 评论 -
oracle用户密码过期导致cron失败
有客户反馈,有个测试环境很久不做自动备份。登录环境查看,发现oracle用户过期导致,如下。处理办法:# echo "密码" | passwd --stdin oracle。查看oracle用户状态,等保要求,90天更新1次密码。原创 2024-01-05 17:02:37 · 407 阅读 · 0 评论 -
PRCD-1229 : An attempt to access configuration of database
该oda一体机部署的GI版本是12.1.0.2.0,因客户业务不支持12c,数据库实例的版本是11.2.0.4.0。今天维护oda一体机时,发现无法在grid用户下面关闭数据库实例,如下。切换到oracle用户下,使用srvctl关闭实例。原创 2023-12-04 11:43:07 · 192 阅读 · 0 评论 -
ORA-39181: Only partial table data may be exported due to fine grain access control on
查看mos文档:ORA-39181:Only Partial Table Data Exported Due To Fine Grain Access Control (Doc ID 422480.1)方法二:Disable the VPD policy.检查某个环境时发现expdp完全备份成功但有告警。搜索ORA-关键字,发现是ORA-39181报错。方法一:直接对备份用户赋权。原创 2023-11-29 17:58:55 · 120 阅读 · 0 评论 -
ORA-00837: Specified value of MEMORY_TARGET greater than MEMORY_MAX_TARGET
因为orcl1正常,就计划在orcl1上修改参数,orcl2启动,发现修改MEMORY_MAX_TARGET和MEMORY_TARGET需要重启生效,有个11g rac环境,停电维护后,orcl1正常启动了,orcl2启动报错如下。就把2个节点的参数都修改了,轮流重启一遍,重启正常。原创 2023-11-29 17:46:26 · 213 阅读 · 0 评论 -
ora.LISTENER.lsnr状态为Not All Endpoints Registered
客户的监控反馈有个监听无法连接,登录环境检查发现ora.LISTENER.lsnr的状态为Not All Endpoints Registered,如下。原创 2023-11-29 16:55:49 · 403 阅读 · 0 评论 -
Centos7.9配置nfs共享及rsync同步
客户需求对oracle数据库做一个跨机房的备份,远端只有虚拟化环境,可以提供一个虚拟机,2个机房间网络互通。查看数据库的oracle用户id和组id。编辑/etc/exports,如下所示。修改/etc/exports后重新加载。首先配置nfs服务端。原创 2023-11-23 21:46:20 · 264 阅读 · 0 评论 -
11204环境,expdp突然变慢
客户反馈,最近expdp备份特别的慢,9月份的时候还是18分钟完成,现在都1个多小时,数据量也没啥变化。原创 2023-11-21 14:24:37 · 133 阅读 · 0 评论 -
oracle rac-归档满处理
有客户反馈数据库无法使用了,客户手动启动报错如下。再查看磁盘组的空间,确认是归档空间满了。登录查看alert日志,报错。原创 2023-10-29 14:59:32 · 427 阅读 · 0 评论 -
ORA-39358: Export dump file version 19.0.0.0.0 not compatible with target version 12.2.0
遇到高版本dmp需要导入到低版本数据库中,在生产环境中重新做expdp备份,增加一个参数version=12.2.0,重新导入时全部正常。客户提供一个dmp文件,要求导入到12c测试环境做测试,impdp导入报错。原创 2023-10-12 22:03:36 · 486 阅读 · 0 评论 -
OS Audit file could not be created; failing after 6 retries
下午有客户找过来,说数据库无法使用了,立刻查看alert日志,报错如下。切换到审计目录下查看,近1900万,第一次知道,极限值为18921899。使用sqlplus登录报错如下,问题较为明显是审计数据太大导致的问题。原创 2023-10-09 19:58:51 · 311 阅读 · 0 评论 -
oracle-使用PLSQL工具自行修改用户密码
2、登录后,在会话下拉菜单中找到”Change password..”3、在跳出的窗口中配置新密码,修改完成后单击”确认”,后退出PLSQL。4、重新打开PLSQL,使用新密码登录,验证新密码是否有效。1、使用PLSQL工具,输入用户名和原密码登录,如下图。原创 2023-10-01 09:07:59 · 3794 阅读 · 0 评论 -
ORA-27102: out of memory
正在外面办事呢,项目经理打电话并截图说明,物理服务器增加内存后,他调整sga+pga后,重启无法启动了,报错ORA-27102: out of memory。原创 2023-09-24 16:55:01 · 892 阅读 · 0 评论 -
oracle10g 监听异常处理
客户有古董单机是10.2.0.1.0,突然说无法连接了,赶紧登录查看,原创 2023-09-22 14:13:17 · 348 阅读 · 0 评论 -
rman异机恢复的异常处理
因客户需要测试,使用生产环境的rman备份在虚拟机恢复中,忘记调整redo位置,导入报错及处理。得到的教训:必须按照步骤流程做事。原创 2023-09-10 16:39:31 · 154 阅读 · 0 评论 -
linux 7-12c rac环境配置iptables
iptables service iptables save --默认规则配置文件在/etc/sysconfig/iptables。# iptables -X 清除预设表filter中使用者自定链中的规则。# iptables -F 清除预设表filter中的所有规则链的规则。配置iptables的注意点:1、不要lo网卡的配置 2、心跳网络需要完全放行。# ###private ip互通-ifconfig查看私网网络ip地址。###private ip互通。原创 2023-04-05 09:36:16 · 166 阅读 · 0 评论 -
ORA-00604 ORA-00069报错
在测试环境上删除用户,报错如下。原创 2023-08-29 22:26:39 · 260 阅读 · 0 评论 -
Heap size 56508K exceeds notification threshold (51200K)
1、首先查看下现有的_kgl_large_heap_warning_threshold值大小。今天上午检查某环境时发现alert日志有报错。发现是默认值,确实没修改过,直接修改了。过几天再观察下,应该可以解决的,原创 2023-05-16 21:43:41 · 508 阅读 · 0 评论 -
12.2单机环境上安装TFA
收集2个小时之前的由TFA管理的所有的日志: tfactl diagcollect -all -since 2h。[root@db ~]# tfactl set autodiagcollect=ON TFA开启自动收集。列出对哪些目录进行了统计。原创 2023-08-18 19:28:23 · 291 阅读 · 0 评论 -
sid=‘*‘和sid=‘orcl1‘的区别--实战问题
到这里有点蒙,冷静下一想,db1故障时调整内存使用的sid='orcl1',使用sid='orcl1'调整试一试。客户有个11g rac环境,前一段时间db1内存故障了,更换后需要调整db1的sga和pga,操作如下。重启后发现sga和pga和重启前一样,奇怪,查看2个主机的spfile,同样的文件,不存在问题。第一次遇见这种问题,记录下,该环境已应用了2019年4月的补丁,调整后再次重启,发现sga和pga调整过了,达到了预期的效果。原创 2023-08-17 15:53:45 · 196 阅读 · 0 评论 -
ORA-00845: MEMORY_TARGET not supported on this system
mos文档:ORA-00843, ORA-00849 When Trying To Change SGA_TARGET With MEMORY_MAX_TARGET=0 Being Active (文档 ID 1397761.1)处理故障时,发现startup实例失败,报错ORA-00845: MEMORY_TARGET not supported on this system。方案一、修改/etc/fstab文件,修改后/dev/shm行如下。方案二、从AMM调整为ASMM--rac环境待验证。原创 2023-08-15 10:56:59 · 1307 阅读 · 0 评论 -
mcasttest.tgz下载和使用
安装rac和故障处理,今后需要分析心跳网络是否正常,oracle提供了专门的测试包mcasttest.tgz。下载后上传到/opt目录下,具体操作如下。下载地址,MOS文档中。原创 2023-08-10 14:55:47 · 263 阅读 · 0 评论 -
oracle常用sql
查表空间的表按照大小排序--表大小排序。#归档量--每天的归档量。原创 2023-04-16 09:11:03 · 106 阅读 · 0 评论 -
rman常用命令
查看时间段需要恢复的归档。原创 2023-08-08 10:37:42 · 215 阅读 · 0 评论 -
deleteDatabase失败处理
准备清理环境时发现deleteDatabase告警,如下图。处理办法,在/etc/oratab中增加一条orcl的记录。原创 2023-08-07 11:08:45 · 328 阅读 · 0 评论 -
ORA-48913: Writing into trace file failed, file size limit [50000000] reached
2、手动执行expdp备份不再报错,但trc文件有60M。打开备份脚本查看发现备份命令加了METRICS=Y TRACE=480300参数,删除参数后再次备份,trc很小了。1、查看max_dump_file_size的值为50m,确实不够大,调整max_dump_file_size的值到512M。检查某环境的alert_orcl1.log时,发现有很多的ORA-48913报错,细节如下。查看其中一个trc文件,发现是有备份引起的问题。原创 2023-08-06 09:33:24 · 524 阅读 · 0 评论 -
ORA-00445: background process “J000“ did not start after 120 seconds
有2个环境,报错差异较大,都是通过配置kernel.randomize_va_space解决。原创 2023-08-01 18:21:56 · 679 阅读 · 0 评论 -
oracle 19c rac环境配置firewalld
#配置5分钟自动退出firewalld,以防配置故障导致无法登录。##堡垒机ssh登录数据库主机配置(22端口放行)##两个主机间全互通(含心跳169.254网段)编辑文件/opt/firewalld.sh。##配置自启动firewalld并启动。##业务机器可通过1521登录的配置。##firewalld篇日志如下。rac环境ip地址说明。原创 2023-08-01 16:23:29 · 835 阅读 · 0 评论 -
firewall配置-oracle单机
下午突然接客户电话,要求给单机数据库配置一下firewall,稍稍了解下就配置完成,还是较为简单的,dba第一次干这事,记录下,为了防止配置错误导致我无法远程ssh,特别加了10分钟后关闭firewalld,执行后满足要求,等10分钟后直接systemctl start firewalld 结束事件。注意一点:和iptables不一样地方: 不需要对lo网卡做单独的设置。原创 2023-03-29 20:34:41 · 198 阅读 · 0 评论 -
oracle集群基本查询命令
查询主节点-grid用户执行 oclumon manage -get MASTER REPLICA。Vote disks配置 crsctl query css votedisk。OCR自动备份: ocrconfig -showbackup。集群资源状态crsctl check crs。集群OCR配置情况:ocrcheck。原创 2023-05-02 18:56:07 · 1631 阅读 · 0 评论 -
ORA-38760: This database instance failed to turn on flashback database
查看mos文档:RMAN Backup Based Duplicate using Standby Source fails with ORA-38760 (Doc ID 2880566.1)在mount状态下先关闭flashback。关闭重新执行归档应用。原创 2023-07-28 21:28:56 · 412 阅读 · 0 评论