expdp假寐
expdp假寐[@more@]expdp导出用户数据时发生假寐,用如下语句查询select sid, opname, target_desc, sofar, totalwork, trunc(sofar/totalwork*100,2) || '%' as perworkfrom v$session_longops where sofar != totalwork;发现导出任务的任务一直没有进展,停在那里了。查看v$session发现其有一个空闲等待,wait for unread message on broadcast channel继续观察expdp,假寐一段时间后,expdp终于继续了导出任务,没有在发生假寐。
centOS 5 安装测试数据库遇见的问题及解决
centOS 5 安装测试数据库遇见的问题及解决[@more@]操作系统版本:Linux TZH 2.6.18-128.el5xen #1 SMP Wed Jan 21 11:55:02 EST 2009 i686 i686 i386 GNU/Linuxoracle数据库版本:oracle_10201_database_linux32.zip由于需要测试oracle的网络传输加密,需要安装上述版本的OS和oracle数据库执行./runInstaller过程中出现如下错误:很明显少了rpm包,通过metalink的查询,发现需要安装libXp-1.0.0-8.1.el5.i386包,安装该包后执行./runInstaller正常,完成oracle软件及测试数据库的安装。
IBM小机ORACLE RAC集群起不来的问题处理过程
IBM小机ORACLE RAC集群起不来的问题处理过程[@more@]项目要解决问题的描述 1操作系统版本AIX 5.32 Oracle版本Oracle103 问题描述 两节点通过hacmp实现RAC集群,机器搬迁过后,重启系统之后,发现只能同时启动其中一个节点的服务,另一个节点从asm、database到上层服务都无法启动。处理过程描述1、检查日志,发现rac没有心跳,ping私有网络不通,经检查是网线没有通;2、网线连接之后,重启了rac,发现集群仍不能正常启动,继续查看相关日志,发现共享磁道设置有问题。查看Oracle Release Notes发现如下情况:To enable simultaneous acces
记一次ORA-12537错误处理过程
记一次ORA-12537错误处理过程[@more@]本案例描述的是一次帮别人解决监听问题的经过。在通过lsnrctl start启动监听时出现了ORA-12537错误。根据以前的经验ORA-12537错误一般是由于监听配置文件不正确引起的。找到$ORACLE_HOME/network/admin下的listener.ora发现配置文件存在且是正确的,并且监听名字为默认的LISTENER,端口为1521,但监听确实起不来。为了定位问题,重命名监听文件为listener20100613.ora通过netmgr重新配置监听,发现监听文件不在$ORACLE_HOME/network/admin目录下,原来该服务器配置了TNS_ADMIN参数,指向了别的目录,果
ORA-12542问题的处理
ORA-12542问题的处理[@more@]ORA-12542: TNS:address already in use Cause: Specified listener address is already being used.Action: Start your listener with a unique address.---------------------------------------------------问题原因,监听所使用的端口被其他程序占用通过netstat -an | grep xxxx查看端口是否被占用;找出相应程序杀掉他,再重启监听,也可以重新配置监听,让监听使用其他端口注意非1521端口,oracle PMON进程不能自动注册。