1.表分区TRUNCATE之后,local索引不需要重建索引,Global索引依然需要重建
2.大文件表空间,文件可以达到 4G 个数据块大小;小文件表空间,通常4M blocks;同时受操作系统文件大小限制。
3.数据库中最大数据文件数是有限的 (64K files),
4.根据 Oracle 官方的文档,DB_FILES 和 MAXDATAFILES 这两个参数的值给 SGA 带来的压力会减轻
5.ORACLE9i和以上的版本才支持.
Oracle9i之前,中文是按照二进制编码进行排序的。
在oracle9i中新增了按照拼音、部首、笔画排序功能。设置NLS_SORT值
SCHINESE_RADICAL_M 按照部首(第一顺序)、笔划(第二顺序)排序
SCHINESE_STROKE_M 按照笔划(第一顺序)、部首(第二顺序)排序
SCHINESE_PINYIN_M 按照拼音排序,系统的默认排序方式为拼音排序
举例如下:
表名为 dept ,其中name字段是中文,下面分别实现按照单位名称的笔划、部首和拼音排序。
2.大文件表空间,文件可以达到 4G 个数据块大小;小文件表空间,通常4M blocks;同时受操作系统文件大小限制。
3.数据库中最大数据文件数是有限的 (64K files),
4.根据 Oracle 官方的文档,DB_FILES 和 MAXDATAFILES 这两个参数的值给 SGA 带来的压力会减轻
5.ORACLE9i和以上的版本才支持.
Oracle9i之前,中文是按照二进制编码进行排序的。
在oracle9i中新增了按照拼音、部首、笔画排序功能。设置NLS_SORT值
SCHINESE_RADICAL_M 按照部首(第一顺序)、笔划(第二顺序)排序
SCHINESE_STROKE_M 按照笔划(第一顺序)、部首(第二顺序)排序
SCHINESE_PINYIN_M 按照拼音排序,系统的默认排序方式为拼音排序
举例如下:
表名为 dept ,其中name字段是中文,下面分别实现按照单位名称的笔划、部首和拼音排序。
- //按照笔划排序
- select * from dept order by nlssort(name,'NLS_SORT=SCHINESE_STROKE_M');
- //按照部首排序
- select * from dept order by nlssort(name,'NLS_SORT=SCHINESE_RADICAL_M');
- //按照拼音排序,此为系统的默认排序方式
- select * from dept order by nlssort(name,'NLS_SORT=SCHINESE_PINYIN_M');
6.PMON会定期运行清理死掉的进程及进程占用的各种资源,如lock等;但PMON每次清理的rollback数据有限,所有会导致很多连接长时间死在那里,也没有释放掉,但最终都会释放掉的。
7.select s.sid,s.serial#,p.pid,p.spid,s.osuser,s.machine,s.program from v$process p,v$session s where p.addr=s.paddr;
alter system kill session 'sid,serial#';
host orakill &instancename &spid