RHEL6下安装Oracle11g详细图解.docx

上传人:b****1 文档编号:15052182 上传时间:2023-06-30 格式:DOCX 页数:18 大小:586.90KB
下载 相关 举报
RHEL6下安装Oracle11g详细图解.docx_第1页
第1页 / 共18页
RHEL6下安装Oracle11g详细图解.docx_第2页
第2页 / 共18页
RHEL6下安装Oracle11g详细图解.docx_第3页
第3页 / 共18页
RHEL6下安装Oracle11g详细图解.docx_第4页
第4页 / 共18页
RHEL6下安装Oracle11g详细图解.docx_第5页
第5页 / 共18页
RHEL6下安装Oracle11g详细图解.docx_第6页
第6页 / 共18页
RHEL6下安装Oracle11g详细图解.docx_第7页
第7页 / 共18页
RHEL6下安装Oracle11g详细图解.docx_第8页
第8页 / 共18页
RHEL6下安装Oracle11g详细图解.docx_第9页
第9页 / 共18页
RHEL6下安装Oracle11g详细图解.docx_第10页
第10页 / 共18页
RHEL6下安装Oracle11g详细图解.docx_第11页
第11页 / 共18页
RHEL6下安装Oracle11g详细图解.docx_第12页
第12页 / 共18页
RHEL6下安装Oracle11g详细图解.docx_第13页
第13页 / 共18页
RHEL6下安装Oracle11g详细图解.docx_第14页
第14页 / 共18页
RHEL6下安装Oracle11g详细图解.docx_第15页
第15页 / 共18页
RHEL6下安装Oracle11g详细图解.docx_第16页
第16页 / 共18页
RHEL6下安装Oracle11g详细图解.docx_第17页
第17页 / 共18页
RHEL6下安装Oracle11g详细图解.docx_第18页
第18页 / 共18页
亲,该文档总共18页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

RHEL6下安装Oracle11g详细图解.docx

《RHEL6下安装Oracle11g详细图解.docx》由会员分享,可在线阅读,更多相关《RHEL6下安装Oracle11g详细图解.docx(18页珍藏版)》请在冰点文库上搜索。

RHEL6下安装Oracle11g详细图解.docx

RHEL6下安装Oracle11g详细图解

1.使用DVD做yum源

1.1.新建dvd挂载目录

[root@oracle~]#mkdir/media/iso

1.2.挂载dvd到指定目录

[root@oracle~]#mount/dev/cdrom/media/iso/

1.3.进入yum.repos.d文件夹,

[root@oracle~]#cd/etc/yum.repos.d/

1.4.删除原有的repo文件

[root@oracleyum.repos.d]#rm-rf*

1.5.新建使用dvd为源的repo文件

[root@oracleyum.repos.d]#vimiso.repo

[Server]

name=Server

baseurl=file:

///media/iso/Server

enabled=1

gpgcheck=0

[HighAvailability]

name=HighAvailability

baseurl=file:

///media/iso/HighAvailability

enabled=1

gpgcheck=0

[LoadBalancer]

name=LoadBalancer

baseurl=file:

///media/iso/LoadBalancer

enabled=1

gpgcheck=0

[LoadBalancer]

name=LoadBalancer

baseurl=file:

///media/iso/LoadBalancer

enabled=1

gpgcheck=0

1.6.清空原有yum信息

[root@oracleyum.repos.d]#yumcleanall

1.7.更新yum

[root@oracleyum.repos.d]#yumupdate

2.安装依赖软件包

2.1.配置好yum源后,使用root用户安装软件包

[root@oracle~]#cd/media/iso/Packages/

[root@oraclePackages]#yuminstallbinutils-2.*compat-libstdc++-33*elfutils-libelf-0.*elfutils-libelf-devel-*gcc-4.*gcc-c++-4.*glibc-2.*glibc-common-2.*glibc-devel-2.*glibc-headers-2.*ksh-2*libaio-0.*libaio-devel-0.*libgcc-4.*libstdc++-4.*libstdc++-devel-4.*make-3.*sysstat-7.*unixODBC-2.*unixODBC-devel-2.*pdksh*

这些依赖包必须要安装,因为版本不同,在oracle安装时会提示缺少依赖包,忽略后可以正常安装使用Oracle。

3.修改内核参数

3.1.修改内核参数

[root@oracle~]#vim/etc/sysctl.conf

kernel.shmmni=4096

kernel.sem=25032000100128

fs.file-max=6815744

net.ipv4.ip_local_port_range=900065500

net.core.rmem_default=4194304

net.core.wmem_default=262144

net.core.rmem_max=4194304

net.core.wmem_max=1048576

fs.aio-max-nr=1048576

3.2.使内核参数实时生效

[root@oracle~]#sysctl-p

4.新建用户和组

[root@oracle~]#groupaddoinstall

[root@oracle~]#groupadddba

[root@oracle~]#useradd-goinstall-Gdba-moracle

[root@oracle~]#passwdoracle

5.为oracle用户设置Shell限制

5.1.修改/etc/security/limits.conf,加入

[root@oracle~]#vim/etc/security/limits.conf

oraclesoftnproc2047

oraclehardnproc16384

oraclesoftnofile1024

oraclehardnofile65536

5.2.修改/etc/pam.d/login,加入

[root@oracle~]#vim/etc/pam.d/login

sessionrequiredpam_limits.so

5.3.修改/etc/profile,加入

[root@oracle~]#vim/etc/profile

if[\$USER="oracle"];then

if[\$SHELL="/bin/ksh"];then

ulimit-p16384

ulimit-n65536

else

ulimit-u16384-n65536

fi

umask022

fi

6.新建安装目录

6.1.新建目录

[root@oracle~]#mkdir-p/u01/app/oracle

6.2.设置目录所有权

[root@oracle~]#chownoracle:

oinstall/u01/app

6.3.设置目录权限

[root@oracle~]#chmod-R775/u01/app

7.准备oracle安装文件

修改/etc/hosts文件

[root@oracle~]#vim/etc/hosts

127.0.0.1localhost.localdomainlocalhost

:

:

1localhost6.localdomain6localhost6

oracle

注意将主机名对应到真实ip地址,否则oracle有可能将监听程序仅仅建立在127.0.0.1上

解压oracle安装文件包

[root@oracleu01]#unzip/media/linux.x64_11gR2_/linux.x64_11gR2_database_1of2.zip&&unzip/media/linux.x64_11gR2_/linux.x64_11gR2_database_2of2.zip

切换到oracle用户,图形界面登录,执行oracle安装文件

[oracle@oracle~]$cd/u01/database/

[oracle@oracledatabase]$./runInstaller

可选择仅仅安装软件或者同时创建数据库

选择server版本

选择单实例数据库

高级安装

添加简体中文支持

企业版安装

数据库安装目录

数据名及服务名

自动内存管理及其他设置

启用oracle企业管理控制台OEM

选择文件系统

自动备份设置

数据库用户名密码设置

系统中的oracle产品用户及组设置

预安装检查,错误可忽略(软件版本问题,但必须确认软件包已安装)

安装完成后根据提示用root身份执行两个sh脚本

[root@oracle~]#cd/u01/app/oraInventory/

[root@oracleoraInventory]#./orainstRoot.sh

[root@oracleoraInventory]#cd/u01/app/oracle/product/11.2.0/dbhome_1/

[root@oracledbhome_1]#./root.sh

8.让oracle和oem随机启动

8.1.修改/etc/oratab

[root@oracle~]#vim/etc/oratab

orcl:

/u01/app/oracle/product/11.2.0/dbhome_1:

Y(N改为Y)

8.2.修改$ORACLE_HOME/BIN/dbstart和$ORACLE_HOME/BIN/dbshut

[root@oracle~]#vim/u01/app/oracle/product/11.2.0/dbhome_1/bin/dbstart

[root@oracle~]#vim/u01/app/oracle/product/11.2.0/dbhome_1/bin/dbshut

ORACLE_HOME_LISTNER=$ORACLE_HOME($1改为$ORACLE_HOME)

8.3.建立启动脚本

[root@oracle~]#vim/etc/rc.d/init.d/oracle

#!

/bin/bash

#chkconfig:

23459910

#description:

StartupScriptfororacleDatabases

#/etc/rc.d/init.d/oracle

exportORACLE_BASE=/u01/app/oracle/

exportORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1

exportORACLE_SID=orcl

exportPATH=$PATH:

$ORACLE_HOME/bin

case"$1"in

start)

echo"-----startuporacle-----">>/var/log/racle11log

suoracle-c"$ORACLE_HOME/bin/dbstart"

suoracle-c"$ORACLE_HOME/bin/emctlstartdbconsole"

touch/var/lock/subsys/oracle

echo"-----startuporaclesuccessful-----">>/var/log/oraclelog

echo"OK"

;;

stop)

echo"-----shutdwnoracle-----">>/var/log/oraclelog

suoracle-c"$ORACLE_HOME/bin/dbshut"

suoracle-c"$ORACLE_HOME/bin/emctlstopdbconsole"

rm-f/var/lock/subsys/oracle

echo"-----shutdownoraclesuccessful-----">>/var/log/oraclelog

echo"OK"

;;

*)

echo"Usage:

'basename$0'start|stop"

exit1

esac

exit0

8.4.给脚本设置权限

[root@oracle~]#chmod755/etc/rc.d/init.d/oracle

8.5.建立服务

[root@oracle~]#chkconfig--addoracle

[root@oracle~]#chkconfigoracleon

 

如下:

启动监听程序:

lsnrctlstart

启动OEM:

emctlstartdbconsole

附:

下面是一些你可能用的到的东西。

1使用系统镜像,搭建本地yum源,即使以后能用上CentOS6.0(不知道还要等多久!

),

我觉得还是优先用系统镜像。

[root@localhost~]#mount-olooprhel-server-6.0-x86_64-dvd.iso/media

[root@localhost~]#vi/etc/yum.repos.d/localyum.repo

输入如下:

[base]

name=localyum

baseurl=file:

///media/Server

enabled=1

gpgcheck=1

gpgkey=file:

///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

保存退出。

刷新yum缓存,我比较喜欢刷新两次。

[root@localhost~]#yummakecache

Loadedplugins:

refresh-packagekit

base|3.7kB00:

00...

base/filelists_db|3.6MB00:

00...

base/primary_db|2.9MB00:

00...

base/other_db|1.3MB00:

00...

base/group_gz|191kB00:

00...

MetadataCacheCreated

[root@localhost~]#yummakecache

Loadedplugins:

refresh-packagekit

base|3.7kB00:

00...

MetadataCacheCreated

看一下成功与否:

[root@localhost~]#yuminstallhttpd

群组安装功能,很方便

建议安装是先关闭防火墙和SELINUX。

在32位的RHEL6或oraclelinux6,ubuntu10.04很容易发生失败:

报错[INS-

20802]OracleDatabaseConfigurationAssistant失败

也无法使用dbca创建数据库,似乎是JDK的bug,但官方确实发布了这个补丁

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 成人教育 > 远程网络教育

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2