RAC配置多个监听,并只在同节点的监听间LOAD_BALANCE
一套库,应用是短连接,直连数据库无连接池,时常发生应用超时经过监控与测试,发现该机器上的监听只能处理每秒32个左右的并发连接理论上选择共享服务器/DRCP可以解决问题,但是没有压力测试情况下还是选择保守的做...
使用10gR2 CRS搭建HA环境 & 一些测试结果
本文只是简单的功能性测试1.1根心跳线断了就发生驱逐,磁盘心跳不足以支撑集群2.2根心跳线只要有1个通就OK,可以配置多个心跳,所有网络设置为cluster_interconnect3.public网卡宕资源飘到正常节点4.单实例是否依赖C...
冷备控制文件 & Using Backup Controlfile
sqlplus命令的recover database的using backup controlfile子句的意义,就是告诉恢复进程,控制文件不是最新的,控制文件中也没有包含最新的日志信息,需要指定归档的位置给恢复进程,让其...
数据库非正常关闭后重建控制文件,OPEN时为何需要执行介质恢复?
今天测试点东西,发现数据库非正常关闭后重建控制文件,OPEN时需要进行介质恢复 为何不重建控制文件就不需要介质恢复了?肯定重建的控制文件中丢失了一些信息于是进行了下研究...
logmnr找出PACKAGE失效原因
关键系统由于一个关键PACKAGE依赖的一个PACKAGE在高峰期被编译,导致其失效,从而导致业务中断。事后客户无法在堡垒机的日志中找到操作过该PACKAGE的证据于是通过LOGMNR确定,是有人使用create or replace重建了这个...
mod_rele_dev_by_major: Unheld driver: major number
一台SUN服务器深夜宕机,备机的hosts文件又被删除导致无法接管,主动重启后又无法分配到IP。折腾死了事后,主机工程师分析DUMP后认为是ORACLE访问文件出现了异常,导致主机宕机这也太神奇了,为了撇清责任,只好...
触发器无法限制DBA角色用户登陆
Connecting as DBA Does not Fire RAISE_APPLICATION_ERROR in a AFTER LOGON ON DATABASE TRIGGER [ID 226058.1]Oracel Database 11.2:Oracle® Database PL/SQL Language Reference 11g Release 2 (11.2)...
Solaris下的hosts和IP地址
Solaris下,IP地址配置在/etc/hostname.<NETWORK_NAME>如[root:solaris:/etc]>cat hostname.e1000g0 83.16.16.199但是,配置中的IP地址,可以直接写入一个别名,如主机名。这时IP地址会通过/etc/inet/ipnodes去...
STREAMS笔记(12) 性能监控
11g以前,用strmmon,11g提供了dbms_streams_advisor_admEXEC dbms_streams_advisor_adm.analyze_current_performance;进行一次性能数据收集和报告收集的系统信息在DBA_STREAMS_TP_DATABASEDBA_STREAMS_TP_COMPONENTD...
STREAMS笔记(11) GoldenGate & Heterogeneous
-----------------------------------GoldenGate-----------------------------------GoldenGate使用XStreams可以向streams中插入lcr或者从streams中读取lcrXStreams提供异构的支持--------------------------------...
STREAMS笔记(10) 同步捕获
同步捕获时11g的新特性,不需要开启归档,不需要supplemental logging,类似以触发器的机制不同于以前的CDC和物化视图日志,每个对象就要建立一张日志表,同步捕获将数据放入persistent队列中----------------------...
STREAMS笔记(9) 大事务 & 长事务
大事务提交时,会在alert中显示2013-06-1010:35:47.540000 +07:00CP01:large txn committed (14063 LCRs), xid: 0x0004.008.0000033a (4.8.826) 每隔10分钟左右,会检查一次...
STREAMS笔记(8) rule - 自定义
有一些事情,是handler做不到的,需要自定义rule,像排除特定类型的DDL,特定种类的对象的DDL不捕获。这是时候需要自定义RULE如何排除一种DDL操作BEGINDBMS_STREAMS_ADM.ADD_SCHEMA_R...
STREAMS笔记(7) rule - handle & TRANSFORM
Apply的属性ddl_handler DDL操作触发,可以用来记录DDL历史 CREATE TABLE strmadmin.history_ddl_lcrs( timestamp &...
STREAMS笔记(6) rule
rule 是Streams用来定义复制规则的东西 看一个简单的streams的capture的规则 SQL> @ptEnter value for 1: select * from dba_streams_schema_rules wherestream...
DG归档自动删除 & _log_deletion_policy
11g以前,主库配置了CONFIGURE ARCHIVELOG DELETION POLICY TO APPLIED ON STANDBY但是指向备库的归档路径不是mandatory的,那么主库不会自动删除已经在备库应用的归档参考 Configure RMAN to purge archivelogs...
STREAMS笔记(4) 排表 & 加表
-----------------------------排表-----------------------------如果是做的全schema/database复制。那么添加一个negative的rulebeginDBMS_STREAMS_ADM.ADD_TABLE_RULES(table_name => 'ct...
STREAMS笔记(3) REDO清理 & 异常处理
-----------------------------归档和REDO清理-----------------------------1.超过CHECKPOINT_RETENTION_TIME保留条件,可以删除的归档DBA_REGISTERED_ARCHIVED_LOG.PURGEABLE='YES’DBA_LOGMNR_PURGED_LOG2.绝...
STREAMS笔记(2) 其他创建Streams的方式
------------------------------------------------------DBMS_STREAMS_ADM.MAINTAIN_GLOBAL DBMS_STREAMS_ADM.MAINTAIN_SCHEMASDBMS_STREAMS_ADM.MAINTAIN_TABLES -------------------------------------------...
STREAMS笔记(1) step by step 创建一个Streams复制环境
--------------------------------------1.在源上创建一个队列--------------------------------------BEGIN dbms_streams_adm.set_up_queue( queue_table => 'STRMADMIN.O11203_CTAIS...