Oracle 11G ASM在Linux上的安装预备步骤

5星 · 超过95%的资源 需积分: 9 23 下载量 106 浏览量 更新于2024-09-14 收藏 42KB DOC 举报
"Oracle 11G ASM在Linux环境下的安装准备" Oracle 11G Automatic Storage Management (ASM) 是Oracle数据库系统中用于管理磁盘存储的一种集成化解决方案。在开始ASM的安装之前,需要进行一系列的准备工作以确保系统的兼容性和稳定性。以下是对标题和描述中涉及的知识点的详细说明: 1. **系统硬件需求**: - **内存(Memory)**:至少需要1GB的RAM。根据描述中的信息,系统有2058496kB(即2GB)的内存,满足最低要求。对于不同大小的内存,交换空间(swap area)的设置有所不同: - 如果RAM在1024MB到2048MB之间,则交换空间应为1.5倍的RAM。 - 如果RAM大于2048MB且小于8192MB,则交换空间应与RAM相匹配。 - 如果RAM大于8192MB,则交换空间应为0.75倍的RAM。当前系统中,由于内存为2GB,所以交换空间应为3GB(1.5 * 2GB)。 - **交换空间(Swap Area)**:根据描述,系统已有2047020KB(即2GB)的交换空间,这满足了2GB内存配置的最小需求。 - **/tmp目录空间**:需要在 `/tmp` 目录下有150MB到200MB的可用磁盘空间。描述中未提供 `/tmp` 的具体空间信息,但根据一般Linux系统的配置,通常会有足够的空间。 2. **软件包检查**: - 在安装ASM之前,需要确保系统上已经安装了一系列必要的软件包,例如: - binutils - compat-libstdc++-33 - elfutils-libelf - elfutils-libelf-devel - gcc - gcc-c++ - glibc - glibc-common - glibc-devel - glibc-headers - libaio - libaio-devel - libgcc - libstdc++ - libstdc++-devel - make - numactl-devel - sysstat - 从描述中可以看出,这些软件包已经在系统上安装,这是ASM安装的基础。 3. **Oracle Installation Owner Shell Limits**: - 在安装Oracle软件时,需要对Oracle安装所有者的shell限制进行调整。这通常涉及到在`/etc/security/limits.conf`或`/etc/pam.d/login`等文件中添加特定的行来设置用户资源限制,如`nproc`(最大进程数)、`nofile`(最大打开文件数)等。 4. **操作系统版本和环境**: - 描述中没有明确的操作系统版本,但从软件包的名称(如`el5`)可以推测可能是Red Hat Enterprise Linux 5或兼容的系统。Oracle 11G ASM通常支持RHEL 5及更高版本。 5. **磁盘准备**: - 安装ASM前,需要规划好磁盘布局,ASM会创建一个或多个磁盘组,用于存放数据库的数据文件、控制文件、重做日志等。磁盘应为裸设备,并且在ASM环境下通常使用RAID配置以提高性能和可靠性。 6. **用户和权限**: - 需要创建一个专门的Oracle用户(如`oracle`),并给予适当的文件系统权限和系统权限。 Oracle 11G ASM的安装准备涉及到硬件配置、软件依赖、系统配置以及磁盘和用户权限的设定。在进行ASM安装之前,务必确保以上所有方面都已准备就绪,以确保安装过程顺利且后续运行稳定。