Oracle 9i在Windows/UNIX下的差异
1 自动启动和关机
在UNIX上,几个不同的目录中的文
以下就是针对Oracle 9i在Windows和Unix平台下运行中常见的差异,希望有深入了解这方面问题的IT人士可以进一步查看我们51CTO相关的文章。 1 自动启动和关机 在UNIX上,几个不同的目录中的文件和脚本用于自动启动一个实例。其他计算机上运行脚本关闭,允许如Oracle应用干净地关闭。 对于在Windows,自动启动注册表参数设置为true ORA_SID_AUTOSTART使用诸如ORADIM一个Oracle工具。在命令中输入参数与下面的提示: ?:\“oradim指标 要启动自动监听,设置服务的启动类型为自动。 有关Windows自动关机,设置注册表参数ORA_SHUTDOWN和ORA_SID_SHUTDOWN停止有关OracleServiceSID和关闭。设置注册表参数ORA_SID_SHUTDOWNTYPE控制关断模式(默认是我,或直接的)。 2 后台处理和批处理作业 UNIX提供了后台处理和批处理工作先进控制机制。在Windows类似的功能,使用AT命令或在Microsoft资源工具包的GUI版本。诊断和调整公用事业在UNIX,公用事业,如香港特区和vmstat是用来监测甲骨文背景和阴影的过程。这些实用程序不统一与Oracle。 实用程序在Windows上使用的性能,包括Oracle性能监视器,任务管理器,控制面板,事件查看器,用户管理器,Microsoft管理控制台(包括只与Windows 2000)。 甲骨文与这些工具集成数。例如: Oracle性能监视器显示关键甲骨文数据库的信息。这个工具是作为Windows的外观和性能监视器操作相同,只是它一直在Oracle 9i数据库性能要素预装。 事件查看器显示系统警报信息,包括甲骨文启动/关机信息和审计线索。 在Windows任务管理器显示当前正在运行的进程及其资源的使用,类似于UNIX的ps - ef命令或OpenVMS显示系统。但是任务管理器更容易理解和列可定制。 3 动态链接库(DLL) 在UNIX共享库是类似于在Windows共享的DLL。目标文件和档案库链接到生成的Oracle可执行文件。重新连接的是经过一些必要的操作unix数据库,如安装一个补丁。 在Windows上,甲骨文的DLL组成部分的可执行文件在运行时,因此更小。之间可以共享DLL的多个可执行文件。由用户重新连接的是不支持,但可执行图像可以被修改,使用ORASTACK效用。 修改在Windows的可执行图像降低了运行的虚拟内存在使用,或当一个大的SGA支持连接成千上万的机会。但是,甲骨文公司的建议下才做了Oracle支持服务的指导下。 4 (手动)热备份相当于备份的表空间,在离线备份模式。 在UNIX备份策略如下:将表空间的备份模式,将文件复制到备份位置,并把表空间进行备份模式。 Windows支持相同的备份策略,但你不能复制与正常的Windows实用程序使用的文件。使用Oracle公用事业OCOPY打开的数据库文件复制到另一个磁盘上的位置。然后用工具将文件复制到磁带。 5 安装帐户和组 UNIX的使用一个数据库管理员组的概念。 root帐户不能用于安装Oracle。一个单独的甲骨文帐户必须手工创建。 在Windows上,甲骨文必须安装在管理员组的Windows用户名。用户名是自动添加到Windows本地组ORA_DBA,可以接收SYSDBA身份特权。这允许用户登录到该数据库使用连接/作为SYSDBA身份,不被提示输入密码。 密码文件位于ORACLE_BASE \的ORACLE_HOME \数据库目录,并命名为pwdSID.ora,其中SID标识的Oracle 9i数据库实例。 内存资源 由UNIX的默认内核提供的资源往往不够一个中等或大型的Oracle数据库。一个共享内存段(SHMMAX时的最大尺寸)和信号量可用(将SEMMNS的最大数量),可用于Oracle的建议也低。 在Windows资源少需要进程间通讯(IPC),因为Oracle关系数据库管理系统是基于线程的,而不是基于流程的。这些资源,包括共享内存和信号量,不可调的用户。 【编辑推荐】 Oracle性能诊断不能不知的秘籍使用dtu远程连接Oracel 9i数据库的方法Oracle ERP上线准备的5个经验浅谈Oracle多表查询优化的代码示例Oracle更改的默认端口号剖析 (编辑:我爱故事小小网_铜陵站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |