
Oracle新特性研究专栏
inthirties
程序员紫龙,喜欢编程,热爱编程的老年程序员
展开
-
11g的Oracle Grid Infrastructure
2010年05月2号 | 23:59分类:<a title="查看 Linux&Unix 的全部文章" rel="category" href="http://b.inthirties.com:90/?cat=13" title="查看 Linux&Unix 的全部文章">Linux&Unix, 管理维护 | 编辑 | 标签:11g、grid 本文出原创 2010-05-05 09:00:00 · 6453 阅读 · 0 评论 -
有关recyclebin的研究
http://inthirties.com:90/thread-1406-2-1.html flashback table是一个对付drop table很好的手段。在一个表被drop的以后,这个表并没有真正的从表空间里drop掉,我们可以再recyclebin里找到。show recyclebin我们可以找到我们已经drop的表,并且通过flashback table xxx to原创 2010-04-12 23:44:00 · 1619 阅读 · 3 评论 -
NFS RAC安装实例
http://inthirties.com:90/thread-774-3-1.html[root@inth-rac01 ~]# mkdir -p /opt/crs/product/10.2.0.1/crs[root@inth-rac01 ~]# mkdir -p /opt/rac/oradata[root@inth-rac01 ~]# mkdir -p /原创 2010-03-18 23:48:00 · 1616 阅读 · 0 评论 -
Oracle 10g RAC On Linux Using NFS
http://inthirties.com:90/thread-918-3-1.htmlThis article describes the installation of Oracle 10g release 2 (10.2.0.1) RAC on Linux (Oracle Enterprise Linux 4.5) using NFS to provide the原创 2010-03-18 23:52:00 · 2316 阅读 · 0 评论 -
RMAN delete的用法
Delete backups (and copies) from disk or tape, and update the RMAN repository. Syntax: DELETE [FORCE] [NOPROMPT] { [EXPIRED] { { BACKUP [OF listObjectList] | COPY [OF listObectjList] | archivelogR原创 2009-12-28 21:27:00 · 3666 阅读 · 0 评论 -
oracle clusterware 和 oracle rac 的主要部件
现在看相关的RAC结构的文章还不太理解。现在看这个就很清楚其中的意思了。oracle clusterware 主要有以下主要部件:CSS: 集群同步服务主要管理整个集群内各个节点间的情况,包括节点的添加和减少。与之对应的是ocssd 进程,如果改进程出现故障将会导致节点重启。如果使用了第三方的clusterware,css 通过第三方clusterware原创 2010-03-09 11:58:00 · 1714 阅读 · 1 评论 -
修改RAC VIP IP
修改RAC VIP IPhttp://inthirties.com:90/thread-984-2-1.html 1.修改RAC2 的VIP ip 由192.168.0.32改为192.168.0.341.1 sqlplus sys/manager@rac2 as sysdbaSQL>alter system set local_listener=(ADDRES原创 2010-03-09 16:59:00 · 1883 阅读 · 0 评论 -
很不错的工具kfod 查看Oracle ASM磁盘信息
这个工具可以用于手工查询ASM磁盘的信息。其帮助信息如下:[oracle@localhost ~]$ which kfod/u01/oracle/product/10.2.0.1/db_1/bin/kfod[oracle@localhost ~]$ kfod -h_asm_a/llow_only_raw_disks KFOD all原创 2009-12-28 11:36:00 · 1529 阅读 · 0 评论 -
oracle审计功能
Oracle的审计机制是用来监视用户对ORACLE数据库所做的各种操作。在缺省情况下,系统的审计功能是关闭的。可以在INIT.ORA参数文件中将参数AUDIT_TRAIL设置为正整数来激活。审计功能激活后,任何拥有表或视图的用户就可以进行如下审计操作: ·使用SQL语句来挑选审计选择项; ·审计对该用户所拥有的表或视图的成功或不成功的存取企图;原创 2009-12-09 12:00:00 · 1688 阅读 · 0 评论 -
重做(Redo)之redo的内容
Redo的内容 Oracle通过Redo来实现快速提交,一方面是因为Redo Log File可以连续、顺序地快速写出,另外一个方面也和Redo记录的精简内容有关。 为了了解Redo的内容,首先需要了解两个概念:改变向量和重做记录。 ¡ 改变向量(Change Vector) 改变向量表示对数据库内某一个数据块所做的一次变更。改变向量(Change Vector)中包含了变更的数据块的版原创 2009-12-07 21:08:00 · 990 阅读 · 0 评论 -
重做(Redo)之一 Redo的作用
重做(Redo)和撤消(Undo)是Oracle的重要特性,用以保证事务的可恢复性和可撤消性。本章将对Oracle的重做机制进行讨论。 1 Redo的作用 Oracle通过Redo来保证数据库的事务可以被重演,从而使得在故障之后,数据可以被恢复。Redo对于Oracle数据库来说至关重要。 在数据库中,Redo的功能主要通过3个组件来实现:Redo Log Buffer、LGWR后台进程和Redo原创 2009-12-07 21:06:00 · 1235 阅读 · 0 评论 -
OCR和Voting disk的管理
ocr和vote disk虽然是很小的空间,但是对RAC来所非常的重要呀,继给客户排除好故障以后,也顺便给ocr和vote disk做好了备份,这里特别整理了这两者的管理和备份方法,特记录下来给网友们参考Voting disk记录节点成员信息,如包含哪些节点成员、节点的添加删除信息记录,大小为20MB查看voting disk位置:crsctl query css原创 2010-01-29 21:55:00 · 2390 阅读 · 0 评论 -
crs启动失败故障的解决实例
接到一个客户的电话,crs启动失败。登录客户的机器,对于crs的错误排查,从系统日志着手在系统日志里有如下有关crs失败的信息Jan 29 20:25:59 inthrac01 logger: Cluster Ready Services waiting on dependencies. Diagnostics in /tmp/crsctl.7004.Jan 2原创 2010-01-29 21:30:00 · 4938 阅读 · 0 评论 -
RAC 安装 简单步骤
这几天都有网友询问有关RAC的安装的过程,现整理了一下简洁的步骤,希望网友们能有方便的进行RAC安装1. 检验包(如果uname一致的话,有差异。以Oracle文档为准,这里是以RHEL AS 4为例)binutils-2.15.92.0.2-13.EL4compat-db-4.1.25-9compat-libstdc++-296-2.96-132.7.2原创 2010-01-28 08:36:00 · 1199 阅读 · 0 评论 -
SCAN(Single Client acccess Name)
2010年05月5号 | 11:06分类:<a title="查看 RAC维护 的全部文章" rel="category" href="http://b.inthirties.com:90/?cat=18" title="查看 RAC维护 的全部文章">RAC维护, 管理维护 | 编辑 | 标签:11g、grid、RAC、scan 本文出自原创 2010-05-05 11:09:00 · 2581 阅读 · 0 评论 -
11gR2 Clusterware Startup Sequence
Clusterware Startup SequenceThe following is the Clusterware startup sequence (image from the "Oracle Clusterware Administration and Deployment Guide):Dont let this picture scare原创 2010-05-26 09:49:00 · 1457 阅读 · 0 评论 -
rac静默安装的方法
rac静默安装的方法ghost, 环境, window, 用户所谓静默安装,就是microsoft的window提出的一个概念,以前安装window的时候,一步一步的安装,必须要相应式的完成,这对于要装多个机器来说特别的麻烦,就有了安装配置文件的想法,然后读这个文件进行安装,就不需要人守在面前了,当然后面ghost大行其道,有了其他的方法,这里给大家介绍rac的静默安装,当然这里的目的并不是静默,而是能够完全用命令行进行安装,而不需要xwindow的支持,这对一些特定的环境还是横有意义的。1.首先当然还是配原创 2010-12-24 21:21:00 · 2997 阅读 · 0 评论 -
Oracle CBO 成本优化器 文档
Oracle CBO 成本优化器 文档Oracle, CBO, 成本优化器, 文档cost based oracle fundamentals.part1.rar (1.91 MB)下载次数: 09 分钟前cost based oracle fundamentals.part2.rar (1.91 MB)下载次数: 06 分钟前cost based oracle fundamentals.part3.rar (875.05 KB)原创 2010-08-11 09:46:00 · 895 阅读 · 0 评论 -
如何修改Oracle 11gR2中的资源属性
今天简单介绍下Oracle GI 11gR2中CRS相关资源属性的修改。在Oracle 11gR2中,所有的资源在安装结束的时候都有一些默认属性。这里的资源不仅仅包含CRS资源比如nodeapps, asm, listener, db等等,也包括在11gR2中新引入的ohasd资源(当然crs也是OHASD资源的一种),包括crsd, gpnpd, gipcd, ctssd等等。这些属性比如超时时间,启动脚本,依赖关系等等。当然这里提供的只是一个方法,至于是否需要修改,什么时候修改则请慎重使用,转载 2010-08-09 11:09:00 · 1579 阅读 · 0 评论 -
解决ORA-00845: MEMORY_TARGET not supported on this system
在11gR2才会出现的错误。oracle的文档对这个错误的描述是00845, 00000, "MEMORY_TARGET not supported on this system"// *Cause: The MEMORY_TARGET parameter was not supported on this operating system or /dev/shm was not sized correctly on Linux.// *Action: Refer to documentation for原创 2010-06-10 15:50:00 · 1697 阅读 · 0 评论 -
在11gR2的grid infrastructure又遇见JVM HotSpot 错误
在11gR2的grid infrastructure又遇见JVM HotSpot 错误。[oracle@inthirties1 ~]$ dbca## An unexpected error has been detected by HotSpot Virtual Machine:## SIGSEGV (0xb) at pc=0x9faea3e4, pid=6205, tid=3086211280## Java VM: Java HotSpot(TM) Client VM (1.5.0_17-b02 mix原创 2010-06-10 01:42:00 · 1422 阅读 · 0 评论 -
11gR2里的用户组
上篇文章"Oracle用户组错误导致的错误" 谈到了11gR2里的用户组权限导致的一个错误,这篇文章,就顺便把11gR2里的用户组总结一下了11gR2里的用户组:描述OS 组名分配给该组的 OS 用户Oracle 权限Oracle 组名Oracle 清单和软件所有者oinstallgrid、oracle Oracle 自动存储管理组asmadmingridSYSASMOSASMASM 数据库管理员组asmdbagrid、oracleASM 的 SYSDBAOSDBA for ASMASM 操作员组asmo原创 2010-06-10 01:08:00 · 1554 阅读 · 0 评论 -
Oracle用户组错误导致的错误
看了已经有很多的朋友开始关注11gR2了,并且也开始着手11gR2的cluster了,今天又碰到一个朋友,在安装11gR2中的错误。这个朋友部署的是standalone的grid infrastructure,既然是用grid infrastructure了,当然asm就是数据库的存储的首选了。grid infrastructure安装成功,状态如下[grid@rac11g1 ~]$ crs_stat -tName Type Target State H原创 2010-06-10 00:57:00 · 1818 阅读 · 0 评论 -
How to Troubleshoot Grid Infrastructure Startup Issues (2)
<br />5. File System that GRID_HOME resides is online when init script S96ohasd is executed; once S96ohasd is executed, following message should be in OS messages file:<br /><br />Jan 20 20:46:51 rac1 logger: Oracle HA daemon is enabled for autosta原创 2010-07-30 13:39:00 · 7556 阅读 · 0 评论 -
How to Troubleshoot Grid Infrastructure Startup Issues
How to Troubleshoot Grid Infrastructure Startup Issues [ID 1050908.1] -------------------------------------------------------------------------------- Modified 25-JUN-2010 Type HOWTO Status PUBLISHED In this Document Goal Solution原创 2010-07-30 13:32:00 · 1514 阅读 · 0 评论 -
跟 Inthirties学Oracle之checkpoint由来
什么是checkpoint?checkpoint能干什么?checkpoint是怎么运行的?这是我们在了解检查点概念的时候,需要理解的问题。也是我们在理解检查点的时候,经常不能整明白的三个问题。 我们先不忙着对这三个文件进行理解。一个事物的出现,必然有他出现的理由,checkpoint也固然如此。 大家都知道在我们的系统里,存储是数据的最后的归属之地,数据库更是如此,只有数据落地生根的进入了物理的存储空间里,这个数据才算是放心的能够保存了,所以如果要数据保证安全不丢失,及时的把他们放到了安心的地原创 2010-06-03 11:05:00 · 1402 阅读 · 1 评论 -
Memory Notification: Library Cache Object loaded into SGA
Just a warning is found in my alert log file.As below:Memory Notification: Library Cache Object loaded into SGAHeap size 2250K exceeds notification threshold (2048K)Details in trace file /u01/oracle/admin/sample/udump/sample_ora_16462.trcKGL object n原创 2010-06-02 13:44:00 · 1596 阅读 · 0 评论 -
what is RBA
what is RBA? this is general question among our junior Oracle DBA. The RBA means Redo Block Address. It's just my mind. You must identify it from RDBA(Relative data block address). So they are very simlar. But they are two different thing. The RBA is rela原创 2010-05-31 15:29:00 · 812 阅读 · 0 评论 -
Important Log Locations for Grid Infrastructure
Clusterware daemon logs are all under /log/. Structure under /log/:alert.log - look here first for most clusterware issues./admin:./agent:./agent/crsd:./agent/crsd/oraagent_原创 2010-05-26 10:49:00 · 943 阅读 · 0 评论 -
11gR2 Clusterware Key Facts
11gR2 Clusterware is required to be up and running prior to installing a 11gR2 Real Application Clusters database. The GRID home consists of the Oracle Clusterware and ASM. ASM should n原创 2010-05-26 10:46:00 · 928 阅读 · 0 评论 -
How to Troubleshoot Grid Infrastructure Startup Issues [ID 1050908.1]
How to Troubleshoot Grid Infrastructure Startup Issues [ID 1050908.1] Modified 21-MAY-2010 Type HOWTO Status PUBLISHED In this Document原创 2010-05-26 09:36:00 · 25494 阅读 · 0 评论 -
11gr2 check status of resources in cluster
The following command will display the status of all cluster resources:$ ./crsctl status resource -t----------------------------------------------------------------------------原创 2010-05-26 11:59:00 · 962 阅读 · 0 评论 -
RAC的节点删除
如果我们需要移除一个RAC节点,我们该如何操作叻。 当然先检查一下我们的RAC的节点的状况,在crs目录下,用root登录执行命令, ./olsnodes -n racnode01 1 racnode02 2 第一步 从RAC中删除数据库实例 该步骤将完成如下: 撤销选择的实例在关联的Oracle Net Services监听中的注册 从实例配置节点中删除选择的实例 删除Oracle网络原创 2009-12-01 21:41:00 · 1958 阅读 · 0 评论 -
RAC 安装 简单步骤
13 建立和测试用户等效性仅在一个节点上执行exec /usr/bin/ssh-agent $SHELL/usr/bin/ssh-add例如[oracle@inthrac01 ~]$ exec /usr/bin/ssh-agent $SHELL[oracle@inthrac01 ~]$ /usr/bin/ssh-addEnter pass原创 2010-01-28 08:37:00 · 2243 阅读 · 0 评论 -
Oracle的逻辑读和物理读
在我们优化oracle的时候,经常会用到各种各样的技术手段,其中使用statspack和explain plan是最常见的了。 当我们使用这两个常见的工具来进行优化调整的时候,经常会看到physical reads和logical reads。 那么这两者 是什么东东, 他们分别表示什么意思,他们有什么样的区别叻。 让我们先做一下这样的实验,一起来看看 SQL>set au原创 2009-09-12 08:52:00 · 3504 阅读 · 0 评论 -
RAC安装全程记录--RHEL AS4 RAC(OCFS2+ASM)
转自我的个人blog http://www.inthirties.com 有个客户想升级到RAC的生产系统,所以逼着自己又去装RAC,同时有一次在回顾一下RAC中的一些知识了,感觉对自己对RAC的认识是相当的有帮助。两台机器情况如下主机1Hostname:RHEL4-1OS software RHEL4 As(2.6.9.0.78 ELSmp版本)memory:1024M原创 2009-07-08 10:18:00 · 1653 阅读 · 0 评论 -
open_cursor 和 v$open_cursors的区别
作者: 三十而立时间:2009年9月09日 11:56:31本文出自 “inthirties(三十而立)”博客,转载请务必注明作者和保留出处http://blog.youkuaiyun.com/inthirties/archive/2009/09/09/4537190.aspx 有csdn的朋友问到 open_cursor 和 v$open_cursors的区别这样的问题 SQL> select c原创 2009-09-09 23:08:00 · 4360 阅读 · 0 评论 -
踏破铁鞋无觅处,得来全不费功夫-sys_connect_by_path函数
这几天和几个网上朋友一起探讨oracle开发中的一些特别之处,谈到了竖横对换的方式。 以前看过有人转换过的,当时仅仅惊叹了一下,就过去了,没有记下来,直至于用到的时候呢,开始到处找,找来找去都没有找不到痕迹了,心里也就郁郁寡欢呀。 今天无意间,看connect by的使用,看到了sys_connect_by_path的用法,算是给我一个另类的惊喜了,sys_connect_by_p原创 2009-07-08 16:34:00 · 5413 阅读 · 1 评论 -
老生常谈--Oracle里表空间的压缩
作者: 三十而立时间:2009年9月08日 8:51:25本文出自 “inthirties(三十而立)”博客,转载请务必注明作者和保留出处http://blog.youkuaiyun.com/inthirties/archive/2009/09/08/4531986.aspx 回答csdn上一个网友的问题 http://topic.youkuaiyun.com/u/20090731/09/836c6167-42a6原创 2009-09-08 15:10:00 · 4362 阅读 · 1 评论 -
Oracle提供了分区技术(汇总帖)
Oracle提供了分区技术以支持VLDB(Very Large DataBase)。分区表通过对分区列的判断,把分区列不同的记录,放到不同的分区中。分区完全对应用透明。 Oracle的分区表可以包括多个分区,每个分区都是一个独立的段(SEGMENT),可以存放到不同的表空间中。查询时可以通过查询表来访问各个分区中的数据,也可以通过在查询时直接指定分区的方法来进行查询。 分区提供以下优点: 由于将数原创 2009-07-02 15:33:00 · 901 阅读 · 0 评论