CentOS 7 上安装 Oracle 11g R2 的详细步骤

需积分: 43 21 下载量 108 浏览量 更新于2024-07-20 收藏 671KB DOC 举报
Centos7 上安装 Oracle 11gR2 系统环境 在 Centos 7 上安装 Oracle 11gR2 需要满足一定的系统环境要求。首先,需要安装 X Window System、Chinese Support 和 Desktop 组件,以提供图形化界面和中文支持。可以使用以下命令安装这些组件: `# yum -y groupinstall "X Window System" "Chinese Support" "Desktop"` 硬盘分区 在安装 Oracle 11gR2 之前,需要检查硬盘分区情况。可以使用 `df -h` 命令查看当前的硬盘分区情况。通常情况下,需要至少 3G 以上的交换分区(swap)。可以使用 `fdisk -l` 命令查看当前的交换分区大小。 增加 SWAP 分区 如果当前交换分区大小不够,可以使用以下方法增加交换分区: 1. 使用 `dd` 命令创建一个交换文件: `dd if=/dev/zero of=/home/swap bs=1024 count=4165632` 这样就建立了一个 `/home/swap` 的分区文件,大小为 4G。 2. 使用 `mkswap` 命令将文件制作为交换格式文件: `mkswap /home/swap` 3. 使用 `swapon` 命令将文件分区挂载到交换分区: `/sbin/swapon /home/swap` 可以使用 `free -m` 命令查看当前的交换分区大小。 配置交换分区 但是,重启系统后,交换分区大小又变成 0 了。为了防止重启后交换分区大小变成 0,需要修改 `/etc/fstab` 文件。在文件末尾添加以下内容: `/home/swap swap swap defaults 0 0` 这样就算重启系统,交换分区大小也不会变成 0。 同步时钟 在安装 Oracle 11gR2 之前,需要同步系统时钟。可以使用以下命令安装 NTP 服务: `yum -y install ntp` 并配置 NTP 服务: `ntpdate -s time.nist.gov` `echo " */2 * * * /sbin/ntpdate time.nist.gov" >> /etc/crontab` 关闭不必要服务 在安装 Oracle 11gR2 之前,需要关闭一些不必要的服务,以免它们干扰 Oracle 的安装。这些服务包括: * iptables * selinux * portmap * rpc.statd * cupsd * avahi-daemon * sendmail 可以使用以下命令关闭这些服务: `systemctl stop iptables` `systemctl stop selinux` `systemctl stop portmap` `systemctl stop rpc.statd` `systemctl stop cupsd` `systemctl stop avahi-daemon` `systemctl stop sendmail` 防火墙配置 在安装 Oracle 11gR2 之前,需要配置防火墙,以便允许 Oracle 的连接。可以使用以下命令启动防火墙: `systemctl start firewalld` 并添加规则允许 Oracle 的连接: `firewall-cmd --zone=public --add-port=80/tcp --permanent` 这样,Oracle 11gR2 就可以成功安装在 Centos 7 上。
2017-11-02 上传
Oracle 11gR2 ,centos 7 以上版本的依赖库。 rpm -qa binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel elfutils-libelf-devel-static gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers glibc-static kernel-headers pdksh libaio libaio-devel libgcc libgomp libstdc++ libstdc++-devel libstdc++-static make numactl-devel sysstat unixODBC unixODBC-devel // 验证命令26个包 --------------------------------------------------- sudo rpm -iUvh * [sudo] password for rac: 警告:binutils-2.25.1-31.base.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY 准备中... ################################# [100%] 软件包 libgcc-4.8.5-16.el7.x86_64 已经安装 软件包 glibc-common-2.17-196.el7.x86_64 已经安装 软件包 glibc-2.17-196.el7.x86_64 已经安装 软件包 libmpc-1.0.1-3.el7.x86_64 已经安装 软件包 libstdc++-4.8.5-16.el7.x86_64 已经安装 软件包 libstdc++-devel-4.8.5-16.el7.x86_64 已经安装 软件包 pkgconfig-1:0.27.1-4.el7.x86_64 已经安装 软件包 cpp-4.8.5-16.el7.x86_64 已经安装 软件包 binutils-2.25.1-31.base.el7.x86_64 已经安装 软件包 libaio-0.3.109-13.el7.x86_64 已经安装 软件包 libgomp-4.8.5-16.el7.x86_64 已经安装 软件包 numactl-libs-2.0.9-6.el7_2.x86_64 已经安装 软件包 unixODBC-2.3.1-11.el7.x86_64 已经安装 软件包 kernel-headers-3.10.0-693.el7.x86_64 已经安装 软件包 glibc-headers-2.17-196.el7.x86_64 已经安装 软件包 glibc-devel-2.17-196.el7.x86_64 已经安装 软件包 gcc-4.8.5-16.el7.x86_64 已经安装 软件包 gcc-c++-4.8.5-16.el7.x86_64 已经安装 软件包 glibc-static-2.17-196.el7.x86_64 已经安装 软件包 unixODBC-devel-2.3.1-11.el7.x86_64 已经安装 软件包 numactl-devel-2.0.9-6.el7_2.x86_64 已经安装 软件包 libaio-devel-0.3.109-13.el7.x86_64 已经安装 软件包 libstdc++-static-4.8.5-16.el7.x86_64 已经安装 软件包 compat-libstdc++-33-3.2.3-72.el7.x86_64 已经安装 软件包 sysstat-10.1.5-12.el7.x86_64 已经安装