4.事件查看和系统性能监测:
在NT平台上,有事件查看器(Event Viewer)和系统性能监测器(Performance Monitor utilities)来监测Oracle相关信息。
当Oracle启动或关闭时都会在时间查看器中添加一条记录,NT系统管理员可以通过查看事件查看器里的记录信息来检查是否有关于Oracle的警告信息,如果设置了Oracle审计(audit)选项,还可以在事件查看器中查看到相关审计记录。
系统性能监测器提供了关于所有进程的详细数据,包括与Oracle有关的一些资源统计数据,如文件读出字节/秒,数据缓冲命中率等等 。
尽管你在NT平台上运行多个Oracle实例,事件查看器和系统性能监测器只收集在注册表参数Oracle_SID中所标明的那个实例有关数据。
5.安全性:
在第2点中也提到过,要访问一个数据库,必须首先能够以直接或间接方式访问正在运行该数据库的服务器,要使数据库安全,首先要其依赖的平台和网络安全,一旦开始执行,操作系统的安全性必须被考虑。
Oracle使用大量用户不能直接访问到的文件。例如,数据文件和日志文件只有通过Oracle的后台处理进行读写。因此,只有要建立和删除这些文件的DBA才可以在操作系统级直接访问它们。输出文件和其他的备份文件也必须受到保护。
一般情况下,除了数据库本身的用户名和口令帐号外,可以利用平台特性提供一个用户认证的附加级,及操作系统帐号。但在同一服务器中,一个数据库帐号可以和一个操作系统帐号配成对,仅仅是前缀不同。缺省前缀为"OPS$",但可以通过数据库的OS_AUTHENT_PREFIX参数修改其值。这个前缀也可以设置成空字符串,不用前缀。
在NT平台上与Oracle核心相连(CONNECT INTERNAL)需要专门口令,这个密码是在安装时定义的,缺省情况下是存放在一个隐含文件pwd.ora中。该文件位于$Oracle_home/database 目录。
如果在init.ora文件中设置: DBA_AUTHORIZATION=BYPASS。
或注册表中修改: HKEY_LOCAL_MACHINE/softwarehttp://oracle.chinaitlab.com/DBA_AUTHORIZATION。
设置其值为BYPASS,那么DBA与核心相连就不需要密码了。这点也是需要特别注意的。
系统优化是一个复杂,牵涉面很广的问题,上面几点主要是从Oracle对平台的依赖性方面来考虑如何进行系统优化,希望能给大家提供一个进行系统优化的思路。
本U R L:http://www.qqread.com/oracle/2008/02/b397135.html相关专题
- 教你正确的理解什么是数据库恢复 (14次浏览)
- Oracle数据库系统使用的几条经验分享 (5次浏览)
- JDBC连接Oracle数据库的十个技巧 (4次浏览)
- Oracle数据库三种标准的备份方法 (4次浏览)
- Oracle数据库的四种启动方式 (3次浏览)
- 在TransactionScope中优先使用Oracle的.NET驱 (2次浏览)
- Eclipse连接Oracle数据库的具体步骤 (2次浏览)
- 如何手工创建Oracle数据库 (1次浏览)
- 提高Oracle数据库系统Import的性能 (0次浏览)
- Oracle 9i在AIX上的性能调整 (0次浏览)



