Oracle数据库在NT平台下的系统优化策略
2007-05-30 12:32:31 来源:WEB开发网首先就是安全性。FAT文件系统不支持文件级安全保护,每个登录到NT服务器上的用户都可以删除FAT文件,而NTFS文件系统支持类似于Unix的文件级安全保护,用户只能存取他拥有存取权利的文件。
第二个就是文件的最大限制。一个FAT文件最大是4GB,而一个NTFS文件从技术上讲最大可达到32GB。Oracle在NT平台下每个数据文件最多能有4百万个数据块(Data Block),如果按每个块8KB大小计算,那么一个数据文件就有32GB,而一个数据库(Database)最多可有1022个数据文件,那么这个数据库最大可达到32TB 。
NT支持“裸”磁盘分区(raw disk partition)。每个裸分区可以不经过系统格式化而分配一个驱动器符,直接用于Oracle存放数据文件、日志文件或控制文件。与Unix平台相似,每个裸分区都直接对应唯一的一个Oracle 数据文件、日志文件或控制文件,两种平台的区别仅在于文件命名习惯不同。
例如,在SQL语句中可以这样引用裸分区: DATAFILE '\.f:' SIZE 49M REUSE。
这里的f: 就是对应一个裸分区的盘符。而且习惯上,定义的Oracle文件大小通常都比裸分区的大小要小1MB,来避免写到磁盘的0柱面上。
3.参数:
在NT平台上有一些针对Oracle的注册表参数,这些参数类似于Unix平台上的Shell变量。
例如,注册表中的参数Oracle_home和Oracle_SID都是Oracle安装程序在安装时自动在注册表中定义的。Oracle实例也是作为一个服务(service)定义在注册表中的,可以在NT的"控制面板"的"服务"项中看到。Oracle在NT平台上只支持单一的Oracle_home目录,(最新版Oracle中有所改进),当在NT上安装不同版本的Oracle时,所有版本都共享同一目录结构,Oracle_home/bin,不同版本的执行文件分别以版本号来互相区别,如Oracle72.exe , Oracle73.exe 。 在注册表中Oracle_home参数定义在HKEY_LOCAL_MACHINE/software/Oracle/这些参数也可以通过注册表程序regedit手工编辑重新设定值。
- ››oracle 中 UPDATE nowait 的使用方法
- ››Oracle ORA-12560解决方法
- ››Oracle 10g RAC 常用维护命令
- ››Oracle如何在ASM中定位文件的分布
- ››Oracle的DBMS_RANDOM.STRING 的用法
- ››oracle 外部表导入时间日期类型数据,多字段导入
- ››Oracle中查找重复记录
- ››oracle修改用户登录密码
- ››Oracle创建删除用户、角色、表空间、导入导出等命...
- ››Oracle中登陆时报ORA-28000: the account is lock...
- ››Oracle数据库在配置文件中更改最大连接数
- ››Oracle中在pl/sql developer修改表的两种方式
更多精彩
赞助商链接