Centos 6.5安装oracle 11g及配置启动 - 图文

更新时间:2024-01-27 15:25:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

Centos 6.5安装oracle 11g及配置启动

---------------------------------以下使用root用户安装---------------------------------

一、系统配置

1.安装安装环境及要求 安装环境:

Linux服务器:CentOS6.5-64位 oracle服务器:oracle11g-64位 oracle基本要求: 内存:最少2G; 磁盘:不少于20G;

内核:内核支持2.6.32-xxxxxx及以上版本。 系统分区要求:

/tmp分区,安装Oracle数据库的服务器建议将/tmp分区单独划分出来以提升性能,对于/tmp分区的大小,Oracle 11g要求至少1GB的空间,考虑到一些其他的程序也可能占用/tmp分区,建议最少4G,可根据磁盘大小适量增加; /boot分区,大小为100M;

/SWAP分区,对于SWAP分区大小的要求,Oracle 11G的文档中提出,内存为1-2GB时,SWAP的大小为1.5倍内存大小,内存为2-16GB时,SWAP分区大小等于内存大小。

例:

注:安装oracle必须需要配置静态IP,安装后如修改IP,需要重新配置监听和本地服务网络名配置。 2安装11g所需依赖包

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 (x86_64) glibc-2.12-1.7.el6 (i686)

glibc-2.12-1.7.el6 (x86_64) glibc-devel-2.12-1.7.el6 (x86_64) glibc-devel-2.12-1.7.el6.i686 ksh

libgcc-4.4.4-13.el6 (i686) libgcc-4.4.4-13.el6 (x86_64) libstdc++-4.4.4-13.el6 (x86_64) libstdc++-4.4.4-13.el6.i686

libstdc++-devel-4.4.4-13.el6 (x86_64) libstdc++-devel-4.4.4-13.el6.i686 libaio-0.3.107-10.el6 (x86_64) libaio-0.3.107-10.el6.i686

libaio-devel-0.3.107-10.el6 (x86_64) libaio-devel-0.3.107-10.el6.i686 make-3.81-19.el6

sysstat-9.0.4-11.el6 (x86_64)

如安装系统可以上网,可使用下列命令安装依赖包

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

如不能上网配置本地yum仓库:参考《yum源配置》来进行本地库配置安装。

3.创建用户及用户组 # groupadd oinstall # groupadd dba

# useradd -g oinstall -G dba oracle # passwd oracle 4.创建oracle11g安装目录 # mkdir -p /u01/11g

# chown -R oracle:oinstall /u01/ # chmod -R 775 /u01/ 5.设置内核参数 # vi /etc/sysctl.conf

添加下列内容,编辑完成后按Esc键,输入“:wq”存盘退出。

fs.aio-max-nr = 1048576 fs.file-max = 6815744 kernel.shmall = 2097152 kernel.shmmax = 4294967295 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

# sysctl -p #重新载入立即生效

6.设置环境变量

# vi/home/oracle/.bash_profile

添加下列内容,编辑完成后按Esc键,输入“:wq”存盘退出。

export ORACLE_BASE=/u01/11g

export ORACLE_HOME=$ORACLE_BASE/product/11.2.0

export ORACLE_SID=ora11g export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib

# source /home/oracle/.bash_profile #加载配置或oracle用户 7.设置PAM资源限制

#vi /etc/security/limits.conf

添加下列内容,编辑完成后按Esc键,输入“:wq”存盘退出。

oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 oracle soft stack 10240

8. 编辑 /etc/profile

#vi/etc/profile

添加下列内容,编辑完成后按Esc键,输入“:wq”存盘退出。

if [ $USER = \if [ $SHELL = \ ulimit -p 16384 ulimit -n 65536 else

ulimit -u 16384 -n 65536 fi fi

9. 关闭防火墙和SELINUX SELINUX:

修改文件:vi /etc/selinux/config,然后重启系统。具体修改如图:

防火墙:

运行命令:chkconfig --level 2345 iptables off 重启系统保证配置生效 10.解压安装文件

# cd * //*表示你安装包所在的目录 使用命令解压

# unzip linux.x64_11gR2_database_1of2.zip//注意文件名 # unzip linux.x64_11gR2_database_2of2.zip//注意文件名 11.安装问题解决

在centos 6.5中文系统安装oracle 11会出现下图问题,如英文系统不需理会:

原因:安装应该是Linux上没有安装Oracle安装时使用的字体库造成的。 解决方法:

1) 使用英文界面安装:在终端中输入:export LANG=en_US.UTF-8。 2) 使用中文界面安装:

安装中午字体,在Linux下执行以下命令: # mkdir -p /usr/share/fonts/zh_CN/TrueType

# cp*/zysong.ttf /usr/share/fonts/zh_CN/TrueType/ //*表示zysong.ttf的目录

-----------------------------------以上使用root用户安装--------------------------------

二、oracle数据库安装及配置

1.安装oracle

注销系统,登录oracle图形界面安装,打开终端,按如下操作: # cd */database/ //*表示database/的目录 # ./runInstaller

正在启动 Oracle Universal Installer...

本文来源:https://www.bwwdw.com/article/f5kw.html

Top