
深入理解 OUI(Oracle Universal Installer)
一.OUI 说明
1.1.什么是 OUI
(1)基于 Java 的图形用户界面(GUI)应用程序
(2)会从 products.xml 文件中读取组件信息并安装套件
(3)OUI 提供了统一的用户安装界面
使用 OUI 的先题条件:
(1)OUI 需要用到 Java 运行时环境即 JavaRuntime Environment (JRE),在绝大多数平台上该 JRE 会由 OUI 自动安装(少数如 itanium
Linux 平台需要另外安装)
(2)需求:基于不同平台及所安装的 Oracle 产品而不同,在绝大多数情况下至少需要 32MB 以上的空闲内存
(3)磁盘空间需求:在 Windows 上至少需要 60MB 空间而在 Unix 平台上则为 70MB 才能启动 OUI,此外库信息文件(inventory files)
大约占用 1MB 空间
1.2 OUI 能做什么
1) 其核心功能无疑是安装各类 Oracle 产品或组件
2) 反安装组建或产品
3) 维护基于 XML 的产品信息仓库(inventory)
4) 为安装执行必要的安装前检查
5) 当需要时额外调用配置助手(如 Netca,DBCA,DBUA 等)
6) 从 oracle 11g 开始,OCM 也就是 OracleConfiguration Manager 也同样被综合到 OUI 的框架中信息库操作,包括附件节点列
表
1.3 OUI 具有那些阶段
(1)启动阶段
开始对用户可见,载入必要的文件并显示一个欢迎界面
(2)安装阶段
用户选择安装或反安装某些产品;提供源和目标目录
(3)选择阶段
需要安装的产品被勾选,可用磁盘空间及必要磁盘空间被显示,并会出现 summary 总结页面
(4)安装进度阶段
实际安装过程中,显示安装进度条
(5)安装完成阶段
要求用户运行 root.sh 脚本,并启动某种配置助理工具(configuration assistants)
1.4 安装模式
(1)互动模式
用户使用图形界面访问各安装流程在对话框中并提供必要的安装信息,当提示时。在小范围安装中最为合适。
(2)静默安装
省略图形界面,由相应文件(response file)提供必要的信息。在安装过程中自动化实现,在众多服务器时。
如 setup.exe -slient -responseFile <Path_to_ResponseFile)
评论