• 欢迎访问水熊虫网站,这里是我个人的工作博客,内容大多是遇到问题完善后,会在这里进行总结归纳内容! QQ群
  • 网站导航中的友情链接专栏上线,更新的都是自己这三年整理的一些东西,感兴趣可以看看!
  • 你所浪费的今天,是昨天死去的人奢望的明天。你所厌恶的现在,是未来的你回不去的曾经!

CentOS6.4下载安装Oracle11g详细操作教程

Oracle WaterBear 5年前 (2019-08-16) 614次浏览 已收录 扫描二维码
文章目录[隐藏]

环境信息

系统版本:CentOS6.4

数据库版本:Oracle11gR2

一、配置本地yum源

1、挂载CentOS6.4镜像

对于虚拟机,请先将iso镜像挂上光驱,然后执行:

# mount -o loop /dev/cdrom /media

2、修改/etc/yum.d/CentOS-Media.repo,如下:

# vi /etc/yum.d/CentOS-Media.repo
 
[c6-media]
name=CentOS-$releasever - Media
baseurl=file:///media/
gpgcheck=0
enabled=1
如果在没有外部网络的情况下,要禁用/etc/yum.d/CentOS-Base.repo里面的配置(添加enabled=0或者移除此文件)

二、安装系统软件包

# yum install binutils compat-libstdc++-33 elfutils elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel

三、添加用户和组

# groupadd oinstall
# groupadd dba
# groupadd oper
# useradd -g oinstall -G dba,oper oracle
# passwd oracle

四、创建目录

# mkdir -p /oracle/app/oracle
# mkdir -p /oradata
# chown -R oracle:oinstall /oracle /oradata/
# chmod -R 755 /oracle /oradata/

五、修改配置文件参数

1、编辑文件/etc/sysctl.conf,添加下面内容

fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 134217728
kernel.shmmax = 27487790694 
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586

检查参数是否有误,执行下面命令

# /sbin/sysctl -p

2、编辑文件/etc/security/limits.conf,添加下面内容

oracle soft nofile 65536
oracle hard nofile 65536
oracle soft nproc 16384
oracle hard nproc 16384

3、编辑文件/etc/pam.d/login,添加下面内容

session required /lib/security/pam_limits.so
session required pam_limits.so

4、编辑文件/etc/profile,添加下面内容

if [ $USER = "oracle" ]; then
 if [ $SHELL = "/bin/ksh" ]; then
     ulimit -p 16384
     ulimit -n 65536
  else
     ulimit -u 16384 -n 65536
 fi
fi
umask 022

六、设置oracle用户的环境变量

进入oracle用户

# su - oracle

编辑文件/home/oracle/.bash_profile,添加下面内容

export TMP=/tmp;
export TMPDIR=$TMP;
export ORACLE_BASE=/u01/app/oracle;
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1;
export ORACLE_SID=orcl;
export ORACLE_TERM=xterm;
export PATH=$PATH:$ORACLE_HOME/bin;
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib;
export CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib;

七、挂载镜像安装oracle软件

1、重新回到root用户,解压oracle软件安装包,并修改包的属组

# unzip linux.x64_11gR2_database_1of2.zip 
# unzip linux.x64_11gR2_database_2of2.zip
# chown -R oracle:oinstall database

2、进入oracle用户,并进入安装目录开始安装。

# su - oracle
$ cd database
$ ./runInstaller

3、安装过程

CentOS6.4下载安装Oracle11g详细操作教程

CentOS6.4下载安装Oracle11g详细操作教程

CentOS6.4下载安装Oracle11g详细操作教程

CentOS6.4下载安装Oracle11g详细操作教程

核对一下目录是否正确


CentOS6.4下载安装Oracle11g详细操作教程

CentOS6.4下载安装Oracle11g详细操作教程


下面步骤为检查包,系统上面可能已经安装了相关包,但版本下面要求高,这里就可以直接忽略(勾选Ignore All),进入下一步。


CentOS6.4下载安装Oracle11g详细操作教程

CentOS6.4下载安装Oracle11g详细操作教程


安装最后,弹出下面对话框,按照提示,使用root用户执行下面两个脚本即可。


CentOS6.4下载安装Oracle11g详细操作教程

安装完成后,使用dbca创建数据库。


WaterBear , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:CentOS6.4下载安装Oracle11g详细操作教程
喜欢 (2)
[[email protected]]
分享 (0)