自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

管子([email protected])

Oracle Database,GoldenGate,Linux,Unix,Saltstack

  • 博客(28)
  • 资源 (3)
  • 收藏
  • 关注

原创 在RHEL5上安装oracle 11g

在RHEL5上安装oracle 11g1) Check Memory and swap-- Check Physical RAM.# grep MemTotal /proc/meminfoMemTotal:      2075424 kB/* We need at least 1GB of physical RAM.  In my case I have 2GB

2014-12-30 09:19:45 662

原创 OEM手工配置步骤

EM: Enterprise Manager准备工作:sys用户的密码,若忘记了密码:alter user sys identified by oracle;查看监听状态:lsnrctl statustnsping sidsqlplus sys/oracle@sid as sysdba检查/etc/hostsping hostname1. 清除em相关配

2014-12-29 16:08:35 630

原创 oracle 10g dataguard修改保护模式遭遇ORA-03113

环境:oracle 10g dataguard在primary database上修改为最大保护模式SQL> startup mountORACLE instance started.Total System Global Area  306184192 bytesFixed Size                  1260540 bytesVariable S

2014-12-17 16:26:37 890

原创 Linux下设置udev作为ASM磁盘

创建group与user:groupadd -g 1000 oinstallgroupadd -g 1200 asmadmingroupadd -g 1201 asmdbagroupadd -g 1202 asmoperuseradd -m -u 1100 -g oinstall -G asmadmin,asmdba,asmoper -d /home/grid -s /bin/

2014-12-16 08:34:59 12817

原创 Moving a datafile from Filesystem to ASM

[oracle@rh01 ocp]$ sqlplus / as sysdbaSQL*Plus: Release 11.2.0.1.0 Production on Wed Nov 26 19:53:49 2014Copyright (c) 1982, 2009, Oracle.  All rights reserved.Connected to:Ora

2014-11-26 20:00:52 566

原创 意外断电数据库无法启动牵扯到异步IO的参数设置

一客户机房新装的UPS不太稳定,好几次意外断电,第3次意外断电之后问题终于来了,数据库起不来了……数据库的硬件环境是一台IBM DS5020存储,2台IBM X3850 X5软件环境是Linux与Oracle 10g RAC数据库2个节点的asm都能正常启动,但数据库实例启动到mount状态后就停下没有反应了,等很久也不能前进到open状态。节点1上的alert日志有如下错

2012-11-01 09:22:11 3307

原创 RHEL5.4与SLES11下安装oracle9i

一个古老的系统(AIX4.3+oracle9i)需要迁移到新的x86机器,并且没有开发人员的支持,为了适应新的机器,操作系统打算使用RHEL5.4或者SLES11 SP1。一开始在64位SUSE Linux Enterprise Server 11 SP1下安装oracle9i,当进行到18%时hang住了,此时显示的是copying naeet.o。换成在64位Red Hat Enter

2012-10-30 22:35:41 3319

原创 使用oracle并行提示的效果测试与分析

闲来无事,对含有子查询的insert语句的并行效果进行测试,语句比较简单,是对2个表(p1,s1,p1为分区表)进行关联,关联结果分别插入到另外一张空表(t3,t4)。以下是操作过程。SQL> select count(*) from p1 partition (p201101);  COUNT(*)----------  14054489SQL> select max(t

2012-10-21 22:47:02 1122

原创 Linux常用命令汇总

####让系统时间加快50秒  /bin/date -s $(/bin/date -d "+50 sec" +%T)####将大文本文件test.log拆分成每500行一个的小文件test.logxaa,test.logxab,......  split -l 500 test.log test.logx#1. 内存的插槽数,已经使用多少插槽.每条内存多大,已使用内存多大

2012-10-21 08:31:55 504

原创 Oracle DBA常用SQL汇总

#查找被锁的对象:select p.spid,       c.object_name,       b.session_id,       b.oracle_username,       b.os_user_name  from v$process p, v$session a, v$locked_object b, all_objects c where p.ad

2012-10-21 08:31:14 1111

原创 Oracle Dataguard的3种创建方法

一) 总介:1. 冷备法       优点:操作比较简单。       缺点:操作过程需要停止主库服务。       简介:停止主库后,直接copy主机的所有数据文件,控制文件,归档日志文件,参数文件(spfile)到备机的相同路径下,再启动主、备库,然后修改相关配置文件完成主备自动同步。2. 热备法       优点:无需停止主库服务。       缺点:操作比较复杂

2012-10-21 08:26:08 1822

原创 存储IOPS与吞吐量的计算

存储系统的瓶颈,主要体现在2个方面:吞吐量与IOPS。名词解释:吞吐量英文:throughput,即单位时间内读取或者写入数据量的大小。IOPS英文全拼:Input/Output Operations Per Second,即每秒进行读写(I/O)操作的次数,多用于数据库等场合,衡量随机访问的性能。存储端的IOPS性能和主机端的IO是不同的,IOPS是指存储每秒可接

2012-10-20 23:37:16 8465

原创 如何查找SQL执行的真实执行计划

有时候我们会发现,一个看似同样的SQL语句,在PL/SQL Developer里面运行速度很快,放到应用程序里面运行却很糟糕。为什么会这样呢?原来,同样的SQL在不同环境下,执行计划是会发生改变的,那么,如何得到最准确的执行计划呢?oracle 10g的DBMS_XPLAN包中display_cursor函数不同于display函数,display_cursor用于显示SQL语句的真实

2012-10-14 16:54:27 3138

转载 Linux下网卡绑定(bonding)

介绍Linux网卡绑定的实现就是使用多块网卡虚拟成为一块网卡,这个虚拟网卡看起来是一个单独的以太网接口设备,通俗点讲就是多块网卡具有相同的IP地址而并行链接聚合成一个逻辑链路工作。这项技术在Sun和Cisco被称为Trunking和Etherchannel技术,在 Linux的2.4.x的内核中也采用这这种技术,被称为bonding。bonding技术的最早应用是在集群——beowulf上,为

2012-10-10 21:18:16 712

转载 数据仓库备份方案

一、            开启归档模式:避免数据过长时间的脱机。开启归档之后,可以不停机情况下,通过归档日志做备份,从而避免停机导致的业务不能正常进行。 二、            使用RMANRMAN 集成到备份中和恢复策略中的部分原因是因为它提供了一下功能。1、  广泛的报告2、  增量备份3、  停机时间自由备份4、  备份和还原验证5、  备份和还原优

2012-10-10 21:14:47 1837

转载 Buffer Cache 原理

Buffer Cache 原理                                                                我们在监控等待事件,查看AWR,ASH报表的时候经常会看到latch: cache buffers chains,有可能还会看到latch:cache buffers lru chain这些等待事件,对于cache buffers

2012-09-27 23:44:08 468

转载 关于cache buffers chain latch

关于cache buffers chain latch (cbc latch)block读入sga buffer cache中时,对应的buffer header挂在hash bucket上的hash chain上,cache buffer chains latch 可以控制多个hash bucket,确保hash chain的完整性,当在hash cahins中 添加删除读取数据时 进程

2012-09-27 23:24:02 1533

原创 动态SQL中的数据类型

拼接动态SQL的时候,注意在字符类型的变量两边需要跟单引号的,而处于单引号中的单引号则以2个单引号表示,如:v_value2||'''',这里2个单引号内的2个单引号表示在v_value2后面跟1个单引号。没有跟单引号的就表示是数字类型。如果数据类型不符,可能会报ORA-00904的错误。下面是我自己测试成功的例子:create table test(acc1        char(

2012-09-27 16:06:02 656

原创 Oracle对数据的访问方式

Oracle对数据的访问方式有:全表扫描、ROWID扫描、索引扫描,而索引扫描又可以再细分,请看下面详解。    1) 全表扫描(Full Table Scans, FTS)    为实现全表扫描,Oracle读取表中所有的行,并检查每一行是否满足语句的WHERE限制条件。一个多块读操作可以使一次I/O能读取多块数据块(db_block_multiblock_read_count参数设

2012-09-23 13:25:26 550

原创 oracle10g v$asm_disk之header_status的意义

oracle10g v$asm_disk之header_status的意义SQL> alter diskgroup dg01 drop disk VOL5;SQL> alter diskgroup dg01 drop disk VOL6;SQL> select group_number,mount_status,header_status,name,path from v$asm_

2012-08-15 15:15:16 4616

原创 Oracle 10g RAC TAF介绍

Oracle 10g RAC TAF介绍    Oracle RAC 同时具备HA(High Availiablity) 和LB(LoadBalance). 而其高可用性的基础就是Failover(故障转移). 它指集群中任何一个节点的故障都不会影响用户的使用,连接到故障节点的用户会被自动转移到健康节点,从用户感受而言, 是感觉不到这种切换。Oracle 10g RAC 的Fail

2012-08-06 17:47:04 1218

原创 Oracle sqlldr使用总结

Oracle sqlldr使用总结先看个简单的,源文件(test.csv)内容如下:"张三","上海市黄浦区","38""李四","广东省深圳市罗湖区","29"……………………上面文本文件test.csv里的内容,除了使用逗号分割以外,还使用了双引号包围。创建控制文件test.ctl如下:load datainfile 'test.csv'

2012-08-05 15:51:38 2102

原创 Linux下nfs配置方法

server端的设置直接配置文件vi  /etc/exports内容格式为: 共享目录  可mount主机IP(参数1,参数2,……)如:/var/nfs 172.16.*.*(rw,sync,all_squash,anonuid=65534,anongid=65534)注意:有些版本的linux不支持172.16.*.*这种写法,可以改成下面的方法:/bak/upload

2012-08-03 14:35:26 3704

原创 安装emc powerpath

EMC PowerPath是用于进行路径选择,冗余和负载均衡的管理软件,相对于HP,IBM等厂商的多路径,EMC的优势在于能够实现负载均衡,而其他厂家仅支持基本故障切换。PowerPath for Linux下载地址:https://support.emc.com/downloads/17421)安装rpm包先将powerpath安装包上传到服务器:[root@shcrm tm

2012-08-02 19:50:36 6785 1

转载 Oracle Flashback技术总结

Oracle Flashback技术总结Flashback 技术是以Undo segment中的内容为基础的, 因此受限于UNDO_RETENTON参数。要使用flashback 的特性,必须启用自动撤销管理表空间。 在Oracle 10g中, Flash back家族分为以下成员: Flashback Database, Flashback Drop,Flashback Query(

2012-08-02 16:45:50 460

原创 源端字段修改导致GoldenGate同步出错

前天接到一客户电话,说他们的数据库同步报错了,错误信息如下:ERROR   OGG-01163  Bad column length (3) specified for column col81 in table XXX.TT, maximum allowable length is 1.经询问,得知是由于他们系统升级,有好几个表增加并修改了部分字段,但其中一个表同步失败,报上面的错误。

2012-08-02 16:26:28 2341

原创 Linux下的网卡绑定

多个网卡绑定成一块虚拟网卡为了提供网络的高可用性,我们可能需要将多块网卡绑定成一块虚拟网卡对外提供服务,这样即使其中的一块物理网卡出现故障,也不会导致连接中断。比如我们可以将eth0和eth1绑定成虚拟网卡bond0首先在/etc/sysconfig/network-scripts/下创建虚拟网卡bond0的配置文件ifcfg-bond0,内容如下DEVICE=bond0BOO

2012-08-02 16:18:26 682

转载 GoldenGate实施经验总结

GoldenGate实施经验总结进程监控的依据ggsci命令- 通过在OGG命令行中查看进程信息命令的输出结果监控进程运行状态- 常用命令是info命令,如infall, infer *等- 通过自定义脚本执行ggsci命令可以监控OGG运行状态ggserr.log- 该日志文件由Manager进程维护- 记录所有进程的启动和停止信息及其它日志信息,按照严重级别

2012-08-01 16:10:48 9746

gcc_old-2.95.3-175.2.i586.rpm

sles11下安装Oracle9i所需的安装包

2012-10-30

compat-2010.1.31-6.1.i586.rpm

sles11下安装Oracle9i所需的安装包

2012-10-30

j2re-1_3_1_19-linux-i586.bin

在rhel5下安装oracle9i时需要安装这个JRE。

2012-10-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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