oradim
1、什么是oradim=============ORADIM工具是Oracle在Windows上的一个命令行工具,用于手工进行Oracle服务的创建、修改、删除等工作。ORADIM的使用很简单,通过帮助文件可以看到常用的命令示例,此处不再赘述。&nbs...
案例:數據庫windows切換至linux平臺
1.原平臺:windows 2003(32-bit)+Oracle 10.2.0.42.新平臺:Linux 5(64-bit)+Oracle 10.2.0.4注:機器硬件不變(主備庫均4G內存),另外有兩臺臨時使用機器做切換使用 1.用臨時機器1建立windows的standbyPS:...
10G UNDO 表空间居高不下
oracle 10g undo表空间使用率居高不下bug对于UNDO表空间大小定义需要考虑UNDO_RETNETION参数、产生的UNDO BLOCKS/秒、UNDO BLOCK的大小。undo_retention:1、对于UNDOTBS属性为autoextensible,则undo_retenion...
fdisk
1.當你新加上一塊磁盤后,fdisk可以看到磁盤[root@linuxmodel ~]# fdisk -lDisk /dev/sdb: 12.8 GB, 12884901888 bytesDisk /dev/sdb doesn't contain a valid partition table說明磁盤沒有備劃分過 [roo...
ALTER TABLE MOVE | SHRINK SPACE区别
ALTER TABLE MOVE | SHRINK SPACE区别1.moveanalyze table GC.R_WIP_KEYPARTS_T compute statistics; SELECT BLOCKS,EMPTY_BLOCKS FROM DBA_TABLESWHERE OWNER='GC' AND TABLE_NAME='R_WIP_KEYPARTS_T';B...
LOB学习
LOB類型的字段由lob segment和lob index segment組成 对存储在lob data segment中lob 数据的访问,都需要先根据lob locator访问lob index,再访问lob data segment lob segment使用:1. DISABLE ...
free 命令
可见-buffers/cache反映的是被程序实实在在吃掉的内存,而+buffers/cache反映的是可以挪用的内存总数。 如:-buffers/cache 的内存数 used - buffers - cached+buffers/cache 的内存数 free + buffers + cac...
alter table move & shrink space(3)
3.SHRINK SPACEALTER TABLE GC.R_WIP_keyparts_T SHRINK SPACE; ANALYZE TABLE GC.R_WIP_KEYPARTS_T COMPUTE STATISTICS; SELECT BLOCKS FROM DBA_SEGMENTS WHERE SEGMENT_NAME='R_WIP_KEYPARTS_T';...
alter table move & shrink space(2)
ALTER TABLE GC.R_WIP_KEYPARTS_T MOVE analyze table GC.R_WIP_KEYPARTS_T compute statistics; SELECT BLOCKS,EMPTY_BLOCKS FROM DBA_TABLESWHERE OWNER='GC' AND TABLE_NAME='R_WIP_KEYPAR...
alter table move & shrink space(1)
1.moveanalyze table GC.R_WIP_KEYPARTS_T compute statistics; SELECT BLOCKS,EMPTY_BLOCKS FROM DBA_TABLESWHERE OWNER='GC' AND TABLE_NAME='R_WIP_KEYPARTS_T';BLOCKS:137452 EMPTY_BLOCKS:1812&nbs...
wait event:gc buffer busy
由于多节点的原因,会因为节点间的资源争用产生GC类的等待,而这其中GC Buffer Busy 最常見檢查B2B_CORE_RAC DB(VIP:10.134.130.225/226)發現 SCHEMA:WM71_AP MODULE:JDBC Connect Client&...
rc.local
主庫:[root@PCEEMD3SFCDB ~]# more /etc/rc.local #!/bin/sh## This script. will be executed *after* all the other init scripts.# You can put your own initialization stuff in here if you don't# wan...
sh checkdb.sh
gnd-rac01</home/oracle/dba>$more checkdb.sh echo "date:----------->";dateecho "uptime\CPU:----------->";uptimeecho "MEM:----------->";free -mecho "process:----------->";ps -ef|wc -lecho "user:--------...
sql checkdb
--SESSION:select * from gv$RESOURCE_LIMIT where RESOURCE_NAME='sessions';--DATAFILEselect round((sum(a.bytes_alloc)-sum(nvl(b.bytes_free, 0)))/1024/1024/1024,3) "used ",  ...
index rebuild
1. 为什么要rebuild index?在表上频繁的update和delete的操作会导致索引出现很多空间碎片,从而使得访问该索引的SQL查询效率下降,通过rebuild index,可以回缩空间碎片,并提供查询效率。2.rebuild index時如何提高...
sql中使用函數導致explain plan for和set autotrace得到執行計劃不準確
平臺:Oracle 9.2.0.8.0 - 64bit 發現sql消耗I/O很大SELECT B.WO_NO, B.NO, B.CUST_PART_NO,B.SKU_NO, D.NAMEE,A.NAMEE FROM IMB.STATION D,IMB.R_WIP B, &...
rowid,index,INDEX FULL SCAN,INDEX FAST FULL SCAN|
物理ROWID,它的組成:1到6位表示DATA_OBJECT_ID7到9位表示FILE_ID10到15位表示FILE_ID下的BLOCK_ID(dba_segments)16到18位表示的BLOCK_ID中的第機條記錄編碼規則為64進制:ABCDEF 0-5GHIJK ...
open cursor數
SELECT a.inst_id, a.sid, a.USERNAME, a.SCHEM...
case
AMSDELL PowerEdge R710Intel(R) Xeon(R) CPU X5650 @ 2.67GHzmemory:12Goracle 11.2.0.2.0 - 64bit------------------------------------...
latch free等待
案例:2011/10/26 Oracle9i Enterprise Edition Release 9.2.0.8.0 - 64bit Production+Red Hat Enterprise Linux AS release 4 (Nahant Update 5)產線反映掃描緩慢:top:發現負載達到10,cpu :60%(us)查看v$sess...