自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 153

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关注的人

提示
确定要删除当前文章?
取消 删除