【故障处理】Oracle10.2.0.3 ORA-3136 错误解决
1.问题现象alert日志文件报如下错误WARNING: inbound connection timed out (ORA-3136)Mon Oct 20 14:33:52 2008WARNING: inbound connection timed out (ORA-3136)Mon Oct 20 14:34:46 2008WARNING: inbound connec...
【故障处理】RedHat5.1 下 Oracle10gR2 RAC 下 ORA-12545 错误
一、问题描述1.操作系统信息$ uname -aLinux racdb1 2.6.18-53.el5xen #1 SMP Wed Oct 10 16:48:44 EDT 2007 x86_64 x86_64 x86_64 GNU/Linux2.数据库版本信息sys@orcl> select * from v$version;BANNER------------...
【RAC】莫忘为 eth0(Public IP)指定默认网关地址
安装cluster的最后一个步骤,vipca过程中,在启动vip服务的时候提示vip服务无法启动。这个错误的提示信息可以依照提示的警告日志中去查找。1.截取对应的报错信息如下# vi /oracle/app/crs/log/rac1/racg/ora.rac1.vi...
【LISTENER】因 tnsnames.ora配置文件配置问题导致ORA-12154错误排查一例
这是一个有关手工配置tnsnames.ora不当,导致服务名不可用的一个问题案例。提醒大家在手工配置的过程中注意其中的细节。1.错误信息如下当使用secooler这个服务名连接数据库的时候,收到如下错误-bash-3.00$ sqlplus ...
【ORDER BY】在ZHS16GBK字符集下Oracle汉字排序依据亦是二进制编码非拼音
曾经讨论并验证过这个问题,记录在此,供大家参考。在ZHS16GBK字符集下Oracle汉字排序依据亦是二进制编码非拼音!1.确认系统的版本和字符集信息1)数据库版本为Oracle 10.2.0.3SQL> select * from v$version;BANNER--...
【SHRINK】只有启动行移动才可以使用shrink完成空块释放
这里展示一下使用表的SHRINK技术完成空间的释放。同时注意,在使用这种方法之前要注意启动行移动的特性(如果不启用,通过报错信息亦可以得到相应的提示信息)。1.默认情况下表上的行移动是关闭的如果不是关闭的状态...
【STARTUP】Oracle数据库启动过程中参数文件的使用的顺序及注意事项
1.Oracle在启动数据库过程中参数文件的使用顺序描述这方面的信息在Oracle的官方文档中有比较详细的介绍,文档链接如下,请自行参考。http://download.oracle.com/docs/cd/B19306_01/server.102/b14231/start.htm...
【FGA】扩展Oracle细粒度审计功能——调用定制的存储过程
Oracle的细粒度审计(FGA)可以调用定制的存储过程,这样可以非常方便地协助我们完成更多的任务,就该方法做一个简单展示。供参考。1.创建待审计的表T及存储过程操作的监控表MON_T1)创建表T并初始化两条记录sec@ora...
【GC】未创建或丢失密码文件导致 Grid Control OMS无法正常安装
部署安装Grid Control的OMS之前一定要创建实例对应的密码文件,否则在安装GC过程中提示无效的用户名和密码。原因很简单,因为在OMS配置过程中需要以sysdba身份登录sys用户远程登录数据库实例,因此如果没有配置...
【GC】无法找到jar命令导致Download方式安装Agent失败的处理
在文章《【GC】使用 agentDownload.linux完成Grid Control Agent的快速部署安装》(http://space.itpub.net/519536/viewspace-667753)中给出了使用download方式安装Agent的很多先决条件。本文将给大家展示一下如果...
【用户状态】详细解读Oracle用户ACCOUNT_STATUS的九种状态
DBA_USERS视图中ACCOUNT_STATUS记录的用户的当前状态,一般情况下在使用的正常用户均处于OPEN状态。例如我们查看sec用户的当前状态,此时该用户处于OPEN状态,可以正常使用。sys@ora10g> select username, account_s...
【故障处理】多阵列挂接使设备名称混乱导致RAC无法启动问题
今天遭遇RAC数据库服务器由于主机硬件问题导致重启,但服务器重启之后RAC数据库无法启动。经分析,导致RAC任何一个节点都无法启动的原因是无法找到ocr导致crs无法正常提供服务。那因何ocr无故消失?1.以下是采集到的...
【imp】使用imp工具迁移数据时迂回地排除特定表的导入
如果迁移数据时使用的是Oracle的imp工具,如何排除特定表的导入,满足个性化需求呢?imp工具没有impdp工具那样灵活,这里给出一个迂回的办法:先创建同名的数据库对象,然后忽略导入过程中的错误即可。简单演示...
【故障处理】ORA-12162: TNS:net service name is incorrectly specified
【故障处理】ORA-12162: TNS:net service name is incorrectly specified本文将给大家阐述一个因未设置系统环境变量ORACLE_SID导致ORA-12162错误的案例。希望大家有所思考。1.获得有关ORA-12162报错信息的通用表...
【DataGuard】由于备库参数设置不当导致数据文件无法添加的故障分析
本文将描述由于standby_file_management和db_file_name_convert设置不当导致数据文件无法添加的故障处理过程。1.故障再现1)主库创建新的表空间tbs_sec1SQL> create tablespace tbs_sec1 datafile '/u01/app/oracle/...
【手工建库】确保数据库处于自动 UNDO管理模式
这是一个关乎细节的问题,有朋友在手工完成数据库创建的过程中反复收到报错信息,在没有仔细研究报错信息内容的情况下浪费了大量的时间。记录在此,供参考。1.报错信息如下SQL> CREATE DATABASE secdb U...
【LISTENER】谨防相同的 IPC key导致多监听无法启动--TNS-1106故障处理
若想顺利实现在数据库服务器上启动多个监听,需要保证两个前提条件:1.端口号要不同;2.IPC key值要不同。第一前提依照常识很容易理解,因为我们很多时候启动多个监听的目的就是为了在不同的端口上对外提供服务...
【EZCONNECT】 sqlnet.ora文件中EZCONNECT参数与Easy Connect Naming Method方法
如果对tnsnames.ora文件没有做充分的配置,也可以使用Oracle的Easy Connect Naming Method方法测试数据库是否可以访问。这里不对这种方法的原理和详细用法展开描述,这方面的信息可以通过以下Oracle连接获得。http:/...
【问题处理】偶遇ORA- 01075: you are currently logged on错误
今天在创建物理DataGuard过程中,在主库调整完参数启动数据库后,连接数据库时便遭遇了ORA-01075错误,导致数据库无法登陆,后续工作无法进行。这个问题不局限在DataGuard配置这个场景。简单排查一下这个错误,供参...
【问题处理】Error accessing PRODUCT_USER_PROFILE错误一例
1.问题现象再现1)创建用户secSQL> create user sec identified by sec;User created.2)授权SQL> grant connect,resource to sec;Grant succeeded.3)错误在此发生SQL> conn sec/secError accessing PRODUCT_USER_P...