检查列表 | 检查项目 | 工作 |
---|---|---|
服务器硬件 | 服务器品牌和体系结构 | 确认支持服务器make、模型、核心架构和主机总线适配器(HBA)或网络接口控制器(nic),以运行Oracle数据库和Oracle Grid Infrastructure。如果从DVD安装,请确保服务器有DVD驱动器。 |
服务器硬件 | 运行级别 | 3或5 |
服务器硬件 | 服务器显卡 | 至少1024*768 |
服务器硬件 | 最小网络连接性 | 连网 |
服务器硬件 | 最小内存 | 安装数据库至少1G,推荐2G 安装Grid至少8G |
操作系统 | 操作系统一般要求 | 如果没有将OpenSSH作为默认Linux安装的一部分安装,则手动安装OpenSSH。 本指南中列出的受支持内核和发行版列表中的Linux内核。 |
操作系统 | Linux x86-64操作系统要求 | 支持以下Linux x86-64内核: Oracle Linux 7.4 with the Unbreakable Enterprise Kernel 4: 4.1.12-124.19.2.el7uek.x86_64 或更高版本 Oracle Linux 7.4 with the Unbreakable Enterprise Kernel 5: 4.14.35-1818.1.6.el7uek.x86_64 或更高版本 Oracle Linux 7.4 with the Red Hat Compatible kernel: 3.10.0-862.11.6.el7.x86_64 或更高版本 Red Hat Enterprise Linux 7.4: 3.10.0-862.11.6.el7.x86_64 或更高版本 SUSE Linux Enterprise Server 12 SP3: 4.4.162-94.72-default 或更高版本 查看系统需求部分,以获得最低包需求列表。 |
操作系统 | IBM: Linux on System z操作系统需求 | 支持System z内核上的Linux: Red Hat Enterprise Linux 7.4: 3.10.0-693.el7。s390x或晚 SUSE Linux Enterprise Server 12: 4.4.73-5-default s390x或更高版本 查看系统需求部分,以获得最低包需求列表。 |
操作系统 | Oracle Linux预安装RPM | 如果您使用Oracle Linux,那么Oracle建议您为Linux发行版运行Oracle预安装RPM,为Oracle数据库和Oracle Grid Infrastructure安装配置操作系统。 |
操作系统 | 用于IBM的Oracle RPM检查实用程序:System z上的Linux | Oracle建议您在启动Oracle数据库或Oracle Grid Infrastructure安装之前,使用Oracle RPM检查实用程序来验证您的IBM: Linux on System z操作系统上安装了所需的Red Hat Enterprise Linux或SUSE包。 |
操作系统 | 禁用透明HugePages | Oracle建议禁用透明大页,并使用标准的HugePages来提高性能。 |
服务器配置 | 分配给/tmp目录的磁盘空间 | 至少1G |
服务器配置 | 相对于RAM的交换空间分配(Oracle数据库) | 1-2G内存,内存的1.5倍 2-16G内存,等于内存大小 超过16G内存,16G 注意:如果为Linux服务器启用了大页,那么在计算交换空间之前,应该从可用RAM中减去分配给HugePages的内存。 |
服务器配置 | 相对于RAM的交换空间分配(Oracle重启) | 8-16G内存,等于内存大小 超过16G内存,16G 注意:如果为Linux服务器启用了大页,那么在计算交换空间之前,应该从可用RAM中减去分配给HugePages的内存。 |
服务器配置 | Oracle库存(oraInventory)和OINSTALL组需求 | 1、对于升级,Oracle Universal Installer (OUI)检测/etc/oraInst.中的现有oraInventory目录,并使用现有的oraInventory。 2、对于新安装,如果您还没有配置oraInventory目录,那么您可以在软件安装期间指定oraInventory目录,Oracle Universal Installer将为您设置软件目录。Oracle inventory是Oracle软件安装的Oracle基础之上的一个目录级别,它指定安装所有者的主组为Oracle inventory组。确保您指定的oraInventory路径符合Oracle最佳灵活架构建议。 Oracle Inventory目录是安装在系统上的Oracle软件的中心目录。将Oracle库存组作为主要组的用户被授予OINSTALL权限,可以向中心库存写操作。 OINSTALL组必须是服务器上所有Oracle软件安装所有者的主组。它应该可以由任何Oracle安装所有者编写。 |
服务器配置 | 组和用户 | Oracle建议在开始安装之前创建安全计划所需的组和用户帐户。安装所有者有资源限制设置和其他需求。组和用户名必须只使用ASCII字符。 |
服务器配置 | 软件二进制文件的挂载点路径 | Oracle建议您创建一个最佳的灵活架构配置,如Oracle数据库安装指南附录“最佳灵活架构”中所述。 |
服务器配置 | 确保Oracle home(您为Oracle数据库选择的Oracle home路径)只使用ASCII字符 | ASCII字符限制包括安装所有者用户名,它用作某些主路径的默认值,以及您可以为路径选择的其他目录名。 |
服务器配置 | 未设置Oracle软件环境变量 | 如果您有一个现有的Oracle软件安装,并且使用相同的用户来安装这个安装,那么取消设置以下环境变量: O R A C L E H O M E 、 ORACLE_HOME、 ORACLEHOME、ORA_NLS10和 T N S A D M I N 。 < b r > 如 果 您 已 经 将 TNS_ADMIN。<br>如果您已经将 TNSADMIN。<br>如果您已经将ORA_CRS_HOME设置为环境变量,那么在开始安装或升级之前取消设置。不要使用$ORA_CRS_HOME作为用户环境变量,除非在Oracle支持的指导下使用。 |
服务器配置 | 设置语言环境(如果需要) | 指定要在其中使用Oracle组件的语言和区域或地区。语言环境是系统或程序运行的语言和文化环境。NLS (National Language Support)参数决定服务器和客户机上特定于语言环境的行为。组件的语言环境设置决定组件用户界面的语言和全球化行为,比如日期和数字格式。 |
服务器配置 | 检查共享内存文件系统挂载 | 默认情况下,操作系统在/etc/fstab中包含一个挂载/dev/shm。但是,如果您的集群验证实用程序(CVU)或Oracle Universal Installer (OUI)检查失败,请确保/dev/shm挂载区域属于tmpfs类型,并使用以下选项挂载: 设置它的rw和exec权限 没有设置noexec或nosuid 注意: 这些选项可能不会列出,因为它们通常被您的操作系统设置为默认权限。 |
Oracle用户环境配置 | 检查Oracle库存(oraInventory)和OINSTALL组需求 | 指定为Oracle Inventory目录的物理组是安装在系统上的Oracle软件的中心目录。它应该是所有Oracle软件安装所有者的主组。将Oracle库存组作为主要组的用户被授予OINSTALL特权,可以对中心库存进行读写。 1、如果您有一个现有的安装,那么OUI将从/etc/oraInst中检测现有的oraInventory目录。,并使用此位置。 2、如果您是第一次安装Oracle软件,那么您可以在Oracle软件安装期间指定Oracle inventory目录和Oracle base目录,Oracle Universal Installer将为您设置软件目录。确保您指定的目录路径符合Oracle最佳灵活体系结构建议。 确保指定为OINSTALL组的组可作为所有计划的Oracle软件安装所有者的主组。 |
Oracle用户环境配置 | 为标准或角色分配的系统特权创建操作系统组和用户 | 根据您的安全需求创建操作系统组和用户,如本安装指南所述。 为Oracle软件安装所有者设置资源限制设置和其他要求。 组和用户名必须只使用ASCII字符。 |
Oracle用户环境配置 | 未设置Oracle软件环境变量 | 如果您的系统上已有安装,并且使用相同的用户帐户来安装该安装,那么为连接到Oracle software homes的Oracle安装用户取消设置ORACLE_HOME、ORACLE_BASE、ORACLE_SID、TNS_ADMIN环境变量和任何其他环境变量集。 |
Oracle用户环境配置 | 配置Oracle软件所有者环境 | 通过执行以下任务来配置oracle或grid用户的环境: 1、在shell启动文件中将默认文件模式创建掩码(umask)设置为022。 2、设置显示环境变量。 |
存储 | Oracle软件的最小本地磁盘存储空间 | Linux x86 - 64: 至少6.5 GB用于独立服务器安装的Oracle Grid Infrastructure。 Oracle数据库企业版至少7.2 GB。 至少7.2 GB的Oracle数据库标准版2。 IBM: Linux on System z: 至少5.5 GB用于独立服务器安装的Oracle Grid Infrastructure。 Oracle数据库企业版至少5.9 GB。 至少5.9 GB用于Oracle数据库标准版2。 注意: Oracle建议您分配大约100 GB的空间,以便在现有Oracle home之上应用任何将来的补丁。有关特定的补丁相关磁盘空间要求,请参阅补丁文档。 |
存储 | 选择数据库文件存储选项 | 确保你有以下其中一种储存选择: 1、安装在服务器上的文件系统。Oracle建议您选择的文件系统与操作系统或Oracle软件使用的文件系统是分开的。选项包括: (1)逻辑卷管理器(LVM)卷或RAID设备上的文件系统 (2)安装在经过认证的网络附加存储(NAS)设备上的网络文件系统(NFS) 2、Oracle自动存储管理(Oracle ASM)。 ASM是作为Oracle Grid Infrastructure安装的一部分安装的。如果您计划使用Oracle ASM进行存储,那么应该在安装和创建数据库之前安装Oracle Grid Infrastructure。 |
存储 | 确定你的恢复计划 | 如果您想在安装期间启用恢复功能,请准备选择以下选项之一: 1、文件系统:在安装期间在文件系统上配置一个快速恢复区域 2、Oracle自动存储管理:使用Oracle ASMCA配置快速恢复区磁盘组。 有关配置恢复的更多信息,请参阅本文档的存储配置部分。 |
安装计划 | 阅读发布说明 | 检讨平台的发布指引,这些指引可于下列网址下载: http://docs.oracle.com/en/database/database.html |
安装计划 | 查看Oracle支持认证矩阵 | 新平台和操作系统软件版本可能在本指南发布后获得认证,请查看My Oracle Support网站上的认证矩阵,以获得最新的认证硬件平台和操作系统版本列表: https://support.oracle.com/ 在使用我的Oracle支持之前,您必须在线注册。登录后,从菜单选项中选择Certifications选项卡。在Certifications页面上,使用证书搜索选项按产品、版本和平台进行搜索。您还可以使用诸如此类的认证快速链接选项进行搜索 |
安装计划 | 查看授权信息 | 您只能使用已购买许可证的Oracle数据库媒体包中的组件。有关许可证的更多信息,请参考以下URL: Oracle数据库许可信息 https://www.oracle.com/pls/topic/lookup?ctx=en/database/oracle/oracle-database/19/ladbi&id=DBLIC-GUID-B6113390-9586-46D7-9008-DCC9EDA45AB4 |
安装计划 | 使用CVU运行OUI并使用修复脚本 | Oracle Universal Installer完全集成了集群验证实用程序(CVU),可以自动执行许多CVU先决条件检查。Oracle Universal Installer运行所有先决条件检查,并在运行安装程序时创建修复脚本。您可以在不启动安装的情况下运行OUI到摘要屏幕。 您还可以手动运行CVU命令来检查系统是否准备就绪。有关更多信息,请参见: Oracle集群管理和部署指南 https://www.oracle.com/pls/topic/lookup?ctx=en/database/oracle/oracle-database/19/ladbi&id=CWADD1100 |
安装计划 | 更新并运行Oracle ORAchk进行运行时和升级检查,或运行时健康检查 | Oracle建议您更新到Oracle ORAchk的最新版本。 Oracle ORAchk实用程序提供了系统检查,可以帮助预防安装前后的问题。这些检查包括内核需求、操作系统资源分配和其他系统需求。 使用Oracle ORAchk升级准备评估获得针对升级的自动系统健康状况检查,以便升级到11.2.0.3、11.2.0.4、12.1.0.1、12.1.0.2、12.2、18c和19c。例如: 在执行新的数据库安装之前: ./orachk -profile preinstall 要将现有数据库升级到更高版本或版本: ./orachk -u -o pre Oracle ORAchk升级准备评估自动化了Oracle升级文档中描述的许多手动升级前和升级后检查。有关Oracle ORAchk支持的更多信息,请查看我的Oracle支持说明1268927.1。https://support.oracle.com/rs?type=doc&id=1268927.2 |
安装计划 | 验证是否安装了Oracle Grid Infrastructure | 如果您想使用Oracle ASM或Oracle Restart,那么在安装和创建数据库之前,请为独立服务器安装Oracle Grid Infrastructure。否则,要使用Oracle ASM,必须完成Oracle Grid Infrastructure安装,然后在Oracle Restart手动注册数据库。 对于Oracle Real Application Clusters (Oracle RAC)安装,请确保已经为集群安装和配置了Oracle Grid Infrastructure。 |
安装计划 | 检查正在运行的Oracle进程,并在必要时关闭 | 在不使用Oracle ASM的独立数据库上:安装Oracle Grid Infrastructure时不需要关闭数据库。 在使用Oracle ASM的独立数据库上:在安装期间重新启动Oracle ASM实例。 在Oracle RAC数据库节点上:此安装需要升级Oracle集群软件,因为运行Oracle RAC需要Oracle集群软件。作为升级的一部分,当滚动升级从一个节点进行到另一个节点时,必须一次关闭一个节点。 |
安装计划 | 确保cron作业在安装期间不运行 | 如果安装程序在日常cron作业启动时运行,那么如果您的cron作业正在执行清理,并且临时文件在安装完成之前被删除,那么您可能会遇到无法解释的安装问题。Oracle建议您在运行日常cron作业之前完成安装,或者禁用日常cron作业 cron 直到安装完成后才执行清理的作业。 |
安装计划 | 获取您的My Oracle支持帐户信息。 | 在安装期间,您可能需要一个My Oracle Support用户名和密码来配置更新、下载软件更新和其他安装任务。你可以通过以下网址注册我的Oracle支持: https://support.oracle.com/ |
安装计划 | 决定Oracle数据库管理工具 | 默认情况下,Oracle数据库由Oracle Enterprise Manager Database Express管理。 如果您有一个现有的Oracle管理代理,并且决定使用Oracle Enterprise Manager Cloud Control集中管理您的数据库,那么在安装数据库时,您需要输入以下信息: OMS主机 OMS港口 EM管理员用户名 EM管理员密码 指定ASMSNMP用户的密码 有关更多信息,请参见: Oracle数据库2天DBA https://www.oracle.com/pls/topic/lookup?ctx=en/database/oracle/oracle-database/19/ladbi&id=ADMQS031 Oracle企业管理器云控制管理员指南 https://www.oracle.com/pls/topic/lookup?ctx=en/database/oracle/oracle-database/19/ladbi&id=EMADM |
安装计划 | 回顾内存分配和自动内存管理特性 | 您可以在安装Oracle数据库期间或之后启用自动内存管理。如果在安装后启用自动内存管理,则必须关闭并重新启动数据库。 如果数据库实例的物理内存总量大于4gb,则在安装和创建数据库时不能选择Oracle自动内存管理选项。相反,使用自动共享内存管理。自动共享内存管理可以根据需要在各个组件之间自动分配可用内存,从而允许系统最大化地使用所有可用的SGA内存。 有关更多信息,请参见: Oracle数据库管理员指南 https://www.oracle.com/pls/topic/lookup?ctx=en/database/oracle/oracle-database/19/ladbi&id=ADMIN11011 |
安装计划 | 确定安装超级用户(root)特权委托选项 | 在数据库或网格基础设施安装期间,要求您作为根用户运行配置脚本。 您可以在提示时以root身份手动运行这些脚本,也可以使用root特权委托选项提供配置信息和密码。 若要自动运行根脚本,请在安装期间选择“自动运行配置脚本”。 1、使用根用户凭据 为集群成员节点服务器提供超级用户密码。 2、使用Sudo Sudo是一个UNIX和Linux实用程序,它允许sudoers列表的成员以根用户身份运行单个命令。提供操作系统用户的用户名和密码,该用户是sudoers的成员,并被授权在每个集群成员节点上运行Sudo。要启用Sudo,请具有适当权限的系统管理员配置sudoers列表中的用户,并在安装期间提示时提供用户名和密码。 |
安装计划 | Oracle数据库客户端与Oracle数据库的互操作性 | 有关Oracle数据库客户机和Oracle数据库版本之间互操作性的信息,请参阅我的Oracle支持说明207303.1: https://support.oracle.com/rs?type=doc&id=207303.1 |
部署 | 部署单实例Oracle数据库软件 | 使用以下其中一种部署方法: 使用Oracle Universal Installer (OUI)安装Oracle数据库软件。 使用Oracle船队补丁和供应提供Oracle数据库软件。 克隆Oracle数据库。 |
部署 | 部署单实例Oracle数据库软件并创建数据库 | 使用以下其中一种部署方法: 使用Oracle Universal Installer (OUI)安装Oracle数据库软件。 使用Oracle船队补丁和供应提供Oracle数据库软件。 克隆Oracle数据库。 |
部署 | 要在已安装的Oracle home中创建单实例Oracle数据库 | 使用Oracle数据库配置助理(Oracle DBCA)。 使用Oracle船队补丁和供应 |