06 2011 档案

摘要:学习和掌握如何使用NBU备份文件系统,对于一个数据管理员来说,仅仅是一个开始。因为对于大部分企业来说,买来NBU主要是为了备份企业数据库的数据,保护数据库的数据安全,进而保证企业应用的安全运行。因此,从本文起,将陆续推出针对oracle、DB2和sybase的数据库备份。 Oracle备份简介: 简单的按照备份进行的方式,可以分为逻辑备份、冷备份(脱机备份)、热备份(联机备份),其实冷备份与热备份又可以合称为物理备份。 按照备份的工具,可以分为EXP/IMP备份和RMAN。一般来说,Exp/Imp是oracle的一个好的转储工具,特别是在小型数据库的转储,表空间的迁移,表的抽取,检测逻辑和物理 阅读全文
posted @ 2011-06-28 09:58 爱生活,爱编程 阅读(330) 评论(0) 推荐(0)
摘要:存储到货后,通常流程是上架、走线,之后上电。确认配置无误后,开始按照需求创建Array 和 Lun,经过数小时后系统就算基本搞定了。然后根据实际需要,将存储接入SAN。这里需要在Switch上划Zone,使主机的HBA能够看到相应的控制器。最后就剩下所要讨论的Storage Partition,将事先定义好的Lun映射到不同主机的HBA上。创建Storage Partition的主要步骤:1>定义主机组(host group)2>定义主机(host)SM上会显示识别到的HBA卡的WWN,如果看不到就需要刷新,或者执行cfgmgr。在这里为了确认WWN所对应的HBA卡的相关信息,需要在操作系统上 阅读全文
posted @ 2011-06-26 12:19 爱生活,爱编程 阅读(395) 评论(0) 推荐(0)
摘要:概要说明 WARNING: inbound connection timed out (ORA-3136)这个错误我以前一直没有遇到过,今天早上客户在MSN上,他的一台Oracle Server很忙,alert中频繁的出现这个错误提示,导致连接无法成功。下面是alert 文件的错误提示:......Wed Feb 27 09:03:02 2008 Completed checkpoint up to RBA [0x184d.2.10], SCN: 1203810646 Wed Feb 27 09:03:27 2008 WARNING: inbound connection timed out 阅读全文
posted @ 2011-06-21 08:59 爱生活,爱编程 阅读(6868) 评论(0) 推荐(0)
摘要:该文件的命名约定默认为:init$ORACLE_SID.ora (Unix环境下)init%ORACLE_SID%.ora (Windows环境下)默认地将其放在以下目录中$ORACLE_HOME/dbs (Unix)%ORACLE_HOME%/DATABASE (Windows)该参数文件不必放在指定的位置上。启动实例时可以在启动命令上使用pfile=filename选项来设置其位置。但是该文件有两个缺点:1、该参数文件必须放在启动数据库的客户机上,会导致参数文件的大面积“繁殖”,不易维护;2、要永久地修改一个参数,光用alter system命令来修改参数不行,还必须确保能够用于启动数据库 阅读全文
posted @ 2011-06-16 16:46 爱生活,爱编程 阅读(636) 评论(0) 推荐(0)
摘要:今天早上同事打电话说日照业务库第二个节点登录不进去,业务没法使用,weblogic第二个节点测不通。PLSQL登录就死住,最后是end-of-communcation chanel ,估计出现了严重的数据库故障。 telnet进AIX小机,crs_stat状态,发现第二个节点为unkown,用命令crs_start 启动此实例,结果启动失败,crs_stop倒是能关闭此实例。 开始动手找原因,在oracle的安装目录下admin文件中bdump的警告文件和udump的trace文件中: Tue Jul 18 23:09:22 2006WARNING: inbound connection ti 阅读全文
posted @ 2011-06-16 10:15 爱生活,爱编程 阅读(16883) 评论(0) 推荐(0)
摘要:最近收到一个告警,用户说数据库无法连接,但是从监控上看,oracle的后台进程已经侦听进程还是在的,没有任何的alert。登录数据库,已经恢复正常,但是在数据库的alertlog中发现大量的ora-3136的报错:Thu Feb 17 09:07:31 2011WARNING: inbound connection timed out (ORA-3136)Thu Feb 17 09:07:31 2011WARNING: inbound connection timed out (ORA-3136)Thu Feb 17 09:07:31 2011WARNING: inbound connecti 阅读全文
posted @ 2011-06-16 10:13 爱生活,爱编程 阅读(502) 评论(0) 推荐(0)
摘要:在默认情况下备份信息保存于目标数据库的控制文件中,号称使用控制文件的方式将会非常的不安全,因为一旦备份文件丢失,不仅数据库崩溃,RMAN备份信息也将丢失(就个人使用而言,我觉着没有这么严重,9i中的控制文件备份多种多样,而且恢复及重建方式也有许多,所以假如您在没有使用恢复目录的情况下丢失了控制文件,千万别以为就此玩完,准备摸脚走人。Google搜索一下RMAN控制文件恢复,您会发现无数个能够挽救您饭碗的页面存在)。Oracle 9i及之后版本因为提供了控制文件自动备份功能,可以在很大程度上不需要使用恢复目录。当然,如果要管理的数据库比较多,那么能用恢复目录还是推荐使用恢复目录,使用恢复目录的优 阅读全文
posted @ 2011-06-15 17:01 爱生活,爱编程 阅读(336) 评论(0) 推荐(0)
摘要:1. 检查数据库模式: sqlplus /nolog conn /as sysdba archive log list (查看数据库是否处于归档模式中) 若为非归档,则修改数据库归档模式。 startup mount alter database archivelog alter database open2.连接到target数据库命令: connect target / (connect target system/oracle@ora10g,如果数据库没有起来,也可要直接在rman命令下用startup进行启动数据库) 可以连接到target database.(rman 一边连接到t. 阅读全文
posted @ 2011-06-15 16:37 爱生活,爱编程 阅读(185) 评论(0) 推荐(0)
摘要:这个一定要记下来,以备不时之需:IBM HeapAnalyzer更多信息见官方网站地址:http://www.alphaworks.ibm.com/tech/heapanalyzer在我们的应用程序发生内存泄露的时候,会生成heapdump文件,文件名字类似于这样:heapdump.20081105.031129.172870.phd,即heapdump. <yyyymmdd>.<hhmmss>.pid>.phd。heapdump文件是指定时刻的java堆栈的快照,是一种镜像文件。HeapAnalyzer工具通过分析heapdump文件,哪些对象占用了太多的堆栈空 阅读全文
posted @ 2011-06-15 14:49 爱生活,爱编程 阅读(6010) 评论(0) 推荐(0)
摘要:Windchill 在 AIX heapdump 和 javacore的问题Windchill系统中,产生dump和javacore的主要原因是内存溢出,一般情况下,Methodserver和tomcat的内存设置偏小,在并发用户很多时,会造成内存溢出,这种情况只要修改配置就可以;另外还有服务器的配置已经达到瓶颈,只能升级服务器的硬件配置了,建议配置是1个CPU需要4G的内存;还有一种是由于客制化代码不规范,没有释放资源,造成内存的堆积,这种情况只要重启Windchill服务就正常了,需要跟踪代码,难度较大。 你是不是在AIX里装了用到IBM JVM的服务?比如WebLogic,Websphe 阅读全文
posted @ 2011-06-15 14:38 爱生活,爱编程 阅读(608) 评论(0) 推荐(0)
摘要:UNIX下面默认应安装了的.可以输入$oerr ora 600$oerr rman 3324windows 下面需要安装文档了.或者安装toad会带一个文档的 阅读全文
posted @ 2011-06-15 09:56 爱生活,爱编程 阅读(263) 评论(0) 推荐(0)
摘要:'physical corruption'应该是指 磁盘介质的损坏'logical corruption' 是指当oracle读一个块时,做块头与块尾的校验,如果不一致,则出'logical corruption' 阅读全文
posted @ 2011-06-14 13:10 爱生活,爱编程 阅读(267) 评论(0) 推荐(0)
摘要:restore 是还原物理文件 recover 是用日志恢复到一致 用了RMAN备份后就必须要用restore还原,然后才用recover恢复 restore——还原,与backup相对,从备份读出恢复备份的数据。 recover——恢复,把restore回来的数据经过一番处理变成正常数据。 如果restore,而不recover的话,数据库是打不开的!因为各文件都不同步 积累型(COMULATIVE ERPORT):备份上一次积累型备份所改变的数据; 增量型(INCREAMENTAL EXPORT):备份上一次备份后改变的数据。 阅读全文
posted @ 2011-06-14 10:36 爱生活,爱编程 阅读(1006) 评论(0) 推荐(0)