-----txfy
1)9i新特性之字符设置扫描--Csscan
9i提供了一个新的指令,这就是csscan,全称为Character Set Scanner.他的作用是对数据库指定部分
进行扫描,已确定是否能够将字符集设置为你想转换的类型,转换后会不会报错。
指令用法:
$csscan system/manager full=y tochar=utf8 array=102400 process=4
从上面我们看出他与eXP/imp的使用格式比较类似。它包括以下参数。
userid 用户名和密码
full y扫描整个数据库,n只扫描选择中的表。
user 假如你想扫描制定的表,这个参数指定了这个表所属的用户。
table 需要扫描的表
tochar 你计划要把数据库转换成的类型。
process 你要用来扫描的进程数。
array 批次扫描数量
log 日志名和路径
tongchar 目标字符集的nchar,nvchar,and nclob等的设置。
parfile 类似于imp的parfile,将预先写好的参数放入一个文件,然后调用这个文件。
-----------------------------------------------------------------------------------
2)9i新特性之first_rows
9i提供了一个新的特性,这就是在查询的hint中使用first_rows具体用法如下:
select /*+first_rows(30)*/ * from scott.emp;
这个特性保证了前n行以尽可能快的速度被显示出来。
----------------------------------------------------------------------------------
3)long,long raw 到blob的迁移
alter table xxx modify(xxx blob);
需要注重的是这个时候表上的所有索引都需要手工重建。