自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(41)
  • 收藏
  • 关注

转载 查看日志切换频率

今天碰到一个问题,如果查看redo log的切换频率,查到一个sql,被别人技术支持一个sql,呵呵,原理是一样的。select * from v$logwhere a.THREAD# = 1select b.SEQUEN...

2010-12-23 11:53:13 293

转载 关于 Current redo log丢失恢复情况的实验!

关于 CURRENT REDO LOG 丢失恢复的实验:以下分几种情况测试:情况一: Archive模式 + 没有 commit + 正常关闭[oracle@RAC1 ~]$ export ORACLE_SID=hongye2[...

2010-12-15 16:13:14 190

转载 一步一步学Streams(23) 创建单源多向复制环境(4)

六、 添加新对象到现有复制环境中本节演示添加一个对象到现有的复制环境中,延续第4或第5步中创建的环境,将jssweb站点中的usr_user表也复制到jssbak中。1、 停止jssbak端的apply进程J...

2010-12-15 15:34:03 89

转载 一步一步学Streams(22) 创建单源多向复制环境(3)

五、 全手动方式配置复制环境   如何清除复制环境,想必你已经熟的不能再熟,这里就不演示了。注意前面自动配置中还创建了一些其它schema下的对象,不要忘记清除。  全手动方式不再通过DBMS_STREAMS_ADM包来...

2010-12-15 15:33:18 97

转载 一步一步学Streams(21) 创建单源多向复制环境(2)

四、 简单方式配置复制环境  一般有两种方式配置,一种是通过DBMS_CAPTURE_ADM、DBMS_PROPAGATION_ADM、DBMS_APPLY_ADM几个包分别创建捕获、传播和应用进程,相对来说更加灵活,但是操...

2010-12-15 15:32:37 59

转载 一步一步学Streams(20) 创建单源多向复制环境(1)

这节我们将复制环境构建的稍稍复杂一点,这次不再做两台数据库间的复制了,再加进来一个新的数据库,三个数据库间同步数据。一、 需求描述  设定条件如下:数据库 sid : jssweb ,jssstr 和jssbak...

2010-12-15 15:32:09 88

转载 一步一步学Streams(19) 创建单源单向复制环境

第三部分将主要通过一些更灵活的方式配置单源或多源的Streams复制环境,前面部分已经花了很多篇幅介绍通过DBMS_STREAMS_ADM过程,实现不同级别的Streams复制环境,整个过程比较简单,除了准备工作外,对复制环境的...

2010-12-15 15:31:21 75

转载 一步一步学Streams(18) 创建tables级复制环境

你应该还有印象,我们在第一部分第二节的时候就已经演示了创建表级复制环境,对比全库/表空间级或schema级的复制,现在回过头来看,你可能会觉着怎么表级的复制环境这么复杂呢?其实不是这样,并非表级复制环境复杂,我们在第一部分第二章...

2010-12-15 15:30:48 112

转载 一步一步学Streams(17) 创建schema级复制环境

 Schema 级的复制可以通过DBMS_STREAMS_ADM.MAINTAIN_SCHEMAS创建,经过前面表空间级的试练,接着创建schema级的复制环境还是比较简单的。  本章示例继续沿用前章中的环境(主要是orac...

2010-12-15 15:30:03 76

转载 一步一步学Streams(16) 第二部分 创建表空间级环境(2)创建和移除

二、 创建复制环境  创建非常简单,只需要在目标端执行下列过程即可(如果是有多个表空间要复制,只需要再添加t_names(2),t_names(3)...t_names(n)即可):JSSSTR> DECL...

2010-12-15 15:29:14 64

转载 一步一步学Streams(15) 第二部分 创建表空间级环境(1)初始化

DBMS_STREAMS_ADM 中提供了三种创建表空间级复制环境的过程:MAINTAIN_SIMPLE_TTS :单个表空间的复制 MAINTAIN_TTS :多个表空间的复制 PRE_INSTANTIATIO...

2010-12-15 15:28:34 67

转载 一步一步学Streams(14) 第二部分 实践之移除Streams复制环境

四、 清除Streams复制环境  一方面是为了方便后面的测试环境搭建,一方面也是因为10g中Streams复制环境的移除非常简单,因此将此做为本章最后一小节。  要移除整个复制环境非常简单,只需在源端目标端以STREA...

2010-12-15 15:28:08 76

转载 一步一步学Streams(13) 第二部分 实践之创建全库复制(3)测试

三、 测试复制环境:1、 DDL 操作  源端操作:JSSWEB> create tablespace jsstbs datafile ¨/data/oradata/jssweb/jsstbs01.db...

2010-12-15 15:27:11 67

转载 一步一步学Streams(12) 第二部分 实践之创建全库复制(2)执行创建

二、进入创建环节,操作如下:1、 创建streams管理员帐号  建议为streams的管理帐号创建独立表空间,方便管理的维护。JSSWEB> create tablespace strmtbs dat...

2010-12-15 15:26:15 82

转载 一步一步学Streams(11) 第二部分 实践之创建全库复制(1)准备工作

 正如前面介绍的那样,对于数据库级复制,oracle提供了两种方式:A 、MAINTAIN_GLOBAL B 、PRE_INSTANTIATION_SETUP、POST_INSTANTIATION_SETUP  ...

2010-12-15 15:25:23 72

转载 一步一步学Streams(10) 第二部分 实践之准备工作(2)初始化环境

二、初始化环境  在准备创建streams复制环境之前,还有一些准备工作需要我们进行,如下:1、配置管理员帐户  为了便于管理,不建议使用sys/system用户,也不建议使用system表空间,推荐一切都新建。用户...

2010-12-15 15:24:12 73

转载 一步一步学Streams(9) 第二部分 实践之准备工作(1)明确需求

 本章开始转入实践操作部分,将演示通过不同的方式创建不同的复制环境以满足不同的需求,当然,首先也还是要先从准备工作着手。  由于Streams非常灵活(不得不再次强调),因此准备工作并不只是说要做什么,更多的描述是告诉你可以...

2010-12-15 15:23:18 63

转载 一步一步学Streams(8) 第一部分 基础之应用进程(下)

9. APPLY 进程结构你可以创建,修改,启动,停止,删除apply进程,定义应用规则控制队列出队。applyuser按照rulesets出队消息,其必须拥有相关权限,通常直接授予dba权限。9.1. Appl...

2010-12-15 15:22:39 82

转载 一步一步学Streams(7) 第一部分 基础之应用进程(中)

4. 应用DDL修改4.1. APPLY 进程忽略的DDL语句  APPLY 应用不支持下列类型的DDL语句:ALTER MATERIALIZED VIEW ALTER MATERIALIZED VIEW L...

2010-12-15 15:20:55 64

转载 一步一步学Streams(5) 第一部分 基础之传播进程(下)

5、ANYDATA队列和用户消息  Streams 中ANYDATA队列中可以存放不同类型的用户消息,以ANYDATA做为载体,应用就可以将不同类型的消息放到一个队列里,应用也可以将其出队(或消息客户端/用户应用/apply...

2010-12-15 15:17:16 87

转载 一步一步学Streams(4) 第一部分 基础之传播进程(上)

本节主要描述传播的工作流程,以及一些相关的特性(处理逻辑),内容同样枯燥,但三思认为有阅读的价值。在整个streams复制环境中,propagation进程负责将源端的修改队列复制到目标数据库。1、LCR分段  Stre...

2010-12-15 15:16:10 74

转载 一步一步学Streams(3) 第一部分 基础之捕获进程

前一章我们实践了一把streams同步单表的过程,看起来很简单是不是(如果你觉着复杂,那不是因为streams本身操作复杂,而是为了配置好streams前期的准备工作较复杂),事实上也确实很简单,由小能见大,我们从上述示例中应该...

2010-12-15 15:11:14 100

转载 一步一步学Streams(2) 第一部分 架设一个单表复制环境

Streams 特性在oracle诸多特性中属于比较灵活的一个,如果你接触oracle的时候足够久,那么一定能够理解,对于oracle而言,灵活往往也意味着复杂。这样也可以,那样也可以,究竟怎样好?一直以来,俺都认为实践更加有助...

2010-12-15 15:08:35 82

转载 一步一步学Streams(1) 第一部分 基础之概述篇

一、Streams概述Oracle的Streams提供了信息共享的一种方式,区别于其它数据共享的方式,Streams甚至允许不同类型的数据库之间传递数据,实现这点的根本在于Streams的复制流程,通过捕获,传播,应用三个步...

2010-12-15 15:03:49 157

转载 快速搭建streams表级复制环境

一、要求1、初始化参数的修改Øglobal_names必须设置为true,global_name=db_name+db_domain。Øjob_queue_processes必须>2Øcompatib...

2010-12-15 14:53:42 53

转载 ORA-00257 : archiver error. Connect internal only, until freed

〖环境(Environment)〗OS:LINUXDB:ORACLE10G〖现象(Symptom)〗以普通用户登录数据库时,报告错误:ORA-00257 : archiver error. Connect ...

2010-12-15 12:53:05 87

转载 统计信息有误导致B-tree to Bitmap Conversions

生产库cpu使用率增加,查看awr报告可见如下sql的cpu time较高:条sql 的执行计划是一样的,查看其执行计划:SQL> select child_number from v$sql where sql_id...

2010-12-15 12:51:39 55

转载 oracle数据库巡检优化-快速定位数据库瓶颈

--数据库巡检或性能优化方法各异,但首要的是要发现数据库性能瓶颈,系统自带的statspack,或awr太耗时,--以下是本人常用的方法,共享之--1、查询数据库等待事件top10,关注前前几个等待事件,关注前三个等待事件是否有...

2010-12-15 12:50:22 65

转载 大表插入

当需要对一个非常大的表update的时候,会消耗非常多的资源,因为update表的时候,oracle需要生成 redo log和undo log;此时最好的解决办法是用insert, 并且将表设置为nologging;当把表设为...

2010-12-15 12:48:19 101

转载 防火墙阻止监听引起ORA-12560错误

今天一哥们装数据库,让我帮配置监听,监听配置完成后,tnsping正常,其它也没发现错误。但从客户端老是报如题错误(我装也不是一次两次了)。郁闷中。。。。。,后经过群里“从心开始”指点发现是防火墙问题,[root@s...

2010-12-15 12:46:48 102

转载 归档日志定时删除

以前写了一个 不知道被谁删除了 ,昨天又重复工作,今天记录下来备份省的下次重写一、系统参数hpux 16G内存、4核cpu二、物理定时删除contab -e0 2 * * * find /home/sxtsiomsAr...

2010-12-15 12:44:57 58

转载 绑定变量速度实验

SQL> create table m(x int);SQL> create or replace procedure proc1 2 as 3 begin 4 for i in 1.....

2010-12-15 12:43:28 57

转载 Oracle中捕获问题SQL解决CPU过渡消耗

1.登陆数据库主机   使用vmstat检查,发现CPU资源已经耗尽,大量任务位于运行队列: bash-2.03$ vmstat 3 procs memory page disk faults cpu r b w swa...

2010-12-15 12:37:48 90

转载 索引原理

当我们创建索引时,oracle会为索引创建索引树,表和索引树通过rowid(伪列)来定位数据。当表里的数据发生更新时,oracle会自动维护索引树。但是在索引树中没有更新操作,只有删除和插入操作。例如在某表id列上创建索引,某表...

2010-12-15 12:37:00 47

转载 徽商银行迁移方案现场经历

环境说明 OS:hp unix 11.11 数据库:ORACLE 9.2迁移方案 1、概述 使用生产库的 rman 备份,在新存储上进行还原,再利用备份后的归档日志、联机日志进行恢复,最终达到数据的同步。 2、迁移前备份 1...

2010-12-15 12:35:42 138

转载 rman迁移及异地恢复

/u01/app/oracle/product/10.1/bin/rman target sys/sys123一、在数据库没有改变的情况下1、备份全库及控制文件run { configure controlfile autob...

2010-12-15 12:33:49 79

转载 批量重建索引

set serveroutput on size 50000;/*--1、存储过程使用了dba视图,所以执行行时必须用sys账户进去执行exec tsioms.rebuildindex;2、排除了带有大字段表...

2010-12-15 12:32:22 94

转载 重建控制文件引发的一系列ORA

最近在做stream实验,主库stream1,从库stream2我把主库安装好后直接拷贝到丛库中,才发现所有文件都是stream1,至此犯了一个错误于是开始从参数文件开始修改,当mount状态的时候:ORA-0150...

2010-12-15 12:31:44 39

转载 ORA-1034 ORACLE not available

前言   每一个DBA在进行数据库管理的过程中不可避免的要遇到形形色色的错误(ORA-xxxx)。有些错误由于频繁出现、原因复杂而被DBA们戏称之为"经典的错误"。其中ORA-3113 "end of fileon commun...

2010-12-15 12:29:28 67

转载 遭遇数据库自动关闭(ora 600 4194)

数据库自动关闭:后来参考yangtingkun 解决掉电导致的ORA-600(4194) 处理ok第一件事情是了解情况,Windows环境下的32位10201数据库,非归档模式,没有备份。检查alert文件,发现导致...

2010-12-15 12:14:00 154

空空如也

空空如也

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

TA关注的人

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