Oracle学习笔记安装篇之在Redhat Enterprise Linux 7.0 x86_64下安装Oracle12cR1数据库
Oracle12c数据库去年发布,RHEL7今年也出来了,作为技术人员,总是需要了解的,以下是安装过程,记录下来以备后续使用。
要想顺利的安装Oracle,最好当然是参考Oracle公司的用户指南,用户指南可以在Oracle公司的官方网站下载:
http://www.oracle.com/technetwork/database/enterprise-edition/documentation/index.html
也可以阅读在线文档:
http://docs.oracle.com/cd/E16655_01/install.121/e17718/toc.htm
目前Oracle12c数据库官方是不支持RHEL7的,所以只能参考下RHEL6的了.
Oracle12c数据库下载地址:
http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html
安装Oracle有以下步骤:
1>.安装Linux作业系统.
2>.配置Linux系统下Oracle的安装环境.
3>.安装Oracle软件与数据库.
4>.测试运行安装的Oracle系统.
一.安装Linux.
1.系统环境需求
内存:最小1GB,推荐2GB或以上
交换空间: 内存大小是1-2GB时,交换空间是内存的1.5倍,内存大小2-16GB时,交换空间等于内存大小,内存大小16G以上时,交换空间为16GB.
需要选择以下组件:GNOME桌面、编辑器、开发工具、开发库等。
2.安装Linux
使用安装光盘安装Redhat Enterprise Linux 7.0 x86_64,为方便测试,可以使用VMware Workstation虚拟一台机器,在虚拟机上安装。
3.设置主机域名解析
安装Linux后需使用静态IP地址,并在/etc/hosts文件中设置主机域名解析(ip地址 主机名称)
# vi /etc/hosts
192.168.1.66 hostname
二.配置Linux系统下Oracle的安装环境.
1.检查和更新所需软件包.
安装好Linux系统后需要配置一下系统。因Oracle在Linux下与Windows下有些不同,在Linux下安装时有部分程序需要与Linux的程序包重新编译和链接,所以需要有编译器等软件包。需要用到的软件包在Oracle的用户指南中有说明.以root身份登录Linux后执行以下命令检查软件包是否都已安装:
# rpm -q binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++ glibc glibc-devel ksh libgcc libstdc++ libstdc++-devel
# rpm -q libaio libaio-devel libXext libXtst libX11 libXau libxcb libXi make sysstat
如果系统有软件包没有安装,可以在Redhat Enterprise Linux 7.0的光盘Packages目录中找到,安装这些包。
例如安装软件包:
# rpm -ivh compat-libstdc++-33-3.2.3-69.el6.i686.rpm
Oracle官方文档中确定要安装的包如下:
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)
compat-libstdc++-33-3.2.3-69.el6 (i686)
gcc-4.4.4-13.el6 (x86_64)
gcc-c++-4.4.4-13.el6