Oracle SID大小写混用引起的sys账号不能登录
Oracle安装,特别是Linux/Unix环境下安装对于每一个初学者而言,都是一个挑战。操作步骤多、各种配置项目复杂和细节点多,只要有一个步骤出现错误,就可能给后续安装或者运行带来问题。有时候一些问题还是比较有迷惑性,解决起来需要一些经验和知识。 本篇主要介绍一个由于SID安装过程中大小写不...
使用BBED修改文件头解决数据库Open验证问题(上)
笔者在《一次数据文件镜像丢失引起的故障解决》(http://blog.itpub.net/17203031/viewspace-2126579/)中,使用了强制关闭数据库Open过程中完整性验证来开启数据库。除此之外,还可以使用数据文件头修改的方法,“骗过”Oracle启动机制。 本篇就通过BBED来模拟错误和进行修复。注意:BBED是Oracl...
一次数据文件镜像丢失引起的故障解决
对DBA而言,世间最悲催的事情不外于由于软硬件故障(硬件居多)引起的数据丢失,同时发现没有备份,恢复无门。但是,笔者并不认为“归档模式+若干备份”是避免出现问题的法宝。“狡兔三窟”,事先多留退路可能是成熟DBA应有的职业素养。关键时刻,一个几天前的Dump文件、几个月前的配置表和系统特性往往是拯救D...
Alter Log中VKTM时间drift漂移现象
时间是包括数据库系统在内的诸多信息系统基础件的重要因素。对于运行在操作系统OS之上的中间件组件而言,获取到一个准确、连续和一致的时间非常重要,特别是多节点的环境下。如果没有一个统一的时间管理机制,其上的cluster组件工作是及其困难的。 本篇主要介绍Oracle vktm时间后台进程报警的Bug...
Dataguard Standby备份报错RMAN-06820 ORA-17629解决
<p style="text-indent:2em;"><span style="font-size:16px;"> </span></p><p style="text-indent:2em;"><span style="font-size:16px;">Oracle Dataguard</span><span style="font-family:宋体;font-size:16px;">是官方重要</span><span style="font-size:16px;">HA</span><span style="font-family:宋体;font-...
由Oracle Bug引起的AWR Snapshot收集故障
AWR报告是Oracle从10g开始引入的一项重要性能特性。以9i可选组件Statspack为基础,借助自动周期作业,我们可以获得一系列的Oracle性能片段,从而在出现性能问题的时候更加从容。AWR引入的一个结果,就是系统需要根据配置内容将性能数据保存在数据库中。从10g之后,sysaux表空间从system表空间从脱离开来,就提供了这种可能性。我们在实际运维工作中,是可能会遇到AWR元数据引起的故障问题。本篇主要介绍这个案例,留待需要同仁待查。
非规范处理IMP-00010错误一例
<p style="text-indent:2em;"><span style="font-size:12pt;"><span>Exp/Imp</span></span><span style="font-family:宋体;font-size:12pt;">堪称是</span><span style="font-size:12pt;"><span>Oracle</span></span><span style="font-family:宋体;font-size:12pt;">产品系列中的经典之作,以其简单易用在技术人员中广受...
Impdp ORA-39083、ORA-01403报错问题分析解决
<p style="text-indent:2em;"> </p><p style="text-indent:2em;"><span style="font-family:宋体;font-size:12pt;">数据泵(</span><span style="font-size:12pt;">Data Pump</span><span style="font-family:宋体;font-size:12pt;">)是从</span><span style="font-size:12pt;">10g</span><span style="font-fa...
Shutdown immediate命令长时间等待分析一例
<p style="text-indent:2em;"> </p><p style="text-indent:2em;"><span style="font-family:宋体;font-size:12pt;">对生产系统,特别是大型系统的正式环境,停机、升级和配置动作都是相当慎重的事情。</span><span style="font-size:12pt;">shutdown</span><span style="font-family:宋体;font-size:12pt;">命令...
异常“DMP”引起的误会
<p style="text-indent:2em;"> </p><p style="text-indent:2em;"><span style="font-family:宋体;font-size:12pt;">“想当然”是一种思维定式,也是一种思维惯性。当我们经常处理一类问题,自认为信心满满的时候,就会形成思维定式和惯性。思维定式和惯性可以帮助我们快速定位问题,解决问题,但是也会形成“一...
“小过铸大错”——记录一次实验环境故障过程
从某种意义上说,IT运维管理是一项高风险行业。工作涉及领域广、专业化程度高,并且技术更新升级快。往往是我们还不完全了解一项技术特性的时候,一项新技术就已经跃跃欲试了。当系统出现问题、发生变更配置,出现不熟悉的故障时,冷静下来搞清楚问题原因之后再下手操作是最稳妥的策略。同时,在下手之前要...
Oracle 11g下TNS连接报错ora-12532故障解决
TNS连接错误是Oracle用户经常遇到的问题。在实际工作中,由于用户终端环境的复杂,各种TNS连接问题经常困扰日常用户。操作系统版本问题、客户端服务器双重安装、多版本客户端安装、本地环境变量配置是我们经常遇到的故障场景和原因。本篇记录一个TNS Bug引发问题的解决,记录下来,供有需要的朋友不时之需...
ASM DISK Group加载ORA-15183错误一例
进入Oracle 11gR2,ASM(Automatic Storage Management)从Database组件中剥离出来,作为独立组件Component进入Grid管理范畴。本篇主要介绍笔者遇到的一个数据库启动加载过程中出现的问题。同官方MOS推荐的策略相比,有一些不同之处。记录下来,留待需要的朋友待查使用。 1、问题说明&nbs...
由高权限目录引起的OPatch auto补丁失败一例
Oracle GI的高度自动化 、智能化功能伴随着系统体系架构的复杂性增加,随之而来的运维管理要求也在逐步攀升。仅从DBA角度看,除了数据库核心技术之外,网络、存储、主机系统等相关技术的要求也在“水涨船高”。在这样的背景下,Oracle对一些复杂性很强的操作,也在逐版本的进行封装简化。这样的变化的确可...
Alert Log中“Fatal NI connect error 12170”错误问题
定期检查数据库alert log信息,是我们进行数据库日常维护、巡检和故障排除的重要工作手段。数据库系统“带病运行”、“负伤运行”往往是“小病致死”的主要杀手。所谓“防患于未然”就需要数据库管理员从日常的小事微情入手,时刻了解系统运行情况,并尽早进行处理。本文主要介绍笔者使用Oracle 11gR2过程...
Trace文件过量生成问题解决
随着Oracle技术本身的不断发展,“自动化”和“智能化”的数据库时代已经来临。无论是运维管理、开发调试,传统DBA们的工作内容都已经发生了很大变化。一些诸如内存池划分调整、归档日志管理等功能,都已经被Oracle自动或者半自动的特性所解决。对新一代DBA而言,保持不断学习的精神,接受新问题,发现属于自己...
“借尸还魂”恢复Windows 9i冷备数据库
冷备份是Oracle备份还原的一种重要技术。和热备份不同的是,冷备份需要的运行技术条件比较低,不需要开启归档模式。在允许特定时间停机的情况下,冷备份可以保存特定数据库时间点的数据镜像。随着RMAN工具的普及和数据泵Data Pump推广,冷备份,特别是直接将所有Oracle文件拷贝备份的情况,已经比较少见了。...
Win7 64bit版本下安装Oracle 11g OS权限处理
一般情况下,我们选择安装Oracle数据库都是在Linux、AIX这类传统服务器操作系统下。即使出现Windows环境,也都是以2008、2012等服务器版本作为安装介质。在Win7环境下,一般是不推荐安装Oracle服务器版本的。那么对于平时需要在Win7环境下学习测试Oracle的朋友而言,虚拟机+Windows客户端是不错的选择。而...
VM Ware虚拟机操作系统日志Error in the RPC receive loop解决
云计算、虚拟化是近几年信息化领域比较流行的概念。随着国内对于这些理念的深入,新一代虚拟机、虚拟化环境已经越来越出现在我们日常环境中。虚拟机灵活和快捷的部署管理方式,也逐渐被运维领域所接受。在实践领域中,我们在使用虚拟化环境同样面对一些新的问题和故障,需要我们重新进行学习探索,才能跟上...
Exp导出报错EXP-00091分析解决
Oracle EXP/IMP是早期推出数据备份还原工具。因其简单易用、功能强大的特性,广泛的被行业接受。一些开发工具(如PL/SQL Developer)中甚至集成嵌入了EXP/IMP工具。一些国内开发团队默认数据部署策略中,EXP/IMP也占到了相当比例。随着Oracle版本的推进,新特性的推出,特别是海量数据库不断出现在企业应用...