FOR UPDATE NOWAIT和 FOR UPDATE
通常是通过select … from <table_name> for update语句添加的,同时该方法也是我们用来手工锁定某些记录的主要方法。比如,当我们在查询某些记录的过程中,不希望其他用户对查询的记录进行更新操作,则可以发出这样...
SQL 解析的过程
oracle首先将SQL文本转化为ASCII字符,然后根据hash函数计算其对应的hash值(hash_value)。根据计算出的hash值到library cache中找到对应的bucket,然后比较bucket里是否存在该SQL语句。 如果不存在,获得...
什么是SPIN
SPIN 就是一个进程独占CPU time,直到运行的结束。这个期间其他进程不能获得这个CPU的运行时间。Oracle 允许一个进程循环spin 一颗CPU(当然需要os 支持)。 单CPU 没有SPIN的概念了。 ...
Oracle JOB 建立实例
DECLARE X NUMBER;BEGIN SYS.DBMS_JOB.SUBMIT ( job => X ,what => 'APPS.TEST_WQ;' ,nex...
倒霉的一天 - 车牌被盗
一大早起来准备上班,发现停在小区外的车车牌没了,以为后面车牌应该能保住,结果发现两面都没了,MD,可气的是纸条也没有留一个 (虽然留了也...
深圳各车管所电话
机构名称 电话 车管所值班室 0755-26785765西丽车管所0755-26795666 车管所档案电话0755-83310660车管所考试科 0755-26785761松岗车管所0755-27091001车管所审批科 0755-833...
Linux 开机自检的设置(tune2fs和fsck)
例子: 设置开机不自检 [root@apexepd ~]# tune2fs -c -1 -i 0 /dev/sdb1 tune2fs 1.35 (28-Feb-2004)Setting maximal mount count to -1Setting interval between check 0 seconds ...
flashback 闪回 (final)
1. 查询闪回(Flashback Query): 闪回数据,利用undo 建立表 tony.TEST_FLASHBACK , 其中数据如下: co1|co2|co3|co4Keai|1|Rese|8/2/2010 2:32:51 PMSeri|2|Pio|8/2/2010 2:32:31 PMDdi...
Oracle10g 回收站及彻底删除table : drop table xx purge 以及flashback
drop后的表被放在回收站(user_recyclebin)里,而不是直接删除掉。这样,回收站里的表信息就可以被恢复,或彻底清除。 1.通过查询回收站user_recyclebin获取被删除的表信息,然后使用语句flashback table ...
Drop table cascade constraints
SQL> create table t (id number,name varchar2(20)); Table created. SQL> create table t1 (id number,sal number); Table created. SQL> alter table t add constraint t_pk primary key (id); Table altered. SQ...
flashback_transaction_query数据保留的时间
http://warehouse.itpub.net/post/777/495681
undo_retention 与 undo extent 的使用
Oracle为undo的管理提供了另一个参数:undo_retention。该参数以秒为单位,表示当事务提交或回滚以后,该事务所使用的undo块里的数据需要保留多长时间;当保留的时间超过undo_retention所指定的时间以后,该undo块才...
拒绝当穷人 做到这些买房买车不再遥远
一、理财的三个环节 1、攒钱:挣一个花两个一辈子都是穷人。一个月强制拿出10%的钱存在银行里,很多人说做不到。那么如果你的公司经营不好,老总要削减开支,给你两个选择,第一是把你开除,补偿两个月工资,第...
LMT 本地管理表空间
LMT : 本地管理表空间,不使用FET$及UET$, 而是在表空间的数据文件头部选出6个block(从第3个block到第8个block), 在其中存放bitmap来管理extent的分配及释放。数据文件头部的bitmap由多个bit组成,比如 11001...
to_number 返回值为 .05 ,少一个小数点前面的0
CREATE OR REPLACE PROCEDURE DFMS.SP_GET_SPAM_Weight_Info_test ( p_pn IN VARCHAR2, o_std_weight out NUMB...
不完全检查点触发DBWn启动不立即写buffer cache 中的dirty block
我们有时候发现ONLINE REDO LOG FILE 一个是current 状态,但是前一个是active 状态,这个active 状态的online redo log 文件有时候需要...
同事写的监控Logical Standby SQL apply 进程stop的监控报警脚本
#!/bin/shORACLE_HOME=/u01/product/oracle;export ORACLE_HOMEORACLE_SID=orcl;export ORACLE_SIDexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/liboutput=`/u01/product/oracle/bin/sqlplus /nolog <<EOF...
Oracle中打开trace 10046 event 的各种方法[zt]
http://www.dbabeta.com/2010/ways-to-open-10046-trace.html
常见Logical Standby异常处理[final]
出现Logical Standby不同步现象或SQL APPLY STOP的话,首先是查看Logical Standby上的Oracle alert log及dba_logstdby_events(如果sql apply应用失败,那么错误就会记录在logical standby的这个视图中) . 1....
如何將A表字段值更新到B表
update archive.PCET_INFO@REC_ARCHIVE a set a.infodata=(select b.infodata from archive.PCET_INFO b where a.INFOID=b.INFOID )