【RAC】11gR2 rac 上滚动安装/回退补丁
在RAC环境上安装小补丁时,可以使用滚动安装的方式(Rolling)以提供无间断的业务应用!在安装补丁的时候,先停止一个数据库实例,在此节点安装补丁,然后启动这个实例,再停止另一个实例并安装这个补丁,这样...
【RAC】格式化化crs_stat 输出
通常执行crs_stat的时候,name 那一列总是显示不完整:网上查看了一个脚本可以格式化输出,完整的显示资源的名称cat crs_stat.shRSC_KEY=$1QSTAT=-u AWK=/usr/bin/awk # if not avail...
【DataGuard】11g 新特性:Active Data Guard
在Oracle 11g之前,物理备库(physical Standby)在应用redo的时候,是不可以打开的,只可以mount。从11g开始,在应用redo的时候,物理备库可以处于read-only模式,这就称为Active Data Guard 。通过Active ...
【RAC】启用 Active Dataguard on 11gR2 RAC Standby
对于已经建立的rac dataguard 环境,standby rac和主库对应拥有两个节点并且可以应在一个节点用日志!在此情况下 启用 ADG 特性主库:rac1 rac2备库: rac3 rac4一 非dataguard·broker 情况下:1. 日...
【工具】系统性能查看工具 dstat
今天学习到一款系统性能查看工具 dstat 获取方式:1 yum install -y dstat2 wget http://packages.sw.be/dstat/dstat-0.7.2-1.el5.rfx.noarch.rpm rpm -ivh dstat-0.7.2-1.el5.rfx.noarch.rpmDstat...
【Oracle】rman 的兼容策略
rman 的兼容策略(oracle 11.2 rman catalog 兼容策略!)1 原则上你可以在8.1.x的数据库上创建8.x 或者9.x的回复目录对象,在9.0.1或者更高的版本上创建10.0.1或者更高版本的恢复目录对象2 恢复目录对象的版本必...
【Oracle】rman upgrade catalog
因为数据库从11.2.0.2 升级到 11.2.0.3,在使用catalog 执行rman备份的时候,报如下错误:oracle@rac1>rman target / catalog rman/xxxxx@rmanRecovery Manager: Release 11.2.0.3.0 - Production on Wed Jun 1...
【Oracle】如何查看sql 执行计划的历史变更
今天中午,突然接收到active session 数目飙高的报警,查看数据库,对于一个OLTP 类型的查询本应该走index range scan 却变成全部是 direct path read ,所有的sql 走了全表扫描。悲剧的...
【Oracle】如何查询视图时使用索引
通常我们使用hint来固定查询计划选择走表的索引 固定表的连接等等,但是如果第一层查询的是视图呢?yang@rac1>CREATE TABLE TA (ID NUMBER, NAME VARCHAR2(30), TYPE VARCHAR2(30));Table created.yang@rac1>CREATE ...
【MySql】MySQL Replication Fatal Error 1236
环境:双M-M架构,其中一台B因为磁盘损坏,服务器异常重启。重启之后B上面的数据库正常运行,当时A 库报如下错误:Last_IO_Error: Got fatal error 1236 from master when reading data from binary log: 'Client re...
【Oracle】 检查log fie sysnc 等待事件的脚本
-- NAME: LFSDIAG.SQL -- ------------------------------------------------------------------------ -- AUTHOR: Michael Polaski - Oracle Support Services -- --------------------------------...
【Oracle】数据库hang 诊断
一 什么是数据库hang 1 用户不能登录数据库2 数据库不能正常工作3 select 1 from dual 不出结果4 不能正常完成建表操作二 数据库被锁住 1 一个或多个会话停止工作三 如果得知数据库hang 或者...
【命令】usemod 的用法
usermod 的用法:功能说明:修改用户帐号。语 法:usermod [-LU][-c <备注>][-d <登入目录>][-e <有效期限>][-f <缓冲天数>][-g <群组>][-G <群组>][-l <帐号名称>][-s <shell>][-u <uid>][用户帐号]补充说明...
【Oracle】alter system set events 相关知识
alter system set events 相关知识:格式:alter system|session set events [eventnumber|immediate] trace name eventname [forever] [, level levelnumber] : …….'通过:符号,可以连续设置多个事件,也可以...
【系统】Linux下 zip 和 unzip的用法
zip命令的基本用法是:zip [参数] [文件1] [文件2] 简单的例子: 把本目录下的yangql文件打包成yangql.zip文件:zip yangql.zip yangql/* ,如果在文件中用绝对的路径,那...
【MySql】mysqldump 的用法
日常维护mysql的时候总是要查询mysqldump 的各种参数,这里记录一下!(摘自官方文档)--add-drop--database在每个CREATE DATABASE语句前添加DROP DATABASE语句。--add-drop-tables在每个CREATE TABLE语句前...
【Oracle】修改indexed 字段是否影响索引的有效性
修改索引字段是否影响索引的有效性?做个测试如下:SQL> create index idx_name on tab1(object_name);Index created.SQL> select index_name , STATUS from user_indexes where index_name='IDX_NAME';INDEX_NAME &...
【Oracle】sqlplus 遇到共享库权限不足
安装oracle 11gr2 的完成 执行sqlplus 遇到如下错误:oracle@rac:/opt>sqlplus "/as sysdba"sqlplus: error while loading shared libraries: /opt/app/oracle/11.2.0/product/db_1/lib/libclntsh.so.11.1: cannot r...
【RAC】Oracle RAC环境的日志体系
在Oracle RAC环境中比单个系统的日志体系要复杂:见下图:简单介绍一下有关Oracle集群环境中日志体系结构,在遇到问题时,可以快速查找所需的日志文件,及时的定位问题~1.Oracle集群日志的文件路径Oracle集群涉及的...
【RAC】Oracle Clusterware 诊断收集脚本
诊断收集脚本 1.用于收集所有重要日志文件的脚本应满足以下条件: – 必须以 root 身份执行 – 位于 $ORA_CRS_HOME/bin/diagcollection.pl 2.将在本地目录中生成以下文件: &nb...