- 博客(37)
- 收藏
- 关注
关于 数据文件自增长 的一点理解
同事问了我数据文件自增长的问题。 我对表空间数据文件的处理原则是: (1) 数据文件设置为自增长,每次自增长的大小为100M。最大值32G。 因为8k的数据块最大支持32G。 (2) 用脚本监控表空间使用率,超过90%时,手动的添加数据文件。 因为现在的文件系统比以前的好,可以将单个数据文件设置成10G,20G。 都没有什么问题。 同事问我,为什么不使用自增长,这个...
2010-09-30 09:51:00 58
RAC 实例 迁移到 单实例 -- 使用导出导入
昨天整理做了用导出导入的方法,将Oracle 单实例 迁移到 RAC 实例的实验。 今天来做一个用导出导入的方法将RAC 实例迁移到 Oracle 单实例。 方法都差不多。 只不过顺序倒过来了。 Oracle 单实例 迁移到 RAC 实例 -- 使用导出导入方法 http://blog.csdn.net/tianlesoftware/archive/2010/09/28/5912...
2010-09-29 11:32:00 55
Oracle 单实例 迁移到 RAC 实例 -- 使用导出导入方法
将Oracle 单实例迁移到 RAC 实例上有两种方法: 1. 使用RMAN 复制 2. 使用逻辑导出导入(exp/imp) 或者 数据泵(expdp/impdp) 这篇演示用数据泵(expdp/impdp)将单实例迁移到RAC 环境。 导出导入schema方式来进行。逻辑导出导入相对数据泵而言,更简单一点。 这里假设RAC 环境已经搭建好了。 如果没有搭建好,可以参考我...
2010-09-28 18:38:00 77
RAC 实例不能启动 ORA-1589 signalled during ALTER DATABASE OPEN
今天启动RAC 做实验,发现RAC 实例怎么启动不了。 [oracle@rac2 bin]$ crs_stat -t Name Type Target State Host ------------------------------------------------------------ ora.orcl.db application ONLINE OFFLINE ora....
2010-09-28 16:23:00 127
RAC 之 RMAN 恢复
之前整理的RMAN 有关还原的文章: RMAN 系列(五) ---- RMAN 还原 与 恢复 http://blog.csdn.net/tianlesoftware/archive/2010/07/11/5700474.aspx RMAN 备份与恢复 实例 http://blog.csdn.net/tianlesoftware/archive/2009/10/20/469...
2010-09-27 16:03:00 47
Java中的枚举(二)
到目前为止,我们仅仅使用了最简单的语法定义枚举类型,其实枚举类型可以做更多的事情,在Tiger的定义中,枚举是一种新的类型,允许用常量来表示特定的数据片断,它能胜任普通类的大部分功能,如定义自己的构造函数、方法、属性等等。这也是Java与C/C++或是Pascal中不同的地方,在那两种语言中枚举类型代表的就是一些int类型的数字,但在Java中枚举更像是一个类。 接下来我们将丰富一下我们的枚...
2010-09-27 11:28:00 54
Java中的枚举(一)
在实际编程中,往往存在着这样的“数据集”,它们的数值在程序中是稳定的,而且“数据集”中的元素是有限的。例如星期一到星期日七个数据元素组成了一周的“数据集”,春夏秋冬四个数据元素组成了四季的“数据集”。在Java中想表示这种数据集最容易想到的写法可能是这样,我们以表示一周五天的工作日来举例: Java代码 public class WeekDay { public stat...
2010-09-27 11:23:00 154
RAC 修改 spfile 参数
我们知道数据库的参数文件有spfile 和pfile。 RAC 的参数文件比较特殊。 因为默认情况下,RAC的spfile 是放在共享设备上(RAW设备或者ASM磁盘组)。而在各节点的pfile文件里只记录了这个spfile的位置。 所以在用spfile 生成pfile 或者修改相关参数值时都需要特别注意。 如果我们直接使用: create pfile from spfile 命令穿...
2010-09-24 00:07:00 48
RAC实例 表空间 维护
先配置一下监听,这样我们就可以从客户端进行连接了。 我这里写了三种连接。 第一种是正常方式,一般都采用这种方式,后面的rac1和rac2 是方便测试。 因为如果用第一种方式的话,客户端连哪个实例是随机的,不好进行控制,除非手动的关闭某个实例,让Oracle 漂过去,那样有点麻烦。 我就又多添加了2个监听,分别对应实例1和实例2. 配置这2个监听的时候,要注意Service_name 这个参...
2010-09-23 15:31:00 47
远程客户端 访问 ASM 实例
我们可以直接在服务器器上访问ASM 实例,只需要指定ASM 实例名,在用sqlplus连接就可以了。 如果我们想从远程的客户端访问ASM 实例,可以参考如下的配置方法。 一.官网的配置说明 This solution cannot be accomplished using Network Manager (GUI)The solution is to * Edit the...
2010-09-23 12:17:00 43
RAC 之 RMAN 备份
这篇主要介绍的是RAC 环境下的RMAN 备份。 关于Oracle 备份与恢复的一些理论知识参考我的Blog: Oracle 备份 与 恢复 概述 http://blog.csdn.net/tianlesoftware/archive/2010/04/16/5490733.aspx 一. RAC 归档的设置 1.1 相关理论知识 RAC 在运行的时候,每个实例都会...
2010-09-22 19:11:00 53
RAC RMAN 备份 RMAN-03009 ORA-19504 ORA-27040 RMAN-06012 channel c3 not allocated 错误分析
把之前的RMAN 单实例的备份脚本修改了一下,用来备份RAC 系统。 Linux 平台下 RMAN 全备 和 增量备份 shell 脚本 http://blog.csdn.net/tianlesoftware/archive/2010/07/16/5740630.aspx 修改之后的备份Shell 脚本如下: ###########################...
2010-09-22 18:57:00 47
做了一个奇怪的梦
中秋的早上,睡梦中,闹钟订的是7点。 模糊中做梦了,居然回到初中的教室了,然后英语老师 刘平 抽查我英语知识,先问了我个介词的什么东西, 没答上来,后来问了个be动词的东西。 这个我会,高兴死了,刚说了几句他就说知道了。你坐下吧。 英语是学了又放了,没有坚持下来。所以挺杯具的,虽然看英语文档没什么问题,但口语烂的一塌糊涂。 杯具啊。 也许还是精力不够,如果学英语能像学Oracle 这...
2010-09-22 13:42:00 179
RAC RMAN 通道配置 RMAN-12001 RMAN-12001 RMAN-10008 RMAN-10003 ORA-01017 错误
做RAC 的RMAN 测试,配置通道后,检验时报错。 RMAN> configure channel 1 device type disk connect 'sys/admin@orcl1'; new RMAN configuration parameters: CONFIGURE CHANNEL 1 DEVICE TYPE DISK CONNECT 'sys/admin@o...
2010-09-21 14:35:00 142
RAC 卸载 说明
今天本来是打算做RAC RMAN 备份的实验的。 可是有个问题一直没有解决,是之前安装RAC时遗留的。 因为这个给操作带来了很多麻烦,所以决定先把这个问题了。 上次安装的时候没有注意顺序,结果是ASM2 实例在RAC1 节点上, ASM1 在RAC2 节点上。 这样每次启动RAC 环境的时候都会很麻烦。 要解决这个问题只能先卸载数据库实例,在卸载ASM. 在重新安装。 在网上goo...
2010-09-18 02:58:00 59
RAC -- the cluster database(DB_NAME) already exits
RAC 用DBCA新建数据库的时候报个错,之前的那个数据库没有删除掉,dbca 命令还能显示这个数据库。 之前采用的crs_unregister 这个命令从OCR中注销的。 但是没有彻底清除。 如图: 如果我们忽略它,创建同样名称的数据库,那么会报错。 错误如图显示: the cluster database(DB_NAME) already exits。 ...
2010-09-18 00:25:00 80
资本没有主义
卢麒元 主义是一种人的主张。 的主张,被称之为主义。 资本,是一种物质性的存在,没有灵性,不会思考,没有主张。倒是持有资本的人很有主张。他们的主张,汇聚起来,形成了一种主义。准确的讲,这应该是资本家主义。 资本家们很聪明。作为社会的少数派,资本家主义很难获得社会广泛认同。于是,他们去掉了“家”字,变成了资本主义。此后,他们为资本主义插上了自由主义和人道主义的羽毛。这样,...
2010-09-17 07:52:00 92
Redhat 5.4 Orcle RAC 数据库 从10.2.0.1升级到 10.2.0.4
之前安装的是两个节点的RAC 平台。 数据库版本是10.2.0.1. 这个实验的目的就是将这个数据库版本从10.2.0.1 升级到 10.2.0.4. 升级包可以从Oracle metalink上进行下载,这个下载需要Oracle 付费的帐号。 网络可能也有资源下载。 10.2.0.4的patch number 是:p6810189。 两个节点的RAC 安装,参考Blog: R...
2010-09-16 12:35:00 42
RAC 实例不能启动
一. 发现问题 准备启动RAC 做升级的实验,启动后,实例无法启动, crs_stat 显示ASM 实例已经启动了。 [oracle@rac1 bin]$ crs_stat -t Name Type Target State Host ------------------------------------------------------------ ora.orcl...
2010-09-15 16:00:00 47
Redhat 5.4 Oracle 10g RAC 删除节点
在做这个实验之前已经做了2个相关的实验,RAC的安装,RAC 添加节点。 Redhat 5.4 Oracle 10g RAC 添加节点 http://blog.csdn.net/tianlesoftware/archive/2010/09/09/5874093.aspx Redhat 5.4 + ASM + RAW+ Oracle 10g RAC 安装文档 http://bl...
2010-09-14 21:08:00 76
Compass入门指南(二)
Compass框架的参考文档,Compass是在Lucene的基础上做了封装,支持索引事务控制和增量索引,同时也能够和主流的SSH框架完美地整合在一起,操作Compass类似于操作Hibernate,它们的类/方法等设计的非常相似。下面我们通过一个实例来看看Compass到底是怎样来索引数据库,操作索引库和实现搜索功能的。 步骤一:下载Compass,目前最新版本是2.2.0,可以到http:/...
2010-09-14 17:24:00 96
Compass入门指南(一)
在新架构中打算选择Compass或Hibernate Search作为搜索引擎框架,比较后,感觉Hibernate Search上还是没有Compass成熟,另外考虑到后期对网页的爬取及搜索需求,决定还是基于Compass来作为架构缺省的搜索引擎。网上关于Compass的文档很多,但说得相对完整其详细的入门文档基本上没有,Compass的官方文档倒是说得很详细,但是例子一塌糊涂,存在很大问题。记录...
2010-09-14 17:15:00 143
改 主机名 后 虚拟机 不能启动
昨天对PC修改了主机名,今天启动虚拟机的时候,报错: Error: SCSI reservation for virtual device "scsi1:1" cannot be enabled because the disk "F:/VM/racshare/ocr.vmdk" is being used by another virtual machine running on...
2010-09-13 12:49:00 82
spring系列之 回调函数的使用
spring使用了大量的回调函数,如HibernateCallBack,打开你的eclipse,ctrl+shift+t,再输入*CallBack,你可以看到有多少地方在使用回调函数,下面分析一下大牛们为什么频繁使用这个CallBack函数。废话少说,先来个例子说事儿。 package com.lixuehui.callbacktest; public interface MySessio...
2010-09-13 11:46:00 133
意外停电
晚上加班搞到2点才睡觉,刚睡不久,就被报障短信吵个不停,说啥电压不稳定什么的。 那时是一个字:困。 手机响了也懒得去看。 实在时态困了。 4点的时候被保安喊起来了,说停电了。 然后问停了多长时间了,说半个多小时了。 赶紧和Joe起床, 公司比较偏,晚上没有车回去,所以加班后就睡公司了。 把保安的手电筒拿来去三楼的办公室拿工牌,然后下一楼,刷开UPS机房的门,一面热气扑面而来,应该有...
2010-09-11 08:40:00 87
Oracle 一次小优化
公司的系统上线已经一年半了,服务器内存是很充裕的,有72G。 刚上线那会对PGA和SGA进行过一次调整,性能好了点。 前段时间做AWR分析的时候发现PGA和SGA 需要调整了。 先对AWR做几个截图: 从上面3个截图可以看出如下信息:当SGA 调整为现在的1.5倍,即14136M, 逻辑读有明显的降低。 PGA增加900M, 磁盘读写也是降低的很明显。 ...
2010-09-11 01:54:00 55
Redhat 5.4 Oracle 10g RAC 添加节点
Oracle RAC 添加节点,操作也简单。 官网的操作说明如下: http://www.oracle.com/technology/global/cn/pub/articles/vallath-nodes.html 假设已经有了2个节点的RAC,节点分别为rac1 和 rac2,其平台是raw + ASM + Oracle 10g +redhat 5.4 , 我们现在在这个集群上添加...
2010-09-09 18:56:00 63
Redhat 5.4 + ASM + RAW+ Oracle 10g RAC 安装文档
基于Redhat 5 和redhat 4 的RAC 区别在对raw的处理上。 之前做的是redhat 4.7 的 RAC 实验。 准备做一个Redhat 5.4 的环境。 RAC 的一些理论东西: http://blog.csdn.net/tianlesoftware/archive/2010/02/27/5331067.aspx RAW+ASM+ REDHAT 4.7 RAC ...
2010-09-09 09:57:00 49
redhat 5.4 下 Oracle RAC 报 raw 设备大小 错误
在Redhat 5.4 上安装oracle 10g的RAC。 在安装Clusterware 的时候,出现错误: Raw 设备的大小肯定是没有问题,因为我分配的raw 是200M一个,但是它只识别了16M。 配置文件就那么几步,看了几遍都没有发现问题。 google 百度也没有什么有价值的信息。 磁盘分区大小: [root@rac1 raw]# fdisk...
2010-09-08 22:08:00 62
Oracle 性能相关的几个 视图 和 参数
一.性能视图 性能视图是Oracle中一些记录数据库性能方面的视图,通过查看这些视图,获得数据库当前或历史上某个时间的性能数据。 它比SQL_TRACE,AWR报告获取数据更及时,便捷。 Oracle 动态性能视图 http://blog.csdn.net/tianlesoftware/archive/2010/09/04/5863191.aspx 1.1 V$SQL V...
2010-09-06 22:38:00 50
Oracle 动态性能视图
Oracle 联机文档上有关动态性能视图的内容: Data Dictionary and Dynamic Performance Views http://download.oracle.com/docs/cd/E11882_01/server.112/e10713/datadict.htm#i4370 Throughout its operation, Oracle Datab...
2010-09-04 14:21:00 45
Oracle 数据字典 说明
一.官网上有关数据字典的信息 关于Oracle 的数据字典,官网的文档上有详细的说明,地址: Data Dictionary and Dynamic Performance Views http://download.oracle.com/docs/cd/E11882_01/server.112/e10713/datadict.htm#CNCPT2140 Overview ...
2010-09-04 00:23:00 203
Oracle 10053 事件
一. 10053事件 当一个SQL出现性能问题的时候,可以使用SQL_TRACE 或者 10046事件来跟踪SQL. 通过生成的trace来了解SQL的执行过程。 Oracle SQL Trace 和 10046 事件 http://blog.csdn.net/tianlesoftware/archive/2010/09/02/5857023.aspx Event 10053...
2010-09-02 15:59:00 51
利用VMware搭建虚拟开发环境及VMware虚拟机上网
局域网xp系统,VMware装linux 9, 局域网 xp自动获取IP:59.64.157.90, 启用 VMware Network AdapterVMnet8.设 IP: 59.64,157.250,网络连接"bridge"linux设IP :59.64.157.20或用netconfig选择自动即可互通及上网。 最近需要在非局域网内进行开发,因此需要利用本机上的VMWare搭建一个虚拟...
2010-09-02 12:35:00 95
Oracle SQL Trace 和 10046 事件
一. SQL_TRACE 当SQL语句出现性能问题时,我们可以用SQL_TRACE来跟踪SQL的执行情况,通过跟踪,我们可以了解一条SQL或者PL/SQL包的运行情况,SQL_TRACE命令会将SQL执行的整个过程输出到一个trace文件中,我们可以读这个trace 文件来了解在这个SQL执行过程中Oracle 都做了哪些操作。 可以通过sql命令启动SQL_TRACE,或者在初始化参...
2010-09-02 01:25:00 46
Oracle 绑定变量 详解
之前整理过一篇有关绑定变量的文章,不太详细,重新补充一下。 Oracle 绑定变量 http://blog.csdn.net/tianlesoftware/archive/2009/10/17/4678335.aspx 一.绑定变量 bind variable: A variable in a SQL statement that must be replaced wit...
2010-09-01 19:52:00 81
Oracle Parallel Execution(并行执行)
关于Oracle 的并行执行,Oracle 官方文档有详细的说明: Using Parallel Execution http://download.oracle.com/docs/cd/E11882_01/server.112/e10837/parallel.htm#VLDBG010 This chapter covers tuning in a parallel execution...
2010-09-01 02:20:00 62
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人