随笔分类 - Oracle
记录使用Oracle遇到的问题
摘要:User calls = (User session Login + Parsing within a session + Executions of sql's/Cursors ) per second Executes = (Sql's execution) per second
阅读全文
摘要:dbms_xplan.display_* 能按照 plan_hash_value 只有 display_awr 方法,如果这个SQL PLAN 刚刚生成,没有写入到AWR怎么办呢? 可以将 V$SQL_PLAN 的数据 LOAD 进 PLAN_TABLE 后进行展现: DELETE FROM pla
阅读全文
摘要:Section 1- oratop and database/instance specifics spid :oratop's server SPID connected to instance, SID :instance name (First 4 letters), clock :Time
阅读全文
摘要:有没有发现,v$session,v$sql,v$sqlarea,v$sqltext,v$sql_shared_cursor等试图连接的时候经常会用到hash_value,sql_id,但是他们2个之间到底有什么不可告人的关系呢? Talnel以及评论的一坨人(包括jonathan)给了一个蛮不错的解
阅读全文
摘要:近日测试的时候发现 flashback_transaction_query中 undo_sql 为空,我记得以前明明不为空的,而且还做个一单数据恢复。 经查证这个问题是 Oracle 11g 默认把 supplemental logging 禁用了导致的。 使用如下语句,把 supplemental logging 打开就好了: alter database add supplemental log data;
阅读全文
摘要:Duplicate Active Database 遇到挺蛋疼的问题。
阅读全文
摘要:看了老白分享的一个案例,感触很深,特此摘录。
阅读全文
摘要:直接上代码: declare l_directory varchar(200) := '__dir__'; l_file UTL_FILE.FILE_TYPE; l_buffer RAW(32767); l_amount BINARY_INTEGER:=32767; l_pos NUMBER:=1; l_Blob Blob; l_Blob_len Number; l_lob_id number; CURSOR cur is select __id__ from __table_name__;BEGIN open cur; loop fetch cur into l_lob_id
阅读全文
摘要:今天做Schema评审的时候发现一个很奇怪的现象,也许是用工具生成的SQL语句,清一色的如下: CREATE TABLE table_name ( id NUMBER NOT NULL, ...... ......) ;CREATE INDEX table_name_PK ON table_name(ID) ;ALTER TABLE table_name ADD CONSTRAINT table_name_PK PRIMARY KEY (ID) USING INDEX table_name_PK ; 通常来说主键(Primary Key,PK)的index是unique index,而现在变.
阅读全文
摘要:逛论坛的时候发现一个好脚本,记录下来以备日后有用: CREATE OR REPLACE TRIGGER sys.trg_work_logAFTER LOGON ON DATABASEdeclarev_program_name varchar2(200);v_username varchar2(100);v_ip varchar2(18);v_error varchar2(1000);beginselect username,program,SYS_CONTEXT('USERENV','IP_ADDRESS') into v_username,v_program_
阅读全文
摘要:一种“分片”处理的思想非常精妙。
阅读全文
摘要:Oracle 10g自动备份controlfile的BUG还是TSM TDPO的BUG?
阅读全文
摘要:安装CRS遇到的问题:
error while loading shared libraries: libpthread.so.0: cannot open shared object file: No such file or directory
阅读全文
摘要:Oracle on Linux的环境,在没有shutdown数据库的情况下误删数据文件system01.dbf。对于有完好rman备份或者Data Guard的情况下,神马都是浮云,但古语有云“屋漏偏逢连夜雨,船迟又遇打头风”,祸不单行的事情海了去,对于nobackup有什么好办法呢?
阅读全文
摘要:通过复制Oracle Home的方式安装Oracle软件没有想象中的容易。
阅读全文
摘要:RMAN的各组件之间的兼容性所导致的问题,比较少见,记录一下。
阅读全文
摘要:胡说一下Oracle 11g的分区表新特性和DDL Wait这两个新特性。
阅读全文
摘要:角色切换(switchover)
阅读全文
浙公网安备 33010602011771号