原创作品,出自 “深蓝的blog” 博客,欢迎转载,转载时请务必注明以下出处,否则追究版权法律责任。
深蓝的blog:http://blog.csdn.net/huangyanlong/article/details/45021171
实验环境:Oracle VM VirtualBox 4.2.12
操作系统:CentOS 7(LINUX7)64bit
数据库 :Oracle 12C 64bit
实验目标:熟悉LINUX7下安装Oracle12C
操作演示:
(1)、安装Linux7操作系统
略
(2)、官网下载oracle软件包
略
(3)、下载oracle12C官方文档
略
(4)、上传oracle软件包至linux操作系统下
略
(5)、安装oracle
5.1 主机配置
--根据经验,关闭一些无用的服务,否则安装时可能会出现某些错误
#vi serverstop.sh
--编写关闭服务脚本
chkconfig iptables off
chkconfig ip6tables off
chkconfig cups off
chkconfig firstboot off
chkconfig wpa_supplicant off
chkconfig postfix off
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
sed -i 's/^GSSAPIAuthentication yes$/GSSAPIAuthentication no/' /etc/ssh/sshd_config
sed -i 's/#UseDNS yes/UseDNS no/' /etc/ssh/sshd_config
#sh serverstop.sh
--执行关闭服务脚本
5.2 安装包
解压安装包
[root@hyldb /]# cd /software
[root@hyldb software]# ls
linuxamd64_12c_database_1of2.zip linuxamd64_12c_database_2of2.zip
[root@hyldb software]# unzip linuxamd64_12c_database_1of2.zip
[root@hyldb software]# unzip linuxamd64_12c_database_2of2.zip
查看官方文档,没有找到LINUX7需安装包的文档,找到了LINUX6需要安装的包,以LINUX6作为参考,步骤如下:
在系统光盘中,按要求找到需要的包,下面是文档中要求安装的64位的相关包:
The following packages (or later versions) must be installed:
binutils-2.20.51.0.2-5.11.el6 (x86_64)
compat-libcap1-1.10-1 (x86_64)
compat-libstdc++-33-3.2.3-69.el6 (x86_64)
gcc-4.4.4-13.el6 (x86_64)
gcc-c++-4.4.4-13.el6 (x86_64)
glibc-2.12-1.7.el6 (x86_64)
glibc-devel-2.12-1.7.el6 (x86_64)
ksh
libgcc-4.4.4-13.el6 (x86_64)
libstdc++-4.4.4-13.el6 (i686)
libstdc++-devel-4.4.4-13.el6 (x86_64)
libaio-0.3.107-10.el6 (x86_64)
libaio-devel-0.3.107-10.el6 (x86_64)
libXext-1.1 (x86_64)
libXtst-1.0.99.2 (x86_64)
libX11-1.3 (x86_64)
libXau-1.0.5 (x86_64)
libxcb-1.5 (x86_64)
libXi-1.3 (x86_64)
make-3.81-19.el6
sysstat-9.0.4-11.el6 (x86_64)
将找到的包上传到linux系统下,对其进行安装
[root@hyldb package]# vi rpm.sh
rpm -ivh binutils-2.23.52.0.1-16.el7.x86_64.rpm
rpm -ivh compat-libcap1-1.10-7.el7.x86_64.rpm
rpm -ivh gcc-4.8.2-16.el7.x86_64.rpm
rpm -ivh gcc-c++-4.8.2-16.el7.x86_64.rpm
rpm -ivh glib2-devel-2.36.3-5.el7.x86_64.rpm
rpm -ivh glibc-2.17-55.el7.x86_64.rpm
rpm -ivh ksh-20120801-19.el7.x86_64.rpm
rpm -ivh libaio-0.3.109-12.el7.x86_64.rpm
rpm -ivh libaio-devel-0.3.109-12.el7.x86_64.rpm
rpm -ivh libgcc-4.8.2-16.el7.x86_64.rpm
rpm -ivh libstdc++-4.8.2-16.el7.x86_64.rpm
rpm -ivh libstdc++-devel-4.8.2-16.el7.x86_64.rpm
rpm -ivh libX11-1.6.0-2.1.el7.x86_64.rpm
rpm -ivh libXau-1.0.8-2.1.el7.x86_64.rpm
rpm -ivh libxcb-1.9-5.el7.x86_64.rpm
rpm -ivh libXext-1.3.2-2.1.el7.x86_64.rpm
rpm -ivh libXtst-1.2.2-2.1.el7.x86_64.rpm
rpm -ivh make-3.82-21.el7.x86_64.rpm
rpm -ivh sysstat-10.1.5-4.el7.x86_64.rpm
[root@hyldb package]# sh rpm.sh
安装调用图形化需要的包,使用yum安装下面的包
[root@hyldb yum.repos.