当前位置 主页 > 技术大全 >

    VMware上安装Linux 11gR2全攻略
    vmware安装linux_11gr2

    栏目:技术大全 时间:2025-02-16 01:22



    VMware中安装Oracle 11gR2的详细指南 在虚拟化技术日益成熟的今天,利用VMware虚拟机安装Oracle 11gR2数据库系统已成为许多开发者和数据库管理员的首选

        这种方法不仅节省硬件资源,还便于快速部署和测试

        本文将详细介绍如何在VMware中安装Linux操作系统,并在此基础上顺利安装Oracle 11gR2数据库系统

         一、准备工作 在开始安装之前,确保你已经准备好以下物品和资源: 1.VMware软件:可以是VMware Workstation、VMware Server或其他VMware虚拟化产品

         2.Linux操作系统镜像:推荐使用CentOS或Red Hat Enterprise Linux(RHEL),因为这两个系统对Oracle的支持较为完善

         3.Oracle 11gR2安装文件:可以从Oracle官网下载,分为两个压缩包(linux_11gR2_database_1of2.zip和linux_11gR2_database_2of2.zip)

         4.系统资源:确保你的物理主机有足够的内存(至少4GB)、磁盘空间(为每个虚拟机分配至少50GB)和CPU资源

         二、安装Linux操作系统 1.创建虚拟机: 打开VMware,选择“创建新的虚拟机”

         选择“典型(推荐)”安装类型,然后点击“下一步”

         选择“稍后安装操作系统”,点击“下一步”

         t- 选择Linux作为操作系统类型,版本选择你下载的镜像对应的版本(如CentOS)

         为虚拟机命名,并指定安装位置

         为虚拟机分配内存(建议至少2GB)

         t- 选择网络类型(通常选择桥接模式,以便虚拟机能够访问外部网络)

         t- 创建新的虚拟磁盘,并指定磁盘大小和存储位置(建议至少50GB)

         2.安装Linux: 将Linux安装镜像挂载到虚拟机的光驱

         启动虚拟机,进入Linux安装界面

         t- 按照屏幕提示完成Linux的安装,包括选择安装语言、键盘布局、时区、磁盘分区等

         t- 在磁盘分区时,建议创建一个根分区、一个交换分区(大小通常为内存的2倍)和一个用于存放Oracle软件的分区

         3.配置Linux: 安装完成后,登录Linux系统

         t- 更新系统软件包:使用`yum update`命令(针对基于RPM的发行版,如CentOS)

         t- 安装必要的软件包:根据Oracle安装文档的要求,安装如`binutils`、`compat-libstdc++-33`、`elfutils-libelf`、`elfutils-libelf-devel`、`glibc`、`glibc-common`、`glibc-devel`、`gcc`、`gcc-c++`、`libaio`、`libaio-devel`、`libgcc`、`libstdc++`、`libstdc++-devel`、`make`、`sysstat`、`unixODBC`等软件包

         t- 创建Oracle用户和组:使用`groupadd oinstall`、`groupadd dba`、`useradd -g oinstall -G dba oracle`等命令

         t- 设置Oracle用户的环境变量:编辑`/home/oracle/.bash_profile`文件,添加如`export ORACLE_BASE=/u01/app/oracle`、`export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1`、`export PATH=$ORACLE_HOME/bin:$PATH`等行

         三、配置Linux内核参数 Oracle数据库的安装和运行对Linux内核参数有一定的要求

        因此,在安装Oracle之前,需要修改这些参数

         1.编辑/etc/sysctl.conf文件: t- 使用`vi /etc/sysctl.conf`命令打开文件

         在文件末尾添加如下参数: ```bash tfs.aio-max-nr = 1048576 tfs.file-max = 6815744 tkernel.shmall = 2097152 tkernel.shmmax = 536870912 tkernel.shmmni = 4096 tkernel.sem = 250 32000 100 128 tnet.ipv4.ip_local_port_range = 9000 65500 tnet.core.rmem_default = 262144 tnet.core.rmem_max = 4194304 tnet.core.wmem_default = 262144 tnet.core.wmem_max = 1048586 ``` 保存并退出文件

         2.使内核参数生效: t- 使用`sysctl -p`命令使修改后的内核参数生效

         3.编辑`/etc/security/limits.conf`文件: t- 使用`vi /etc/security/limits.conf`命令打开文件

         在文件末尾添加如下参数: ```bash toracle soft nproc 2047 toracle hard nproc 16384 toracle soft nofile 1024 toracle hard nofile 65536 ``` 保存并退出文件

         4.编辑/etc/pam.d/login文件: t- 使用`vi /etc/pam.d/login`命令打开文件

         在文件末尾添加如下行: ```bash tsession required pam_limits.so ``` 保存并退出文件

         四、安装Oracle 11gR2 1.挂载Oracle安装镜像: t- 将Oracle 11gR2安装镜像挂载到虚拟机的光驱

         2.运行Oracle安装程序: 以Oracle用户身份登录Linux系统

         t- 打开终端,运行`unzip`命令解压Oracle安装文件

         t- 进入解压后的目录,运行`./runInstaller`命令启动Oracle安装程序

         3.按照屏幕提示完成安装: 在安装过程中,选择“创建和配置数据库”

         选择“服务器类”安装

         选择单实例数据库安装

         指定Oracle基目录和软件位置

         配置数据库选项,包括全局数据库名、SID、字符集等

         执行先决条件检查,并根据提示修复任何不满足的条件

         t- 安装完成后,按照提示运行两个root脚本(`root.sh`和`orainstRoot.sh`)

         五、配置Oracle数据库 1.创建数据库: t- 在Oracle安装完成后,可以使用DBCA(数据库配置助手)创建数据库

         打开DBCA,按照屏幕提示完成数据库的创建

         2.配置监听器: 使用`netca`命令启动网络配置助手

         按照屏幕提示配置监听器

         3.测试数据库连接: t- 使用`sqlplus`命令连接到数据库,验证安装是否成功

         六、常见问题与解决方案 1.内存不足: 确保为虚拟机分配了足够的内存

         关闭不必要的后台进程和服务,以释放内存资源

         2.磁盘空间不足: 确保为虚拟机分配了足够的磁盘空间

         清理不必要的文件和日志,以释放磁盘空间

         3.内核参数配置不正确: t- 仔细检查并修改`/etc/sysctl.conf`、`/etc/security/limits.conf`和`/etc/pam.d/login`文件

         使用`sysctl -p`命令使内核参数生效

         4.Oracle安装程序无法运行: 确保以Oracle用户身份运行安装程序

         检查是否安装了所有必要的软件包和依赖项

         七、总结 通过在VMware中安装Linux操作系统和Oracle 11gR2数据库系统,我们可以快速搭建一个用于开发、测试或学习的数据库环境

        本文详细介绍了安装过程中的各个步骤和注意事项,希望能帮助读者顺利完成安装

        如果遇到任何问题,请查阅Oracle官方文档或寻求社区的帮助