- 博客(51)
- 资源 (40)
- 收藏
- 关注
原创 Oracle 11.2.0.2 Patch 说明
今天小看了一下 Oracle 11.2.0.2 Patch, patch number: 10098816。 Patch最大的6G多。 杯具中. Oracle 软件是越来越大了。 还在下这些Patch文件,等下完了,把本机的11gR1的升级下玩玩。 Oracle 针对这个Patch 的更新,专门出了一个说明文档,具体参考: Important Changes to Oracl
2011-03-31 23:00:00 10850 3
原创 Important Changes to Oracle Database Patch Sets Starting With 11.2.0.2 [ID 1189783.1]
<br /> <br />Important Changes to Oracle Database Patch Sets Starting With 11.2.0.2 [ID 1189783.1]<br /> <br />Modified 13-SEP-2010 Type ANNOUNCEMENT Status PUBLISHED<br /> <br />In this Document<br /> What is being announced?<br /> Important
2011-03-31 22:49:00 7717
原创 On RAC, expdp Removes the Service Name [ID 1269319.1]
<br />On RAC, expdp Removes the Service Name [ID 1269319.1]<br /> <br />Modified 25-NOV-2010 Type PROBLEM Status MODERATED<br /> <br />In this Document<br /> Symptoms<br /> Cause<br /> Solution<br /> References<br />This document is being deliv
2011-03-31 16:14:00 5176
原创 RAC 安装patch 后启动实例 报错 ORA-00439 feature not enabled- Real Application Clusters 解决方法
<br /> <br /> <br />朋友说对windows RAC 打上Patch后,有个节点实例不能启动,其他进程正常。<br /> <br /> ORA-00439: feature not enabled: Real Application Clusters<br /> <br /> 在Metalink上搜了下,都是针对Linux 平台的,window平台的解决方法没有找到,不过朋友自己解决了这个问题,在有问题的节点上重新打了patch。就ok了。<br /> <br />
2011-03-31 15:57:00 7781
原创 Oracle SYSAUX 表空间 说明
<br /> <br />一. SYSAUX 说明<br /> 在Oracle 10g 版本中,引入了SYSTEM表空间的一个辅助表空间: SYSAUX表空间。<br /> SYSAUX 表空间存放一些其他的metadata组件,如OEM,Streams 等会默认存放在SYSAUX表空间里。这样也能降低SYSTEM表空间的负载。因此SYSAUX 表空间也是在在DB 创建或者升级时自动创建的。如果在手工使用SQL创建DB时没有指定SYSAUX tablespace,那么创建语句会报错
2011-03-31 10:43:00 21451 2
原创 Linux strace 命令 说明
<br /> <br /> <br /> Strace是Linux中一个调试和跟踪工具。它可以接管被跟踪进程执行的系统调用和收到的信号。然后把每一个执行的系统调用的名字,参数和返回值打印出来。可以通过strace找到问题出现在user层还是kernel层。<br />strace 显示这些调用的参数并返回符号形式的值。strace 从内核接收信息,而且不需要以任何特殊的方式来构建内核。<br /> <br /> <br />关于该命令的更多信息可以参考帮助文档:man strace<br />
2011-03-29 23:00:00 7321
原创 Oracle 实例恢复时 前滚(roll forward) 后滚(roll back) 问题
<br /> <br /> 在ITPUB 论坛上看到一个有关实例恢复时前滚(roll forword)和回滚(roll back)的讨论。在这里小整理一下,也理理自己的一个思路。<br /> <br />一. 什么时候需要实例恢复<br /> 在shutdown normal or shutdown immediate下,也就是所谓的clean shutdown,checkpoint也会自动触发,并且把SCN纪录写回。 当发生checkpoint时,会把SCN写到四个地方:<br /
2011-03-29 15:50:00 16197 1
原创 RAC 修改 DB 实例名 步骤
<br /> <br />在我之前的2篇Blog 里提到了RAC ASM实例名和 DB实例名的问题。<br /> <br /> RAC 中 ASM 实例名 与 节点的对应关系<br /> http://blog.csdn.net/tianlesoftware/archive/2011/03/23/6272244.aspx<br /> <br /> RAC 修改 ASM实例名的步骤<br /> http://blog.csdn.net/tianlesoftwar
2011-03-28 18:11:00 7440
原创 Linux Grep 命令说明
<br /> <br />一. Grep 说明<br />grep (global search regular expression(RE) and print out the line)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。<br /> Unix的grep家族包括grep、 egrep和fgrep。egrep和fgrep的命令只跟grep有很小不同。egrep是grep的扩展,支持更多的re元字符, fgrep就是 fixed grep或fast gre
2011-03-25 11:19:00 9462 2
原创 RAC 修改 ASM实例名 的步骤
<br /> <br /> 在DBCA 创建ASM实例时,会生成几个ASM实例,如+ASM1和+ASM2。一般来说,安装好之后,是不需要修改ASM实例名的,但是一些特殊情况,还是需要修改的,就像我之前说的:<br /> RAC 中 ASM 实例名与节点的对应关系<br /> http://blog.csdn.net/tianlesoftware/archive/2011/03/23/6272244.aspx<br /> <br /> 这个名称看上去就不一致,不
2011-03-25 00:22:00 9773
原创 ASM 实例 ORA-15063 ORA-15186 ASMLIB error function = [asm_open], error = [1], mesg = [Operation not p
<br /> <br /> <br /> 装RAC时,用DBCA命令创建了ASM 实例,之后创建diskgroup的时候,有一个节点的diskgroup 挂不上,看了下日志,错误如下:<br /> <br />ORA-15186: ASMLIB error function = [asm_open], error = [1], mesg = [Operation not permitted]<br /> <br />ORA-15063: ASM discovered an insuf
2011-03-24 18:30:00 8511
原创 RAC 中 ASM 实例名 与 节点的对应关系
<br /> <br />这个问题之前也遇到过一次,这次安装RAC的时候,又遇到了,所以研究一下。 先描述下这个现象。<br /> <br />RAC 有两个节点: rac1 和 rac2.<br /> <br />正常情况下的操作步骤:<br />(1)在rac1 安装clusterware<br />(2)在rac1上创建ASM实例。+ASM1 在节点1上,+ASM2在节点2上。<br /> <br />我发现问题的步骤:<br />(1)在节点2: rac2 上安装clusterware。<br /
2011-03-23 20:26:00 8764
原创 RAC srvctl 命令报 libpthread.so.0 cannot open shared object file No such file or directory 解决方法
<br /> <br /> <br />运行srvctl 命令报错:<br />[oracle@rac1 u01]$ srvctl remove asm -n rac1 <br />/u01/app/oracle/product/10.2.0/db_1/jdk/jre/bin/java: error while loading shared libraries: libpthread.so.0: cannot open shared object file: No such file or direct
2011-03-22 20:58:00 10293 2
原创 RAC 完整显示 crs_stat 命令中 name 列的脚本
RAC 常用的脚本说明,参考我的Blog: Oracle RAC 常用维护工具和命令 http://blog.csdn.net/tianlesoftware/archive/2010/03/09/5358573.aspx crs_stat 命令在显示上比srvctl 直观。 先查询一下: [oracle@rac1 u01]$ crs_stat -t Name
2011-03-22 20:19:00 7750
原创 RAC 安装 Actual Result Unknown Host Exception has Occurred 错误解决方法
<br /> <br /> <br />安装RAC Clusterware,在验证的时候,有2个没有通过,内容如下:<br /> <br />Checking local Cluster Synchronization Services (CSS) status ...<br />Actual Result: Unknown Host Exception has Occurred :60.191.124.236.<br />Check complete. The overall result of this
2011-03-22 17:23:00 6186
原创 Linux 下查看系统是32位 还是64 位的方法
<br /> <br /> <br />1. 从系统查看<br />1.1 uname -a 命令<br />[root@qs-dmm-rh2 ~]# uname -a<br />Linux qs-dmm-rh2 2.6.18-194.el5 #1 SMP Tue Mar 16 21:52:43 EDT 2010 i686 i686 i386 GNU/Linux<br /> <br />[root@qs-xezf-db2 ~]# uname -a<br />Linux qs-xezf-db2 2.6.18-
2011-03-22 10:46:00 47428 1
原创 Current online Redo 和 Undo 损坏的处理方法
Oracle 不同故障的恢复方案http://blog.csdn.net/tianlesoftware/archive/2010/12/30/6106178.aspx Oracle undo 表空间管理http://blog.csdn.net/tianlesoftware/archive/2010/07/11/5689558.aspx 上面的2篇Blog 讲到了Oracle 一些故
2011-03-19 17:47:00 15080 3
原创 Oracle expdp/impdp 使用示例
<br /> <br /> <br />在之前的blog:<br /> Oracle 10g Data Pump Expdp/Impdp 详解<br /> http://blog.csdn.net/tianlesoftware/archive/2009/10/15/4674224.aspx<br /> <br /> exp/imp 与 expdp/impdp 对比及使用中的一些优化事项<br /> http://blog.csdn.net/tianlesoft
2011-03-18 22:34:00 55737 4
原创 ORA-09817: Write to audit file failed 解决方法
<br /> <br />连接oracle 报错:ORA-09817: Write to audit file failed.<br /> <br />[oracle@qs-dmm-rh1 dave]$ sqlplus sys/oracle as sysdba;<br />SQL*Plus: Release 10.2.0.4.0 - Production on Thu Mar 17 16:35:02 2011<br />Copyright (c) 1982, 2007, Oracle. All Right
2011-03-17 17:10:00 14952
原创 有关Oracle Data Guard Failover 的说明
在之前的两篇文章里都对oracle Data Guard的Failover 进行了说明,但是没有个系统的说明,所以在这篇把DG的Failover 做个系统的说明。 物理Data Guard 下Failover 时Redo 的处理问题 http://blog.csdn.net/tianlesoftware/archive/2010/11/05/5989638.aspx Oracle Data Guard Linux 平台 Physical Standby 搭建
2011-03-17 16:01:00 12290
原创 Oracle 版本号 说明
<br /> <br />Oracle 的版本号很多,先看11g的一个版本号说明:<br /><br /><br /> <br /><br />注意: <br /> 在oracle 9.2 版本之后, oracle 的maintenance release number 是在第二数字位更改。而在之前,是在第三个数字位。<br /> <br />1. Major Database Release Number<br /> 第一个数字位,它代表的是一个新版本软件,也标志着一些新的功能。如
2011-03-16 23:09:00 11597 1
原创 oracle 11gR2 ORA-31626: job does not exist 和ORA-31687: error creating worker process with worker id
<br /> <br /> <br />Oracle 11gR2 imdp 报错如下:<br /> <br /> <br />Import: Release 11.2.0.1.0 - Production on Mon May 3 16:25:17 2010<br /><br />Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.<br /><br />Connected to: Oracle Databa
2011-03-15 21:52:00 14114
原创 Oracle exp EXP-00008 和ORA-01455: converting column overflows integer datatype 的解决方法
Oracle 用exp 导出数据库的时候,可能会遇到这个错误:Encountering errors in Export logfileEXP-00008: Oracle error # encounteredORA-01455: converting column overflows integer datatype导致这个错误原因: Export 命令会将表的statistics 值转成成整形。当这个statistics值超过2^31-1时,就会报这个错误。 解决方法:1. 通过dba_t
2011-03-15 19:15:00 23108 2
原创 oracle 实例存在 但dbca delete database 不可用 解决方法
用RMAN 备份在异机恢复了一下。用DBCA 的时候,发现识别不到这个恢复的实例。 解决方法,在/etc/oratab文件里添加实例的信息:[oracle@qs-dmm-rh2 ~]$ cat /etc/oratab |grep -v "#" dave:/u01/app/oracle/product/11.2.0/dbhome_1:
2011-03-13 12:16:00 5804 1
原创 用RMAN 备份异机恢复 迁移数据
<br /> <br /> 先假设一种情况,假设有一个数据库,数据量是2T。如果要对这个数据库进行迁移,在不考虑磁盘空间的前提下,要求在最短的时间内完成切换操作。<br /> <br /> 在不考虑磁盘空间前提下,备份时间,网络传输时间,恢复时间。这个时间对于7*24*365的系统来说,肯定是没办法承受的。<br /> 如果在考虑下备份空间+迁移后的空间。这个对磁盘的开销也是非常大。<br /> <br /> 在我的前一篇Blog里,提到了RMAN的异机恢复,
2011-03-12 23:42:00 21210 1
原创 RMAN 备份异机恢复 并创建新DBID
<br /> <br />测试平台信息:<br />Oracle:11gR2<br />操作系统:Redhat 5.5<br />Target DB:dave<br /> <br />几点说明:<br />(1)RMAN 异机恢复的时候,db_name必须相同。如果说要想改成其他的实例名,可以在恢复成功后,用nid 命令修改。实例名的信息会记录到控制文件里,所以如果在恢复的时候,如果实例名不一致,恢复的时候会报错。<br />(2)如果恢复的路径和源库不一致,就需要在restore时用set 命令指定新位置
2011-03-11 19:05:00 28296 2
原创 OEM 应用程序要求的数据库权限超出了您当前具有的权限 解决方法
<br /> <br /> <br />当Oralce 访问OEM 出现如下错误时:<br /> 应用程序要求的数据库权限超出了您当前具有的权限<br /> <br />从如下2个方面检查:<br /> <br />(1)给用户赋SELECT_CATALOG_ROLE<br /> grant SELECT_CATALOG_ROLE to user<br /> <br />(2)DBSNMP,SYSMAN用户是否被锁<br /> <br /> SQL>selec
2011-03-10 20:05:00 6617 2
原创 Oracle 用户 profile 属性
在之前的Blog里,讲了Oracle 用户和角色的一些概念,但是没有讲属性profile的信息。 Oracle 用户及角色介绍 http://blog.csdn.net/tianlesoftware/archive/2009/11/08/4786956.aspx 在Profile文件里保存了一些资源的限制信息。如果在创建用户时指定了profile。那么用户就不能超过profile里指定的资源。1. 一些注意事项 (1)创建profile 需要CR
2011-03-10 20:04:00 19085 1
原创 WARNING: inbound connection timed out (ORA-3136) 解决方法
在Alertlog 中经常能看到这个错误:WARNING:inbound connection timed out (ORA-3136)。 这个是个很常见的错误。 一. sqlnet.ora 说明 在讲这个错误之前,我们先看下sqlnet.ora。 正常情况下,在$ORACLE_HOME/network/admin下有3个文件: listener.
2011-03-09 23:07:00 22625
原创 Oracle 11g Data Guard 使用duplicate from active database 创建 standby database
在blog:Oracle 11gR2 使用 RMAN duplicate from active database 复制数据库 http://blog.csdn.net/tianlesoftware/archive/2011/03/08/6230498.aspx演示了11gR2 下duplicate from active database的例子。 在这里继续使用这个命令来创建一个物理
2011-03-08 18:13:00 25067 4
原创 Connection to Auxilary using connect string failed with ORA-1252: TNS:listener: all appropriate inst
<br /> <br />做RMAN 复制的时候,遇到一个错误:<br />ORA-12528: TNS:listener: all appropriate instances are blocking new connections<br /> <br /> 导致这个错误的原因是因为db 没有注册到listener里面。我配置了静态监听,但忘记重启生效了,所以报了这个错。<br /> 如果使用动态监听的话,需要等PMON进程将database的信息注册到listener 里面去。但
2011-03-08 01:52:00 5435
原创 Connection to Auxilary using connect string failed with ORA-12528 [ID 419440.1]
<br />Connection to Auxilary using connect string failed with ORA-12528 [ID 419440.1]<br /> <br />Modified 15-FEB-2011 Type PROBLEM Status PUBLISHED<br /> <br />In this Document<br /> Symptoms<br /> Cause<br /> Solution<br /> ReferencesApplies
2011-03-08 01:36:00 5210
原创 Oracle 11gR2 使用 RMAN duplicate from active database 复制数据库
<br /> <br /> 在Oracle 10g下,我们可以使用RMAN duplicate 命令创建一个具有不同DBID 的复制库。到了Oracle 11gR2, RMAN 的duplicate 有2种方法实现:<br /> 1. Active database duplication <br /> 2. Backup-based duplication<br /> <br /> Active database duplication 通过网络,直接cop
2011-03-08 01:18:00 19715 2
原创 Linux SSH 远程乱码问题 解决方法
<br /> <br /> 公司装系统的兄弟习惯是装中文,可我的SecureCRT 不支持中文。提示信息显示乱码也就惹了,现在是使用vi 命令都乱码。无耐,还是改吧。<br /> <br />临时性的解决方法:<br />export LANG="en_US"<br /> <br />彻底的解决方法:<br />vi /etc/sysconfig/i18n <br />LANG="zh_CN.UTF-8" <br /> <br />把默认语言改成英文:<br />LANG="en_US" <br
2011-03-08 00:01:00 6470
原创 Linux 下Oracle 环境变量- bash- ulimit- open files- cannot modify limit 解决
设置Oracle 环境变量的时候报错:[oracle@qs-dmm-rh1 ~]$ source .bash_profile-bash: ulimit: open files: cannot modify limit: 不允许的操作设置的环境变量如下:# Oracle Settings TMP=/tmp; export TMP TMPDIR=$TMP; export TMPDIR ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE ORACLE_HOME=$ORA
2011-03-07 16:37:00 10528 4
转载 通过 ulimit 改善系统性能
<br /> <br /> <br />一. ulimit 的功能和用法<br />1.1 ulimit 功能简述<br /> 假设有这样一种情况,当一台 Linux 主机上同时登陆了 10 个人,在系统资源无限制的情况下,这 10 个用户同时打开了 500 个文档,而假设每个文档的大小有 10M,这时系统的内存资源就会受到巨大的挑战。<br /> 而实际应用的环境要比这种假设复杂的多,例如在一个嵌入式开发环境中,各方面的资源都是非常紧缺的,对于开启文件描述符的数量,分配堆栈的大小
2011-03-07 16:31:00 7071
原创 RMAN 'Duplicate Database' Feature in 11G [ID 452868.1]
<br />RMAN 'Duplicate Database' Feature in 11G [ID 452868.1]<br /> <br />Modified 14-MAY-2010 Type BULLETIN Status PUBLISHED<br /> <br />In this Document<br /> Purpose<br /> Scope and Application<br /> RMAN 'Duplicate Database' Feature in 11G<br
2011-03-07 13:15:00 4387
原创 Oracle RMAN DUPLICATE/RESTORE/RECOVER 支持的混合平台
<br /> <br /> <br />RMAN 在混合平台下的duplicate/resotre/recover 有如下方式:<br /> <br />(1)使用Active Database Duplicate。这个是11gRMAN 才有的。<br />(2)使用image copies 或者backup sets 的duplicate。<br />(3)使用image copies 或者backup sets的 resotre 和 recover。<br /> <br />注意:这里的除了使用conv
2011-03-07 12:59:00 5276
原创 Oracle Data Guard 主库 归档文件 删除策略
<br /> <br /> 对于Oracle Data Guard 的Maximum Availability和 Maximum Performance 两种模式下的主库归档文件的删除,必须是在归档文件在备库应用以后才可以删除。<br /> 对于Maximum Protection 模式,这种模式的日志是同时写到主库和备库的,所以这种模式下的主库删除归档,没有限制。可以直接删除。<br /> <br /> 那么在Maximum Availability和 Maximum
2011-03-07 00:24:00 15943
原创 RMAN backups in Max Performance/Max Availability Data Guard Environment [ID 331924.1]
<br />RMAN backups in Max Performance/Max Availability Data Guard Environment [ID 331924.1]<br /> <br />Modified 28-DEC-2010 Type BULLETIN Status PUBLISHED<br /> <br />In this Document<br /> Purpose<br /> Scope and Application<br /> RMAN backups
2011-03-07 00:00:00 7589
Oracle 11g 架构图 from Oracle University
2010-05-13
Oracle Database 10g OCP Certification All-in-One Exam Guide.pdf
2009-06-24
MFC简易股票交易系统
2008-06-17
Linux 7.7 平台 Oracle 19c Data Guard 环境 升级RU 19.3 到19.6 操作手册.pdf
2020-03-11
Linux 7.7 平台 Oracle 19.3 物理Data Guard 搭建手册.pdf
2020-03-11
Oracle 19c 单实例 RU 从19.3.0 升级到19.6.0 操作手册.pdf
2020-03-11
Oracle Linux 6.1 + Oracle 11.2.0.1 RAC + RAW安装文档.pdf
2012-11-22
oracle8i.internal.services.for.waits.latches.locks
2012-05-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人