触发DBWR进程写脏数据块到数据文件的几个条件
DBWR作为一个后台进程,只有在某些条件满足了才会触发。这些条件包括: 1) 当进程在辅助LRU链表和主LRU链表上扫描以查找可以覆盖的buffer header时,如果已经扫描的buffer header的数量到达一定的限度(由隐...
关于SCN的理解(全面)
1.oracle正常运行时,control文件的SCN是个很大的数,与redo log文件、数据文件的SCN不同,正常关闭时,做完checkpoint后,三者的SCN值相同;Biti:日志文件中scn有起始和结束2个(高低),在current log中高scn同样为...
10g Stream 单表同步问题
主库数据库名: mxb2b 从库数据库名: b2beai 1. 在主库和从库配置初始化参数 。 b2b-test-ap2<*mxb2b*/home/oracle>$sqlplus "/as sysdba" SQL> alter system set aq_tm_processe...
如何批量使外键(FK)失效
例子:select 'alter table qis.'||table_name|| ' disable constraint '||constraint_name||' ;'from all_constraints where wner='QIS' and constraint_type='R' ; 例子:select 'alter table qis.'||tab...
如果对10g 中含LOB字段的表仅仅进行insert 的同步 ?
Oracle 10.2.0.4 , Linux AS 5.3 两个数据库A, B , A中有一个table , 含有一个BLOB的字段,其中的数据只需要保留近期10天的 ,其他的可以做历史资料保存 , B数据库中同样的一个...
Oracle Stream的安装、配置和使用
http://space.itpub.net/6517/viewspace-520708
Oracle Streams
Oracle Streams 执行概 一般地说,信息共享意味着用户和应用通过利用各种特殊目的的技术从他们的数据库中把信息取出来。新的商业模式需要更统一的方案--- 人们可以自动发现相关信息并可以使之共享。它应具有充...
synonyms - 私有同义词和public同义词
我们都知道在oracle中是可以使用同义词的,同义词的主要功能是隐藏基表的身份,并降低sql语句的复杂性,因为用户不必知道我们同义词所代表的表是哪一个表,从而用户不需要指明表的所有者的名称,那么什么又是公用同...
in , exists , not in , not exists 尽量使用exists 而不是in
提示:我在做优化sql时,经常碰到使用in的语句,这时我们一定要用exists把它给换掉,因为Oracle在处理In时是按Or的方式做的,即使使用了索引也会很慢。比如:SELECT col1,col2,col3 FROM table1 aWHERE a.col1...
startup force
startup force 相当于shutdown abort ,startup这两个步骤合在一起
TNS-12547,Linux Error: 104: Connection reset by peer
Oracle 10.2.0.4 , Linux AS 5.3 64bit . Listener.ora 文件如下,配置应该没有错误: LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = ...
[zt]关于undo和consistent read
http://www.hello dba.net/2009/04/undo.html 上周,同事作了一个关于undo internal的技术分享,发现我对这些技术细节都忘得七七八八了,这也证明我当初并没有真正理解其中的原理,今天又...
OCP视频课程
全套OCP(Oracle认证专家)免费视频教程之一OCP之backup and restore http://you.video.sina.com.cn/pg/topicdetail/topicPlay.php?tid=3632382&uid=1320045357&t=1#26717583OCP视频教程之controlfile01 http:...
Truncate table 做了什么及写redo 信息
Oracle 10.2.0.4 , Linux AS 5.3 truncate会产生redo , undo , 是修改数据字典产生的,不是删除数据产生的。 truncate操作会做什么 : 移动HWM,释放extent,重新生成data_object_id。t...
local=no - top +c
top - 17:52:53 up 20 days, 21:12, 3 users, load average: 2.22, 2.14, 2.05Tasks: 1315 total, 2 running, 1313 sleeping, 0 stopped, 0 zombieCpu(s): 9...
WARNING: inbound connection timed out (ORA-3136)
Metalink上给出了如下的解决方案:1.set INBOUND_CONNECT_TIMEOUT_<listenername>=0 in listener.ora 2. set SQLNET.INBOUND_CONNECT_TIMEOUT = 0 in sqlnet.ora of server.3. stop and start both listener and da...
OCP 及 Linux 视频教程
欲全面学习Oracle10gOCP的学员请加入群:94704235,群内将免费提供ppt等学习资料 !OCP之backup and restore http://www.uplooking.com/video/play/6130/OCP视频教程之controlfile01 http://www.uplooking.com/video...
Rsync over SSH with No Password (Crontab)
這裡我將簡單紀錄,最基礎的異地同步備份方法:—如何使用 rsync + ssh + crontab 製作 mirror Files。因為示範的關係,所以採用一般 User 來進行,實際狀況下,如果採用 root 進行 ssh 遠端同步時,必須修改:/e...
ORA-07445: Failing Function指的是 [kglpnp()+119] 中的kglpnp
http://space.itpub.net/35489/viewspace-84298 Sun Feb 7 14:01:32 2010Database Characterset is AL32UTF8Opening with internal Resource Manager planwhere NUMA PG = 1, CPUs = 24r...
当指定PLUS ARCHIVELOG RMAN做了哪些动作?
when plus archivelog is specified ,rman performs the follow actions in sequential order; 1.runs ALTER SYSTEM ARCHIVE LOG CURRENT. 2.runs BACKUP ARCHIVELOG ALL. 3.backup the files sp...