oracle控制文件转储说明
#环境os:centos 6.6 x64db version:11.2.0.4.0#转储控制文件[oracle@ct6605 trace]$ sqlplus / as sysdba#可以使用alter session set events 'immediate trace name controlf level 2';或oradebug dump controlf 2SQL> oradebug setmypidSQL> oradebug dump controlf 2;#显示控制文件的转储内容[oracle@ct6...
oracle日志文件头转储说明
#环境os:centos 6.6 x64db version:11.2.0.4.0#转储数据文件头[oracle@ct6605 trace]$ sqlplus / as sysdba#可以使用alter session set events 'immediate trace name redohdr level 3';或oradebug dump redohdr 3SQL> oradebug setmypidSQL> oradebug dump redohdr 3#显示日志文件1的转储内容[oracle@ct6605 ~]...
oracle数据文件头转储说明
#环境os:centos 6.6 x64db version:11.2.0.4.0#转储数据文件头[oracle@ct6605 trace]$ sqlplus / as sysdba#可以使用alter session set events 'immediate trace name file_hdrs level 3';或oradebug dump file_hdrs 3SQL> oradebug setmypidSQL> oradebug dump file_hdrs 3#显示数据文件1的转储内容#可以通过上...
oracle数据块转储说明
#环境:os:centos 6.6 x64db version:11.2.0.4.0#建测试表[oracle@ct6605 ~]$ ORACLE_SID=ct66[oracle@ct6605 ~]$ sqlplus / as sysdbaSQL> create table scott.tb_blockas select 'selectshen' a,123 b from dualunion all select 'shengjie' a,234 b from dual;#查看测试表的数据,rowid,object_id,relative_f...
oracle 各数据类型dump说明(三)
这一节简单介绍 rowid,long,clob,nclob,long raw,blob,bfile类型.环境:os:centos 6.6db version:11.2.0.4#rowid类型#rowid,固定长度len=10,内部类型号Typ=69#rowid的dump中,前4个字节是object_id,接下来4个字节是DBA(4个字节32位,前10位是relative file,后22位是block),最后2个字节是ROW...
oracle 各数据类型dump说明(二)
这一节主要介绍 TIMESTAMP,TIMESTAMP WITH TIME ZONE,TIMESTAMP WITH LOCAL TIME ZONE,INTERVAL YEAR TO MONTH,INTERVAL DAY TO SECOND,RAW类型.环境:os:centos 6.6db version:11.2.0.4#查看地区语言字符集信息select * from v$nls_parameters;/*PARAMETER VALUENLS_L...
oracle 各数据类型dump说明(一)
这一节主要介绍 CHAR,VARCHAR2,NCHAR,NVARCHAR2,NUMBER,INTEGER,DATE,sysdate类型.环境:os:centos 6.6db version:11.2.0.4#查看地区语言字符集信息select * from v$nls_parameters;/*PARAMETER VALUENLS_LANGUAGE AMERICANNLS_TERRITORY ...
oracle恢复表delete/truncate/drop的方法总结
在有rman备份的情况下,数据库级别,文件级别,块级别这种物理类的恢复相对方便,而因为用户误操作或业务bug引起的逻辑类恢复反而有时耗费大量时间.以下是对delet/truncate/drop表后进行恢复的一些方法总结.测试环境:os:centos 6.6 hostname:ct6605oracle:11.2.0.4oracle sid:ct66[oracle@ct6...
oracle小知识点16-诊断事件diagnostic events
诊断事件按作用大概可分为四种:1.Dump diagnostic information on request立即转储诊断信息,可以是File headers (control file, redo log files, data files),System state dumps,Process state dumps.它的event name是固定的immediate,trace name是具体转储内容<dump>.立即转储一般使用alter session set events 'immed...
复制oracle home的注意事项
1.复制之前同正常oracle软件一样,要先建用户,用户组,调整系统参数,建目录等.2.将tar文件复制到目标端解压后,根据源端与目标端在用户uid,用户组gid,目录位置是否相同,后续处理会有不同.a.同用户uid,同用户组gid,目录位置相同,只需要执行root.sh即可.b.不同用户uid,不同用户组gid,目录位置相同,需要chown -R uid,gid $ORAC...
oracle小知识点15--result cache结果高速缓存
oracle 11g新加入了结果缓存特性,包括服务器结果高速缓存和客户机高速缓存.服务器结果高速缓存又包括sql查询结果高速缓存和pl/sql函数结果高速缓存.以下是一些result_cache的说明:sql中通过/*+ result_cache*/提示实现result cache,pl/sql函数通过建函数时的result_cache子句实现.使用result cache的sql在执行计划上会有...
通过xtts迁移单实例文件系统表空间到RAC ASM存储表空间
xtts迁移文件系统表空间到文件系统表空间可参考,oracle小知识点14--xtts传输表空间 http://blog.itpub.net/28539951/viewspace-1978401/测试:os:源端:centos 6.6 目标端:centos 6.6db:源端:11.2.0.4 文件系统 单实例 目标端:11.2.0.4 ASM RAChost:源端:ct6604 192.108.56.120 目标端:ct66rac0...
oracle小知识点14--xtts传输表空间
xtts(Cross Platform Transportable Tablespaces)可以说是tts的加强版,通过增量的概念用来减少停机时间.对于跨平台不同字节顺序endian_format还是比较有用,当然相同平台或者相同字节顺序也是可以使用.不足的地方是目标端只能是linux x86-64,而且目标端数据库必须是11.2.0.4或者有装11.2.0.4的软件.&nbs...
oracle小知识点13--rman convert转换表空间字节顺序
rman convert可实现不同字节顺序endian_format的表空间转换,用于不同字节顺序endian_format的跨平台表空间传输.os: centos 6.6db version:11.2.0.4.0以下测试:[oracle@ct6605 ~]$ sqlplus / as sysdba##列出支持转换的平台及字节顺序 SQL> select * from v$transportable_platform; ...
oracle小知识点12--传输表空间通过rman
传输表空间可通过rman,imp/exp或impdp/expdp去实现,以下通过rman实现.os: centos 6.6db version:11.2.0.4.0以下测试:##方便测试,源库和目标库为同一个库##源库 [oracle@ct6605 ct66]$ sqlplus / as sysdba ##建立要传输的test表空间 SQL> create tables...
oracle小知识点11--传输表空间通过impdp/expdp
传输表空间可能过rman,imp/exp或impdp/expdp去实现,以下通过impdp/expdp实现.os: centos 6.6db version:11.2.0.4.0以下测试:##方便测试,源库和目标库为同一个库##源库 [oracle@ct6605 ct66]$ sqlplus / as sysdba ##建立要传输的test表空间 SQL> creat...
oracle小知识点10--表空间时间点恢复(TSPITR)
表空间时间点恢复(TSPITR)是从10g开始有的一个功能,它通过rman脚本自动创建辅助实例的方法,实现基于表空间时间点的自动化恢复.以下测试:db:11.2.0.4os:centos 6.6#建测试表空间test及表scott.tb01[oracle@ct6605 ~]$ sqlplus / as sysdbaSQL> create tablespace test datafile '/u02/oradata/ct6604sb/test01.dbf'...
用pl/sql解决芬兰数学家因卡拉设计的最难数独
最近看朋友在玩消灭星星(pop start),想起当年还不是彩屏手机的时候,我喜欢玩数独游戏.数独(Sudoku)又称九宫格,据说来头很大,起源于河图洛书,相信大家都有玩过.百度九宫格,百度百科最后有提到芬兰数学家因卡拉花费3个月设计出了世界上迄今难度最大的九宫格游戏,而且它只有一个答案,就想挑...
oracle impdp 导入大表报告显示 out of rows
客户在oracle 10.2.0.5中使用impdp导入一个大表时,导入完成后,显示.. imported "owner"."tablename" 1108GB -1841748971 out of 6748185611 rows,没有报其它的错误,本以为是设有过滤条件,客户反应没有对表进行过滤.查找metalink,感觉和Bug 9470999很相似,bug的版本是10.2.0.4...
oracle 11gr2 活动数据库复制(active database duplication)
oracle 11gr2 活动数据库复制(active database dumplication)oracle的自动化程度越来越高,在oracle 11g中,可以直接在网络上复制一个数据库而不必备份和提供源数据库文件到目的库.?测试中发现和以往的duplicate在细节上有此不同,容易出一些小错误,下面测试并对错误说明RMAN-05537 ORA-17627 ORA-17629 RMAN-06217 RMAN-04006