LGWR SYNC AFFIRM也不能保证日志一定写到备机
昨天才给客户写了个删归档的脚本,今天就出问题了最大可用模式,归档参数LGWR SYNC AFFIRM我是按照V$ARCHIVE_DEST.LOG_SEQUENCE来判断已经传递到备库的归档号,小于这个号-1的归档就删除。结果今天查看...
使用PACKAGE的一点经验
1.PACKAGE的声明部分和BODY就像JAVA的接口的实现类,外部的对象是依赖以声明,只要声明部分不重新编译,相关的对象就不会失效2.只有在PACKAGE中,才能使用2个方法相互调用3.PACKAGE中定义的变量在整个SESSION中都存...
TC ENQUEUE
今天晚上切割时候创建索引时遇到TC ENQUEUE查了文档,10g里面的TC分2种enq: TC - contentionLock held to guarantee uniqueness of a tablespace checkpointenq: TC - contention2Lock during setup o...
Oracle Listener
Practical Oracle Security 第三章笔记 + 其他总结 1. 9i,保证设置监听密码不设置密码,可以远程关闭监听,修改log文件位置覆盖重要的文件,导致DB崩溃 [oracle10@zhangqiaoc ~]$ ./...
Unloading data with shell
Only for learning,bug很多http://space.itpub.net/?uid-8242091-action-viewspace-itemid-631410用awk处理数据文件,卸出数据块中的数据卸出指定块的数据:./getSegData.sh [DATAFILE] [BLOCK_ID] [BLOCK_SIZE] ...
使用OGG回退修改
BATCH模式回退分为三部分1.运行extract获取以前的改变数据2.运行reverse工具转换事务3.运行replicat应用回滚数据INSERT INTO TEST2 SELECT LEVEL AS ID,'aaa' aa FROM DUAL CONNECT BY LEVEL < 100;SELECT t...
goldengate for oracle 10g学习
选用的是a reporting configuration with a data pump on the source system + Loading data with a GoldenGate direct load也就是使用DATA PUMP的单向复制+使用GG来进行数据初始化 环境源 &nbs...
ORACLE使用Generic Connectivity访问INFORMIX
对于INFORMIX的透明网关只在HP和SUN的OS上有,这次的测试服务器是WIN的,为了抽取INFORMIX的数据,配置了下Generic Connectivity可以参考Accessing ODBC and JDBC Data Sources from Oracle Heterogeneous Service...
物化视图复制环境的管理
上周去做了次物/化视图日志的清理,清理后,原来整个库41G的物化视图日志缩小到5G。以前TOP SQL全是物化视图刷新的相关语句,清理后全部没有了。数据库的压力有明显下降对于物化视图复制环境,ORACLE提供的DBA视图...
LOGMINER的内存消耗
如下只是9i的行为2组日志:1ALTER SYSTEM ARCHIVE LOG CURRENT;BEGIN FOR i IN 1..500000 LOOP INSERT INTO test VALUES(i,i-2,'a','a'); END LOOP; COMMIT;END;/-rw-r...
写了个分析library_cache dump的AWK,有兴趣的可以搞搞
昨天无聊写的,AWK偶只是会,不精通,写的东西也比较烂基于level 16的library_cache dump。发现其依赖关系。没什么实际意义,只是想练习下AWK输出大概是这样的************************************************...
V$PX_BUFFER_ADVICE
看到10g,11g的文档都没这个视图的说明,今天研究了下。该视图指导意义不明,只发现能用于消息队列使用的监控SQL> SELECT * FROM V$PX_BUFFER_ADVICE; STATISTIC &n...
exists和连接方式
这是一个开发提出的问题,他问下面2种那个快?select * from tbas.d_term_type a where exists (SELECT 1 from channel_chengdu.o_user partitio...
DML和位图索引维护
以前只知道位图索引不适合于OLTP系统,因为其DML操作会一锁锁多行今天看了下,还存在个DML和位图维护的关系先看进行DML前的位图:row#0[8004] flag: -----, lock: 0col 0; len 2; (2): c1 04col 1; len 6; (6...
CRS : PUBLIC网卡的STANDBY
通过CRS和多个网卡,实现在PUBLIC网卡DOWN掉后,切换到STANDBY网卡,而不是另一个节点的功能--先需要通过oifcfg配置网卡信息,因为虚拟机的原因,我这里2个网卡配置在同一个网段。[oracle@westzq3 ~]$ oifcfg getif...
STANDBY中NOLOGGING操作的监控
SQL> create table ctais2.no_test nologging as select /*+append */ * from dba_objects; Table created. SQL> alter system archive log current; System altered. SQL> SELECT ts#,...
控制文件和CATALOG中的记录不能同步
异常描述:[oracle@PRIMARY ~]$ rman catalog rman/rman@rmandb10 target rman/rmanRecovery Manager: Release 10.2.0.4.0 - Production on Fri Sep 4 12:15:38 2009Copyright (c) 1982, 2007, Oracle. All...
9i RAC转换为SINGLE实例
客户有个RAC,觉得太难管,不想弄,想做成双机今天在LINUX上测试了下下,ORACLE方面的SQL> create pfile='/tmp/init.ora' from spfile;File created.[oracle@westzq1 ~]$ srvctl stop database -d rac9i*******...
迁移数据库到ASM
有个迁移到ASM存储的需求,今天研究了觉得用RMAN的COPY+SWITCH应该是个能最短化停机时间的方法下面记录下过程SYS@SOURCE10 > select file# from v$datafile; FILE#---------- &nbs...
Easy Connect Naming
以前没关注过ORACLE网络方面的东西,今天开始看Net Services Administrator's Guide以前用的都是Local Naming的方式,今天看到了一个很有用的Easy Connect Naming方式配置:增加Easy Connect Naming的命名服务方...