打开APP
未登录
开通VIP,畅享免费电子书等14项超值服
开通VIP
首页
好书
留言交流
下载APP
联系客服
RHEL6安装Oracle 11g R2
飞星一号
>《oracle》
2011.11.21
关注
RHEL6安装Oracle 11g R2
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@oracle yum.repos.d]# rm -rf *
1.5.
新建使用
dvd
为源的
repo
文件
[root@oracle yum.repos.d]# vim iso.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@oracle yum.repos.d]# yum clean all
1.7.
更新
yum
[root@oracle yum.repos.d]# yum update
2.
安装依赖软件包
2.1.
配置好
yum
源后,使用
root
用户安装软件包
[root@oracle ~]# cd /media/iso/Packages/
[root@oracle Packages]# yum install binutils-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 = 250 32000 100 128
fs.file-max = 6815744
net.ipv4.ip_local_port_range = 9000 65500
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 ~]# groupadd oinstall
[root@oracle ~]# groupadd dba
[root@oracle ~]# useradd -g oinstall -G dba -m oracle
[root@oracle ~]# passwd oracle
5.
为
oracle
用户设置
Shell
限制
5.1.
修改
/etc/security/limits.conf
,加入
[root@oracle ~]# vim /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
5.2.
修改
/etc/pam.d/login
,加入
[root@oracle ~]# vim /etc/pam.d/login
session required pam_limits.so
5.3.
修改
/etc/profile
,加入
[root@oracle ~]# vim /etc/profile
if [ \$USER = "oracle" ]; then
if [ \$SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
umask 022
fi
6.
新建安装目录
6.1.
新建目录
[root@oracle ~]# mkdir -p /u01/app/oracle
6.2.
设置目录所有权
[root@oracle ~]# chown oracle:oinstall /u01/app
6.3.
设置目录权限
[root@oracle ~]# chmod -R 775 /u01/app
7.
准备
oracle
安装文件
7.1修改
/etc/hosts
文件
[root@oracle ~]#vim /etc/hosts
127.0.0.1 localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6
192.168.137.112 oracle.domain.com oracle
注意将主机名对应到真实
ip
地址,否则
oracle
有可能将监听程序仅仅建立在
127.0.0.1
上
7.2解压
oracle
安装文件包
[root@oracle u01]# unzip /media/linux.x64_11gR2_/linux.x64_11gR2_database_1of2.zip && unzip /media/linux.x64_11gR2_/linux.x64_11gR2_database_2of2.zip
7.3切换到
oracle
用户,图形界面登录,执行
oracle
安装文件
[oracle@oracle ~]$ cd /u01/database/
[oracle@oracle database]$ ./runInstaller
1.png
(53.49 KB)
2011-7-5 19:51
可以留空,忽略错误
2.png
(52.18 KB)
2011-7-5 19:51
选择安装软件并创建数据库,也可只安装软件不创建数据库
3.png
(49.09 KB)
2011-7-5 19:51
选择Server版本
4.png
(52.4 KB)
2011-7-5 19:51
单实例数据库
5.png
(48.81 KB)
2011-7-5 19:51
高级模式
6.png
(52.49 KB)
2011-7-5 19:51
添加中文支持
7.png
(59.01 KB)
2011-7-5 19:51
企业版
8.png
(59.81 KB)
2011-7-5 19:51
安装目录
9.png
(54.42 KB)
2011-7-5 19:51
10.png
(50.6 KB)
2011-7-5 19:51
11.png
(58.69 KB)
2011-7-5 19:51
数据库名及服务名
12.png
(69.73 KB)
2011-7-5 19:51
自动内存管理及其他设置
13.png
(61.28 KB)
2011-7-5 19:51
启用oracle企业管理控制台OEM
14.png
(53.82 KB)
2011-7-5 19:51
选择文件系统及数据库文件目录
15.png
(63.97 KB)
2011-7-5 19:51
自动备份管理
16.png
(54.72 KB)
2011-7-5 19:51
数据库的用户名密码设置
17.png
(60.89 KB)
2011-7-5 19:51
18.png
(68.75 KB)
2011-7-5 19:51
数据库预安装检测,缺乏软件包错误可忽略,是因软件版本引起的,只要确认安装了rhel6 dvd里的软件版本即可。
19.png
(67.08 KB)
2011-7-5 19:51
20.png
(80.55 KB)
2011-7-5 19:51
安装完成后根据提示用
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 ~]#/etc/rc.d/init.d/oracle
#!/bin/bash
# chkconfig: 2345 99 10
# description: Startup Script for oracle Databases
# /etc/rc.d/init.d/oracle
export ORACLE_BASE=/u01/app/oracle/
export ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1
export ORACLE_SID=orcl
export PATH=$PATH:$ORACLE_HOME/bin
case "$1" in
start)
echo "-----startup oracle-----" >> /var/log/racle11log
su oracle -c "$ORACLE_HOME/bin/dbstart"
su oracle -c "$ORACLE_HOME/bin/emctl start dbconsole"
touch /var/lock/subsys/oracle
echo "-----startup oracle successful-----" >> /var/log/oraclelog
echo "OK"
;;
stop)
echo "-----shutdwn oracle-----" >> /var/log/oraclelog
su oracle -c "$ORACLE_HOME/bin/dbshut"
su oracle -c "$ORACLE_HOME/bin/emctl stop dbconsole"
rm -f /var/lock/subsys/oracle
echo "-----shutdown oracle successful-----" >> /var/log/oraclelog
echo "OK"
;;
*)
echo "Usage: 'basename $0' start|stop"
exit 1
esac
exit 0
8.4.
给脚本设置权限
[root@oracle ~]#chmod 755 /etc/rc.d/init.d/oracle
8.5.
建立服务
[root@oracle ~]#chkconfig --add oracle
[root@oracle ~]#chkconfig oracle on
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报
。
打开APP,阅读全文并永久保存
查看更多类似文章
猜你喜欢
类似文章
【热】
打开小程序,算一算2024你的财运
在 Red Hat 5 下安装 Oracle 10g 实践
单机:Oracle 11GR2 数据库一键安装
OpenShift企业版安装:单Master集群
yum makecache报错
Install PostgreSQL 9 on CentOS : David Ghedin...
OushuDB 安装与升级之命令行安装的准备
更多类似文章 >>
生活服务
热点新闻
留言交流
回顶部
联系我们
分享
收藏
点击这里,查看已保存的文章
导长图
关注
一键复制
下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!
联系客服
微信登录中...
请勿关闭此页面
先别划走!
送你5元优惠券,购买VIP限时立减!
5
元
优惠券
优惠券还有
10:00
过期
马上使用
×