干活不彻底导致备份失败
干活不彻底导致备份失败先说说这个环境,HP rp8400双机+VA7400存储+ML5060带库+光纤交换机+光纤路由器+备份服务器B26007月开始带库坏了,好,去修,才开始是启动器备份错误,过了两天带库彻底宕掉了先开始判断是电...
APPEND时的TM锁定级别
朋友问他们INSERT由于TM锁阻塞了其他会话的UPDATE语句听到的第一个反应的外键列没有索引,当是他说没外键索引的这个问题根据他给我东西看:SID  ...
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的命名服务方...
索引分区的compress ORA-28659
打算把老数据的索引给压缩下,结果做不了,报ORA-28659SQL> DROP TABLE test_partition; Table dropped SQL> SQL> CREATE TABLE test_partition 2 ( ID NUMBER,NAME VARCHAR2(200) 3&n...
ass109.awk
v$active_session_history的wait_time和time_waited 列
最近在弄informix,oracle调优也好久没碰了,今天朋友问我v$active_session_history的wait_time和time_waited 怎么看,只记得用过,一下也没想起。连忙验证了下wait_time 这列,对于在采样时,正在等待的事件,该列...
10g RMAN的checksyntax参数
偶是个从9i升级到10g的DBA,10g其实很多新特性都不熟悉在备份数据库的时候,发现10g的RMAN多了个checksyntax参数checksyntax none check the ...
ORA-01450
SQL> create table test(aaa varchar(4000), bbb varchar(3000));Table created.SQL> create index idx_test on test(aaa,bbb);create index idx_test on test(aaa,bbb)  ...
DDL记录
以前也写过一个DDL记录的触发器,今天在METALINK上看到个更好的,抄袭下CREATE TABLE DDL_ACTIONS ( counter number(38) ,user_name VARCHAR2(4000) ,ddl_date VARCHAR2(26) ,ddl_type VARCHAR2(4000) ,object_type...
SQLRepository
SQLRepository是METALINK提供了一个检查执行计划和比较SQL在不同的数据库/环境中的执行效率的工具,类似于SPA,该工具基于BS结构开发(我很不喜欢BS结构的工具,还是CS的好用)。相关的NOTE: 271064.1由于贴了点图...
CURSOR_SHARING时,OUTLINE的使用
CURSOR_SHARING时,OUTLINE的使用以前一直以为当CURSOR_SHARING <> EXACT的时候,OUTLINE是不可用的今天查看METALINK时,才发现CURSOR_SHARING=SIMILAR的时候,是可以使用OUTLINEDOC:132547.1 Using Stored Outlin...
enable table lock 的enqueue等待
对单个表的enable table lock的等待尽然是TX等待,这个等待要等待数据库中的所有在其命令执行以前的事务全部完成后才能结束。ALTER TABLE test2 DISABLE TABLE LOCK;SESSION 1INSERT INTO test1 SELECT * FROM tes...
创建PERFSTAT会使某些对象invalid
SQL> SELECT OBJECT_NAME FROM DBA_OBJECTS WHERE STATUS <> 'VALID';no rows selectedSQL> @?/rdbms/admin/spcreate.sqlSQL> SELECT OBJECT_NAME FROM DBA_OBJECTS WHERE STATUS <> 'VALID';OBJECT_NAME-------...
ORA-25402 transaction must roll back 且无法找到SID来处理的问题
ORA-25402 transaction must roll back 且无法找到SID来处理的问题 今天在客户现场遇到了这个问题,当时自己的电脑不让连接服务器,又没有SYS的密码,客户机器上的工具太难用,没时间处理问题。最后通过重启...
段头损坏的处理
段头部损坏后,表将无法读取 如果使用DBV发现段头坏块,而此时该表仍然可以读取(段头在SGA中的数据还是好的),那么马上执行CTAS把数据给搞出来 如果表已经无法访问,报ORA-01578错误 例子:...