
故障处理
文章平均质量分 69
宋小荣
这个作者很懒,什么都没留下…
展开
-
达梦数据库 忘记 SYSDBA 密码 处理方法
基于操作系统的身份验证仅支持本机验证,本机验证需要将 DM 配置文件 dm.ini 的 ENABLE_LOCAL_OSAUTH 参数设置为 1(缺省为 0),该参数为静态参数,数据库管理员 可以使用系统过程 SP_SET_PARA_VALUE 进行修改,但修改后需要重新启动 DM 服务器 才能生效。基于操作系统的身份验证需要首先将操作系统用户加入到操作系统的 dmdba|dmsso|dmauditor 用户组,分别对应数据库的 SYSDBA|SYSSSO|SYSAUDITOR 用户。原创 2024-01-17 22:43:11 · 6935 阅读 · 0 评论 -
11gR2 RAC环境重建ASM SPFILE
有关11gR2 ASM spfile说明可以看http://blog.youkuaiyun.com/robo23/article/details/41930051 以下粘出spfile重启过程:+++1)当前集群资源运行状态[grid@rac2 ~]$ crsctl stat res -t-----------------------------------------------原创 2014-12-15 12:14:05 · 1095 阅读 · 0 评论 -
oracle 11gR2用gpnp profile存放ASM的spfile路径
你是否曾想过以下问题: 11gR2中,OCR/VOTEDISK存放在ASM磁盘组,这也就意味着在GI能够启动的前提是能够顺利启动ASM实例并且能够将相应磁盘组MOUNT起来;而ASM的spfile却放在ASM磁盘组里,这也同样意味着要先启动ASM实例并且能读到参数文件。那如何解决这个问题呢? 11gR2中引入了pgnp profile,用于存放ASM参数文件路径,这允许oracle在ASM实例启动以前读到参数文件。原创 2014-12-14 21:54:53 · 2251 阅读 · 0 评论 -
WHERE条件用不到索引的情况下如何删除大表记录?
如果开发人员在做表设计阶段没有考虑到大表历史数据的维护性,随着数据量越来越大,表就越来越难管理和维护.连创建索引的失败都可能会失败(因为创建索引要利用临时表空间的的排序,当临时表空间不够大创建索引的动作就会报错).如果过滤条件用不到索引,每成功完成一次delete操作就需要全表扫描一次...那么几十GB的大表,情何以堪...?那么有什么方法可以解决这种问题吗?当然改造生产表是可以的(利用DBM原创 2015-02-19 23:42:42 · 1181 阅读 · 0 评论 -
ORACLE单机环境,实现开机自动启动数据库
Windows环境和Unix环境都能够实现数据库的自动启动Windows环境下:实验方法相对简单,通过修改注册表或用oradim命令来实现:oradim -edit -startmode [auto|manual] -shutmode [nomal|immediate|abort] Unix环境下:通过数据库自带的dbstart命令来实验.命令: dbstart +原创 2015-02-26 11:06:28 · 1533 阅读 · 0 评论 -
make -f ins_rdbms.mk ioracle干了什么事?
我们偶尔会以下操作:cd $ORACLE_HOME/rdbms/libmake -f ins_rdbms.mk ioracle 大家伙知道以上命令目的何在吗?命令对文件进行重编译,编译完成如果已存在,那么会对文件先做备份,文件的备份名称以大写字母O为结尾. 语法:make -f 动手实验一下: 窗口一:[oracle@ora10g lib]原创 2015-02-26 15:28:26 · 4576 阅读 · 0 评论 -
enq: TX - row lock contention 参数P1,P2,P3的讲解
enq: TX - row lock contention等待事件的三个参数如下,其中P2和P3可以定位XID原创 2015-03-18 21:11:04 · 5127 阅读 · 0 评论 -
AWR元数据的迁移或导入到其他数据库
我们可以将AWR元数据迁移(导入)到其他数据库,低版本的导入到高版本,再用高版本的数据库生成AWR报告,也能使用一些新特性,如SQL ordered by Physical Reads (UnOptimized)SQL ordered by User I/O Wait Time 导出:testnode:/home/oracle$export ORACLE_SID=wy1te原创 2015-03-19 09:33:05 · 1453 阅读 · 0 评论 -
操作系统时间被修改导致ORA-01075和ORA-00600[2252]
操作系统时间被修改引发数据库ORA-00600内部错误:ERROR1:$ sqlplus /nologSQL*Plus: Release 11.1.0.7.0 - Production on Fri Mar 10 09:40:55 2000Copyright (c) 1982, 2008, Oracle. All rights reserved.SQL> connect /a原创 2015-03-10 21:38:11 · 1581 阅读 · 0 评论 -
记一次数据库无法增删改趋于HANG住状态的故障诊断和处理
记记一次数据库无法增删改趋于HANG住状态的故障诊断和处理,生成并分析HANGANALYE和SYSTEMSTATE原创 2015-03-21 23:18:03 · 1577 阅读 · 0 评论 -
有关SCN的小结
1. SCN可以理解为ORACLE内部的时钟,有着非常重要的作用(事务管理/CR块构造/数据备份恢复等)2. SCN由两部分组成SCN_WRAP.SCN_BASE . WRAP占2字节,BASE占4字节,但实际上内存里面WRAP也占用4字节; v$transportable_platform.ENDIAN_FORMAT='Little' SCN_BASE占前4字节,SCN_WRAP占后4字节 v$trans原创 2015-03-12 23:23:48 · 1205 阅读 · 0 评论 -
11gR2替换OCR和VOTE
11gR2开始,OCR和VOTE都存储在ASM磁盘组,因此替换OCR有两种方法,第一种是add new disk 再drop old disk后ASM磁盘组自动做数据重组,第二种是将OCR迁移至其他磁盘组 第一种:add disk 再 drop diskSQL> select group_number,name,path from v$asm_disk; GROUP_NUMBER NAME PATH--------原创 2015-03-18 20:58:07 · 1520 阅读 · 0 评论 -
达梦数据库dm7,DmAPService服务无法正常启动解决
[root@dm7db ~]# cat /etc/issueNeoKylin Linux General Server release 6.0 (Dhaulagiri)Kernel \r on an \m[root@dm7db ~]# su - dmdba[dmdba@dm7db ~]$ /etc/rc.d/init.d/DmAPService startStarting DmAP...原创 2019-09-08 20:30:37 · 8599 阅读 · 1 评论 -
DM7数据库备份异常: 管理连接超时,错误号:-7105
执行$DM_HOME/tool/console调用管理工具进行数据库冷备提前准备:1)DMAP服务启动状态2)实例服务是关闭状态服务状态如下图所示:调用$DM_HOME/tool/console工具,如下配置并开始备份:备份执行报错:错误号:-7105错误消息:管理连接超时解决方法:工具进入'备份还原'时,默认勾选'使用DMAP方式',不先...原创 2019-09-08 22:43:05 · 888 阅读 · 0 评论 -
dm7数据库sql手工热备时报错:[-7105]:管道连接超时.
dm7数据库手工热备有以下3个前提1)DMAP服务处于启动状态2)数据库实例服务处于启动状态3)数据库处于归档模式如下,执行热备时报错:SQL> backup database backupset '/dm7/backup/sql_hot_bak';backup database backupset '/dm7/backup/sql_hot_bak';[-7105]:管道...原创 2019-09-08 23:39:01 · 1240 阅读 · 0 评论 -
导入分区表的某分区报错: ORA-39151: Table "SYSTEM"."T_PART" exists.
分区表导入报 ORA-39151原创 2014-12-27 12:38:07 · 3956 阅读 · 0 评论 -
Addnode.sh失败,日志文件报错PRKC-1025 & java.lang.OutOfMemoryError: Java heap space
Addnode.sh失败,日志文件报错PRKC-1025 & java.lang.OutOfMemoryError: Java heap space原创 2015-01-14 01:14:22 · 2614 阅读 · 0 评论 -
crsd.log报错: CAAMonitorHandler :: 0:Could not join /oracle/product/cr
环境描述: AIX原创 2014-09-23 22:42:20 · 2070 阅读 · 0 评论 -
RMAN-10003: unable to connect to target database、ORA-01017: 用户名/口令无效; 登录被拒绝
今天远程协助处理一个RMAN无法分配原创 2014-09-20 10:30:45 · 3809 阅读 · 0 评论 -
oracle 10gR2 监听器启动报错1067同时操作系统日志报: 错误模块名称: ntdll.dll
环境描述: WINDOWS SERVER 2008 R2 + ORACLE 10G 单机问题描述: yn原创 2014-09-23 21:53:29 · 3167 阅读 · 0 评论 -
OCR损坏RAC集群服务无法启动:CRS-0704、CRS-10132: No msg for has:crs-10132 [10][60]、Could not init OLR
环境描述: RedHat5.8 + ORACLE11204 + RAC问题描述:原创 2014-09-13 07:10:49 · 4893 阅读 · 0 评论 -
11.2.0.4,ASM实例异常宕机,ORA-29740: evicted by instance number 2
环境背景oracle 11.2.0.4 + RAC + RedHat5.8故障描述原创 2014-09-15 10:13:51 · 4255 阅读 · 0 评论 -
11204 RAC日志记录的时间与操作系统时间不一致
RAC日志记录的时候与操作系统时间不一致其中包括原创 2014-10-21 17:52:39 · 2371 阅读 · 0 评论 -
TNS-01251: Cannot set trace/log directory under ADR
11204 RAC 环境报错 TNS-01251: Cannot set trace/log directory under ADR LSNRCTL> set current_listener listener Current Listener is listenerLSNRCTL> set current_listener listener Current Listener原创 2014-10-22 21:44:30 · 2846 阅读 · 0 评论 -
ORA-21561:OID generation failed
/etc/hosts主机名解析条目被修改,导致数据库无法启动,DBCA也报错ORA-21561:OID generation failed原创 2014-10-23 21:54:06 · 1707 阅读 · 0 评论 -
DML语句报错是由于控制文件无法扩大还是另有原因?
分享一则故障处理中的心得体会原创 2014-09-29 13:06:19 · 922 阅读 · 0 评论 -
操作系统的时区设置会影响数据库查询SYSDATE和SYSTIMESTAMP的值
操作系统的时区设置会影响数据库查询SYSDATE和SYSTIMESTAMP的值原创 2014-10-17 17:16:44 · 3459 阅读 · 1 评论 -
当ASM磁盘组无法MOUNT之时如何找到对应的物理磁盘?
实验环境: RHEL5 + ORACLE10.2.0.4RAC+RAW+ASM通过此次实验你将掌握以下知识点:1. 初步了解如何使用ORACLE两个内部工具amdu/kfed2. 在ASM磁盘组无法MOUNT的情况下,如何对应物理磁盘和ASMDISK的关系3. 当ASM_DISKSTRING设置不全时,如何补全并将磁盘组MOUNT起来。原创 2014-11-30 17:34:44 · 2978 阅读 · 0 评论 -
如何正确地将PVID从ASM磁盘头部除去
ASM磁盘元数据存放于磁盘头部,主要包含以下重要内容: The disks that belong to a disk group The amount of space that is available in a disk group The filenames of the files in a disk group The location of d翻译 2014-11-29 17:38:17 · 990 阅读 · 0 评论 -
ORA-01093: ALTER DATABASE CLOSE only permitted with no sessions connected
10.2.0.3环境下的DG主备切换演练,关闭应用且重启主库之后,主库查询切换状态:SQL> select switchover_status from v$database;SWITCHOVER_STATUS--------------------SESSIONS ACTIVE 执行以下命令尝试切换SQL> ALTER DATABASE COMMIT TO SWITC原创 2015-01-28 18:10:02 · 1488 阅读 · 2 评论 -
DB_FILE_NAME_CONVERT参数导致ORA-15124: ASM file name '...' containsan invalid alias name
RAC主库+单机DG环境中,一旦主备库之前有归档断裂,而恰恰这些归档可能由于种种原因被删除,如归档被清理了,备份集策略已经超出所需归档。也不用担心,可以按以下大致步骤做恢复:o 主库上做基于SCN的增量备份o 将备份传输至备库o 备库恢复增量备份o 主库创建一个standby controlfile,并传输至备库o 上一步生成的控制文件替换备库的控制文件这几天遇到个非常奇怪的问题,主库原创 2014-12-21 20:21:06 · 3682 阅读 · 1 评论 -
ORACLE利器之OSWatch监控操作系统性能和RAC心跳
今天简单介绍一款ORACLE提供一一原创 2014-09-17 23:26:58 · 5778 阅读 · 1 评论