自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(100)
  • 资源 (1)
  • 收藏
  • 关注

原创 Dataguard Switch Over切换演练步骤

1、  1.1、 数据库主备角色切换【注】以下“主库”及“原主库”均指生产库;“备库”及“新主库”均指容灾库。1.1.1、 确认主库/备库(生产库/容灾库)SQL> selectname,SWITCHOVER_STATUS,open_mode,PROTECTION_MODE,DATABASE_ROLE from v$database;NAME     SWITCHOVER_ST

2016-06-23 17:16:57 2884

原创 RAC节点丢失且被强制改成单节点后,重新改造成RAC的步骤

2.2作业步骤       以下步骤在计划时间内按照顺序执行,执行前需要确认业务已经停止,执行过程核对输出结果。1、正常关闭数据库和ASM实例(预计10分钟)[oracle@fjdb1~]$ export ORACLE_SID=orcl1[oracle@fjdb1~]$ sqlplus / as sysdbaSQL>shutdown immediate;SQL>exit

2016-06-23 17:12:27 2453 1

转载 IOSTAT监控IO状态

简介iostat主要用于监控系统设备的IO负载情况,iostat首次运行时显示自系统启动开始的各项统计信息,之后运行iostat将显示自上次运行该命令以后的统计信息。用户可以通过指定统计的次数和时间来获得所需的统计信息。 语法iostat [ -c ] [ -d ] [ -h ] [ -N ] [ -k | -m ] [ -t ] [ -V ] [ -x ] [ -

2016-06-23 17:01:28 744

转载 关于IOPS指标对性能的影响

1.2 示例 DeviceTypeIOPSInterfaceNotes7,200 rpm SATA drivesHDD~75-100 IOPS[2]SATA 3 Gb/s10,000 rpm SATA dri

2016-06-23 16:57:31 11987

转载 关于OPEN_CURSORS和SESSION_CACHE_CURSORS参数值的设定

SQL> SELECT MAX(A.VALUE) AS HIGHEST_OPEN_CUR, P.VALUE AS MAX_OPEN_CUR     FROM V$SESSTAT A, V$STATNAME B, V$PARAMETER P    WHERE A.STATISTIC# = B.STATISTIC#      AND B.NAME = 'opened cursors cur

2016-06-23 16:55:16 946

转载 why it would be horrible for Oracle to make that the "default".

转自asktom上的一个关于Insert /*+ APPEND */ 的讨论a) it isn't necessarily faster in general. It does a direct path load to disk - bypassing the buffer cache. There are many cases - especially with smaller s

2016-06-23 16:52:55 516

转载 Oracle碎片整理

DATA LOWER THAN HWM:SELECT TABLE_NAME,(BLOCKS * 8192 / 1024 / 1024) - (NUM_ROWS * AVG_ROW_LEN / 1024 / 1024) "Data lower than HWM in MB" FROM USER_TABLES WHERE table_name = '&1';select tablesp

2016-06-22 17:35:28 444

转载 Kettle安装步骤

1、下载kettle包,并解压http://community.pentaho.com/projects/data-integration/2、安装jdk,并配置java环境a).打开我的电脑--属性--高级--环境变量b).新建系统变量JAVA_HOME和CLASSPATH变量名:JAVA_HOME变量值:C:\Program Files\Java\jdk1.8.0_65

2016-06-22 17:33:26 820

翻译 几条查看Oracle死锁的SQL

SELECT    bs.username "DB User",          bs.SID "SID",bs.serial# "Serial#",          ws.SID "WSID",ws.serial# "WSerial#",          bs.machine "Blocking Machine",bs.program "Blocking App",   

2016-06-22 17:32:41 946

转载 Oracle Move和Shrink表空间

只是收缩空间,数据增长很慢,那用shrink可以但是如果数据增长很快的话,用move就比较合适,避免再重新分配空间备注:在10g之后,整理碎片消除行迁移的新增功能shrink spacealter table shrink space [ | compact | cascade ];compact:这个参数当系统的负载比较大时可以用,不降低HWM。如果系统负载较低时,直接用al

2016-06-22 17:31:19 532

转载 几种Oracle事务闪回方式

一、Flashback Version Query(闪回版本查询)    闪回版本查询指的是Oracle可以针对特定的对象来查询某一特定段内该对象的变化的所有情况,可以对此跟踪该对象的变更情况。也可以根据特定的需要来将该对象修正到特定的时刻。闪回版本查询同闪回查询,闪回表一样,同样是使用了UNDO段的数据,即数据变更的多次镜像,当UNDO段的数据由于空间压力而被清除,则产生无法闪回的情况。

2016-06-22 17:30:32 764

原创 修改Oracle RAC集群IP地址一例

--停数据库,停CRS-------------------------------------------$ /oracle/crs/bin/srvctl stop database -d orcl -o immediate$ /oracle/crs/bin/srvctl stop asm -n fjdb1$ /oracle/crs/bin/srvctl stop asm -n fj

2016-06-22 17:29:48 1041

原创 普通表转化成分区表一例(在线重定义分区表)

DBA用户:GRANT EXECUTE ON DBMS_REDEFINITION TO newsduser;NEWSDUSER用户:1、创建中间表,分区键为logdat,2015年前为一个分区,2015年起按月分区,分区先创建到2015年12月。CREATE TABLE POSTXNJNLHIS_part ( LOGNO         CHAR(14)        

2016-06-22 17:27:28 1028

转载 利用Orion对Oracle进行压力测试

一. ORION 概述1.1 ORION 说明ORION (Oracle I/O Calibration Tool) 是校准用于 Oracle 数据库的存储系统 I/O 性能的独立工具。校准结果对于了解存储系统的性能有很大帮助,不仅可以找出影响 Oracle 数据库性能的问题,还能测量新数据库安装的大小。由于 ORION 是一个独立工具,用户不需要创建和运行 Oracle 数据库。

2016-06-22 17:26:34 1029

原创 Hadoop全分布式安装

分布式安装Hadoop【准备工作】1、下载Hadoop的binary包hadoop-2.6.4.tar.gzhttp://hadoop.apache.org/releases.html2、编辑主机名解析/etc/hosts 或者主机数多的话可以配置一台DNS服务器处理。172.16.0.100    master172.16.0.101    slave10

2016-06-22 17:25:32 373

原创 weblogic双机集群的安装部署

【平台环境】SERVER: Redhat Enterprise Linux 5.8WLS版本: Weblogic 11g(10.3.6) /wls1036_generic.jarJDK版本:JDK1.6 (jdk-6u34-linux-x64.bin)其他:集群中的所有 Server 必须位于同一网段,并且必须是 IP 广播(UDP)可到达的;集群中的所有 Server 必

2016-06-22 17:23:24 10805

转载 GoldenGate部分运维命令

查看延时,以及文件抽取应用情况GGSCI> lag 可以查看详细的延时信息。例如:GGSCI (db4) 11> lag rep1Sending GETLAG request to REPLICAT REP1 …No records yet processed.At EOF, no more records to process.看到At EOF, no more r

2016-06-22 17:07:07 1104

原创 GoldenGate配置同步Sequence

源/目标授权:grant execute on ggs.updatesequence to ggs;grant execute on ggs.replicatesequence to ggs;grant execute on ggs.updatesequence to scstadmin;grant execute on ggs.replicatesequence to scsta

2016-06-22 17:06:26 4415

原创 GoldenGate配置从ADG抽取数据脚本示例

【安装过程】在源端和目标端进行安装:vi .bash_profile 添加export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/libexport GGATE=/oracle/gg解压到指定的目录下cd /oracle/gg./ggsciGGSCI (fk-db1) 1> create subdirs

2016-06-22 17:05:50 2398

原创 GoldenGate配置PUMP进程和本地TRAIL路径的同步

先修改原extract配置文件eora:GGSCI (localdg) 1> edit params eoraextract  eorauserid system,password ORAcle_123--rmthost 192.168.40.96,mgrport 7809 --注释掉--rmttrail ./dirdat/rt --注释掉exttrail ./dirdat

2016-06-22 17:04:54 1031

原创 GoldenGate不配置PUMP进程和本地TRAIL路径的同步

配置DML方式复制,源数据库添加extract组并配置参数GGSCI (localdg) 1> add extract eora,tranlog,begin now [,thread 1]  --[,thread 1]可缺省如果是RAC,比如双节点,则为threads 2启用tranlog日志 (mssql和Oracle是用tranlog,mysql用的是vam),立即开始

2016-06-22 17:04:37 757

原创 GoldenGate初始化数据装载

用OGG推荐的方法(即INITIAL EXTRACT)一次性抽取,初始化源库到目标库的数据GGSCI (localdg) 1> dblogin userid system,password ORAcle_123Successfully logged into database.GGSCI (localdg) 2> add trandata wxuser.t_test;

2016-06-22 17:03:59 1281

原创 GoldenGate安装过程

在源端和目标端进行安装:vi .bash_profile 添加export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/libexport GGATE=/home/oracle/ogg解压到指定的目录下cd /home/oracle/ogg./ggsciGGSCI (fk-db1) 1> create subdi

2016-06-22 17:03:36 536

原创 GoldenGate权限

关于用户权限的说明:一般为了在使用OGG同步数据时可以顺利进行,需要给予用户以下权限:Onsource database (extract):GRANT CREATE SESSION, ALTER SESSION,RESOURCE, CONNECT,SELECT ANY dictionary,SELECT ANY TRANSACTION TO ggtest;GRANT fl

2016-06-22 17:02:52 1499

转载 GoldenGate简单说明

OGG 12c起支持从ADG上抽取数据。但仅限于11g以上版本。OGG主要进程作用说明:Manager:是GoldenGate的控制进程,运行在源端和目标端上。它主要作用有以下几个方面:启动、监控、重启Goldengate的其他进程,报告错误及事件,分配数据存储空间,发布阀值报告等。在目标端和源端有且只有一个manager进程.Extract:运行在数据库源端,负责从源

2016-06-22 17:02:30 1105

转载 dataguard配置记录及提示SQL

select name,SWITCHOVER_STATUS,open_mode,PROTECTION_MODE,DATABASE_ROLE from v$database;select SEQUENCE#,DEST_ID,ARCHIVED,APPLIED,DELETED,STATUS,FIRST_TIME from v$archived_log order by SEQUENCE#;sel

2016-06-22 17:01:20 1930

原创 dataguard 归档丢失(主库中无此丢失归档处理),备库基于SCN恢复

发现DG日志未应用,却已被删除.10g及以上版本可用如下方式处理,9i需要重建备库 SEQUENCE#    DEST_ID ARC APP DEL S TO_CHAR(FIRST_TIME,---------- ---------- --- --- --- - -------------------      8029          1 YES NO  NO  A 2016-01

2016-06-22 17:00:33 1582

转载 当前等待时间诊断一例

1、查看当前events,比如发现row lock contention 偏高,可能是想加锁,但是有别的session占着,所以等待。SQL> select event,count(*) from v$session_wait where event not like 'SQL*%' and event not like 'rdbms%' group by event order by cou

2016-06-22 16:59:44 438

原创 查看等待时间及对应SQL记录

SQL> select event,count(*) from v$session group by event order by 2;    EVENT                                                              COUNT(*)---------------------------------------------

2016-06-22 16:59:11 1128

原创 Oracle统计信息的锁定

场景1、锁定统计信息,即禁止搜集表的统计信息:exec dbms_stats.lock_table_stats('','T1',cascade=>TRUE);select table_name from user_tab_statistics where stattype_locked is not null; 如需场景2、删除统计信息,使之每次都用动态采样exec d

2016-06-22 16:58:18 3376

转载 Oracle 10046事件

10046事件是Oracle提供的内部事件,是对SQL_TRACE的增强.10046事件可以设置以下四个级别:1 - 启用标准的SQL_TRACE功能,等价于sql_trace4 - Level 1 加上绑定值(bind values)8 - Level 1 + 等待事件跟踪12 - Level 1 + Level 4 + Level 8类似sql_trace,10046事件可

2016-06-22 16:57:46 304

转载 Oracle SQL Profile指定执行计划

SQL Profiles在10g中引入,可以说是Outlines的进化。Outlines能够实现的功能SQL Profiles也完全能够实现,而SQL Profiles具有Outlines不具备的优化(更容易生成、更改和控制,在对SQL语句的支持上做得更好,也就是适用范围更广)现在我在使用Outlines的场合,均使用SQL Profiles来替代。有一次准备对1条SQL语句使用Out

2016-06-22 16:57:12 944

翻译 Oracle STA的使用

Oracle 10g之后的优化器支持两种模式,一个是normal模式,一个是tuning模式。在大多数情况下,优化器处于normal模式。基于CBO的normal模式只考虑很小部分的执行计划集合用于选择哪个执行计划,因为它需要在尽可能短的时间,通常是几秒或毫秒级来对当前的SQL语句进行解析并生成执行计划。因此并不能保证SQL语句每次都是使用最佳的执行计划。而tuning模式则将高负载的SQL语句直

2016-06-22 16:56:25 1910

转载 OSW/OSWBB/OSWBBA的使用

OSWatcher 是Oracle 提供的一个用于操作系统监控的工具包,分Windows 和Linux 2个版本。OSWatcher 在4.0 版本被重命名为OSWatcherBlack Box,已避免造成与同名工具的疑惑。4.0.0 版本,添加了收集分析数据的功能,在系统slowdown,hang 或者其他性能问题时会提供相关的分析数据。OS Watcher Black Box Anal

2016-06-22 16:54:51 3196

转载 ADDM的使用

ADDM(Automatic Database Diagnostic Monitor),就是通过诊断和分析awr得到的数据来推断数据库可能存在的问题,addm给出的建议是依照减少db_time为依据。每次收集完awr报告后,都会产生一个addm分析,分析结果在shared_pool里,mmon进程定期将其写入磁盘,AWR每产生一次快照,MMON进程就通知ADDM把AWR最近两次快照之间的差值进行分

2016-06-22 16:50:16 2426

转载 AWR的使用

自动工作负载库(Automatic Workload Repository,AWR)AWR的由来:    10g之前的oracle:用户的连接将产生会话,当前会话记录保存在v$session中;处于等待状态的会话会被复制一份放在v$session_wait中。当该连接 断开后,其原来的连接信息在v$session和v$session_wait中就会被删除;oracle10g及之

2016-06-22 16:49:51 589

转载 关于bigfile表空间

Database 是由一个或多个被称为表空间(tablespace)的逻辑存储单位构成。表空间内的逻辑存储单位为段(segment),段又可以继续划分为数据扩展(extent)。而数据扩展是由一组连续的数据块(datablock)构成。大文件表空间在Oracle中用户可以创建大文件表空间(bigfile tablespace)。这样Oracle数据库使用的表空间(table

2016-06-22 16:49:01 1697

转载 OCR备份与恢复

1) 自动备份oracle会每小时备份一次ocr,自动备份的默认路径是:$CRS_HOME/cdata/$CRS_NAME下,可以用ocrconfig查看自动备份的信息。 自动备份只会在一个节点执行。如果用于备份的节点出现异常,则oracle会自动切换到其他节点进行备份。默认情况下,oracle会保留最近5份ocr备份:3份最近的、一份昨天和一份上周的。自动备份只会在一个节点上执行

2016-06-22 16:48:33 2707

原创 Oracle 12c单机数据库干净卸载

1.关闭Oracle数据库2.停止Listener进程3.使用deinstall工具删除安装的Oracle软件的可执行文件和配置文件$ $ORACLE_HOME/deinstall/deinstall4.删除/etc目录下的oraInst.loc、oratab,删除/opt目录下的ORCLfmap5.删除/usr/local/bin下面Oracle的所有文件rm -rf /

2016-06-22 16:47:30 1310

转载 10G CRS安装失败后的删除操作

rm -rf /etc/rc.d/rc5.d/S96init.crsrm -rf /etc/rc.d/init.d/init.crsrm -rf /etc/rc.d/rc4.d/K96init.crsrm -rf /etc/rc.d/rc6.d/K96init.crsrm -rf /etc/rc.d/rc1.d/K96init.crsrm -rf /etc/rc.d/rc0.d

2016-06-22 16:46:49 513

Oracle12cR2双节点RAC在Linux7环境下的部署详致步骤

混点积分。之前整理的图文版本Oracle12cR2双节点RAC在Linux7环境下的部署详致步骤,大拿请直接忽略

2018-04-02

空空如也

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

TA关注的人

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