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...
TSM BATCH模式
今天一下要删60多盘带子,开始手工敲了几个后发现TSM清目录太慢了,并发删除又有问题,查了下帮助文档,看了下TSM的脚本该如何来写dsmadmc -id=admin -password=admin delete volume A00059 DISCARDdata=YES wait=y...
写了个分析library_cache dump的AWK,有兴趣的可以搞搞
昨天无聊写的,AWK偶只是会,不精通,写的东西也比较烂基于level 16的library_cache dump。发现其依赖关系。没什么实际意义,只是想练习下AWK输出大概是这样的************************************************...
一次优化
今天去客户那巡检,客户反映前几个月,CPU占用率基本在50%左右,100%的时间也很短。而从12月开始,CPU几乎在80%以上,长时间维持100%,CPU曲线图上看几乎没有波峰波谷从客户那拿到了9-12月的STATSPACK报告,发现12...
9i 约束的重要性
这个是我一个朋友问我的CREATE TABLE t ( id NUMBER, n1 NUMBER, n2 NUMBER, pad VARCHAR2(4000), CONSTRAINT t_pk PRIMARY KEY (id));execute dbms_random.seed(0)INSERT INTO ...
ORA-01410: invalid ROWID
早上维护人员找我,说有个系统,昨天晚上报错ORA-01410: invalid ROWID偶第一个反应是,有用ROWID=xxxx的SQL,但是维护给我说绝对没有于是让他把SQL发给我SELECT SUBSTR(COMP_PRD_INST_ID, 5, 12) FROM (SELE...
V$PX_BUFFER_ADVICE
看到10g,11g的文档都没这个视图的说明,今天研究了下。该视图指导意义不明,只发现能用于消息队列使用的监控SQL> SELECT * FROM V$PX_BUFFER_ADVICE; STATISTIC &n...
通过 Aqua Data Studio + ODBC 访问TSM DB
TSM的命令查询能力比较弱,想看备份那些信息很麻烦,而且显示方式也不适合习惯ORACLE的人使用TSM的SQL能提供更强大的查询能力,对于日常管理工作很方便现在介绍下如果通过TSM ODBC驱动访问TSM DBODBC的下载地址:f...
解决一次RMAN迟迟不能开始备份的问题
今天真倒霉,一个数据的归档满了,备份归档又一直失败。查看RMAN日志,发现是无法MOUNT磁带刚好今天备份DMP,占用了2个驱动器,而且那台机器无法配置LANFREE。tsm server又是100M网卡,操刚好另外一个库做全备,要...
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...
centos5 64位上的ORACLE10g安装需要的包
需要的包,i386和x86_64的都要装,否则要出问题binutilscompat-libstdc++elfutils-libelfelfutils-libelf-develgccgcc-c++glibcglibc-commonglibc-develglibc-headerslibaiolibaio-devellibgcclibstdc++libstdc++-de...
AIX文件系统满的问题分析
今天一个系统的文件系统/home满了,让我看我先用du -sk看,半天没出结果,晕,下面还挂了个oracle的home目录解决办法,加个-x,只看驻留在系统设备上的文件 du -sxk结果大概为5.7G接着用df -k分析,该文件系统大小...
FRIST_ROWS下,CBO的一个默认行为
以前只知道这样一个说法,first_rows下的CBO,更倾向于使用索引,最快的得到第一行数据那这个倾向是如何倾向的了?今天就遇到了一个简单的例子 SQL> select /*+ index(T_FILE_CMS_FILE_S IDX_C_PARENT_ID) */ ...
10204,HP-UX上用户进程不停DUMP的问题
数据库环境 Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit Production With the Partitioning, OLAP, Data Mining and Real Application Testing options ORACLE_HOME = /orac...
一次数据库HANG处理
还是帮别人处理的,不知道我为什么运气好,数据库就是不宕他的数据库HANG住了,SQLPLUS无法登陆,一直HANG在那里一般情况下,10g处理方法应该为sqlplus -prelim / as sysdba 连接数据库,注意这种方式连接数据库,...
Sparse File
Sparse File是什么,稀疏文件,也就是说,是一个拥有空的空间的文件,磁盘块将并没分配给这些文件如果这些空的空间填满ASCII的NULL字符,那么文件才会是实际的大小。看一个例子: ods_etl[/telephone_cdr/827/...