目标:在oracle服务中确认数据类型的内部构造
解释数据类型在内部是如何存储的
内部存储知识
能更好的解释和分析块dumps
某些崩溃诊断必须的技能
帮助客户分析各种存储问题
是明白内部事务的必须步骤
oracle数据类型
数据类型包含:
内置数据类型
用户自定义数据类型
结构型对象类型
聚合型
VARRAYS
嵌套表
引用类型(引用对象类型)
注意的是,oracle为程序提供了很多种数据类型,例如数字格式的:number,integer,float,decimal字符格式的:char,charz,string,varchar内部数据类型从内部向外部自动的由oracle来转换。
内置数据类型
char,nchar,varchar2,nvarchar2
number
raw
long,long raw
date datetime以及时间间隔类型
clob,blob,nclob,bfile
rowid,urowid
列中的数据取决于列的数据类型,但是数据类型并不是存储列数据的块中,本章以及后续课程将使用sql dump函数。范例中列的名字为TYP,关联的内部代码是各种数据类型,内部代码存储在数据字典中,在表col$的列type#下。
责任编辑:小草