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/...
AIX强制关机需要谨慎
强制关机可能导致文件系统损坏,在重启后,fsck会去检查每个inode的情况对于一个大的,小文件多的文件系统,就是个灾难,1个T的文件要搞60多个小时今天遇到一个跑应用的机器ps满了,连不进去,想应用嘛,没啥子,...
一些巡检方法
老大给的,分享下DS4000:判断主机是否安装了Storage Manager:lslpp -L "SM* "如果已安装,两种方式:图形方式:视需要设置export DISPLAY=巡检用PC的IP:0.0,执行SMclient &命令行方式:SMcli -d查看是否有定...
TSM巡检
检查数据库是否存在副本卷(如果在RAID保护的磁盘上可以忽略) tsm: TSMSERVER_SERVER1>q dbv Volume Name &...
TSM win下ANR0110E的解决
很久没去管TSM了,今天去看了下,发现一直备份都没成功客户端连接报ANS1355E (RC55) Session rejected: Server disabled登上服务器看了下,服务正常,但是查看系统日志TSM Server Error: Server: TSM...
分区解决LATCH FREE #98
系统有个详单的程序出现了阻塞,10000多个话单无法处理打开pl/sql developer的SESSION工具一看,几乎所有相关进程都在等待98号latch98 latch free -> cache buffers chains,相关的原因一般为低效率的SQL,热块,...
一些主机存储的开关
关机 RP系列 MP菜单中关闭篮子,然后下电 SUPERDEMO MP菜单中关闭篮子,然后下电,下电是先关前面板按钮,在关后面的按钮,关闭IO扩展柜 VA存储 &nbs...
打补丁时ORACLE无法找到已经安装组件的解决
客户的机器打了10204的补丁,告诉我sqlplus 进去还是10201让客户发了日志过来,发现一个和诡异的地方: Summary Global Settings Source: /setup/orapatch/Disk1/stage/products....