CentOS 7 上安装 Oracle 11g R2 的详细步骤
需积分: 43 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 上传
2024-06-05 上传
2022-09-23 上传
2021-03-22 上传
2017-06-04 上传
2018-02-19 上传
点击了解资源详情
星光之微
- 粉丝: 177
- 资源: 21
最新资源
- MATLAB实现小波阈值去噪:Visushrink硬软算法对比
- 易语言实现画板图像缩放功能教程
- 大模型推荐系统: 优化算法与模型压缩技术
- Stancy: 静态文件驱动的简单RESTful API与前端框架集成
- 掌握Java全文搜索:深入Apache Lucene开源系统
- 19计应19田超的Python7-1试题整理
- 易语言实现多线程网络时间同步源码解析
- 人工智能大模型学习与实践指南
- 掌握Markdown:从基础到高级技巧解析
- JS-PizzaStore: JS应用程序模拟披萨递送服务
- CAMV开源XML编辑器:编辑、验证、设计及架构工具集
- 医学免疫学情景化自动生成考题系统
- 易语言实现多语言界面编程教程
- MATLAB实现16种回归算法在数据挖掘中的应用
- ***内容构建指南:深入HTML与LaTeX
- Python实现维基百科“历史上的今天”数据抓取教程