欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  数据库

RHEL6.0下Oracle安装

程序员文章站 2024-01-17 12:55:58
...

名称 角色 server (RHEL6.0) 服务器 1、前置条件的准备 (1)解压压缩文件 [root@localhost ~]# unzip linux_11gR2_

名称

角色

server

RHEL6.0)

服务器

1、前置条件的准备

(1)解压压缩文件

[root@localhost ~]# unzip linux_11gR2_database_1of2.zip //解压后缀为.zip的文件包

[root@localhost ~]# unzip linux_11gR2_database_2of2.zip

[root@localhost ~]# ls database/ //查看生成的database数据文件

doc install response rpm runInstaller sshsetup stage welcome.html

[root@localhost ~]# mv database / //移动database文件到根下,因为一会要到程序用户下安装Oracle数据库

[root@localhost ~]# chmod 777 /database/ //普通用户没有权限,并给予777权限

(2)对于安装的前置要求

[root@localhost ~]# cat /etc/RedHat-release //系统为RHEL6

Red Hat Enterprise Linux Server release 6.1 (Santiago)

[root@localhost ~]# grep MemTotal /proc/meminfo //物理内存不少于1G,虚拟机内存不少于1200MB

MemTotal: 1563688 kB

[root@localhost ~]# grep SwapTotal /proc/meminfo //交换分区为物理内存的1-5~2倍,物理内存为2GB-16GB时,交换分区与物理内存大小相等

SwapTotal: 2097144 kB

[root@localhost ~]# df -hT /tmp/ //确保/tmp目录所在的分区的空间不少于1GB,oracle 11g 硬盘空间不得少于8G

文件系统 类型 容量 已用 可用 已用%% 挂载点

/dev/sda3 ext4 18G 13G 4.0G 77% /

[root@localhost ~]# hostname dbserver.benet.com //服务器要有完全合格的主机名

[root@localhost ~]# hostname

dbserver.benet.com

[root@localhost ~]# cat /etc/hosts

192.168.1.1 dbserver dbserver.benet.com

127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4

::1 localhost localhost.localdomain localhost6 localhost6.localdomain6

2、软件环境要求

挂载光盘

[root@localhost ~]# mount /dev/cdrom /media/

mount: block device /dev/sr0 is write-protected, mounting read-only

编辑yum仓库,修改配置行

[root@localhost ~]# vi /etc/yum.repos.d/rhel-source.repo //编辑YUM仓库

[rhel-source]

name=Red Hat Enterprise Linux $releasever - $basearch - Source

baseurl=file:///media/Server //url访问路径

enabled=1 //启动软件仓库

gpgcheck=0 //不验证软件包签名

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

yum安装软件环境

[root@localhost ~]# yum -y install binutils compat-libstdc++-33 compat-libstdc++ elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers libaio libaio-devel libgcc libcstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel

RHEL6中安装的oracle 11g,对系统中的ksh软件包无法识别,所有只能挂载RHEL5,安装此光盘中的pdksh软件包

[root@localhost ~]# ls

anaconda-ks.cfg linux_11gR2_database_1of2.zip 公共的 图片 音乐

install.log linux_11gR2_database_2of2.zip 模板 文档 桌面

install.log.syslog pdksh-5.2.14-36.el5.i386.rpm 视频 下载

[root@localhost ~]# rm -rf linux_11gR2_database_1of2.zip //在安装pdksh时,先卸载llg 已节省内存占用率

[root@localhost ~]# rm -rf linux_11gR2_database_2of2.zip

[root@localhost ~]# rpm -ivh pdksh-5.2.14-36.el5.i386.rpm //挂载RHEL5,安装pdksh

安装Java-1.6.0软件包,,以支持使用中文的oracle安装界面

[root@localhost ~]# yum -y install java-1.6.0

[root@localhost ~]# cd /usr/lib/jvm/jre-1.6.0/lib/

[root@localhost lib]# mv fontconfig.bfc fontconfig.bfc.origin //备份默认字体配置

[root@localhost lib]# cp fontconfig.RedHat.6.0.bfc fontconfig.bfc //建立RHEL6的字体配置

RHEL6.0下Oracle安装