设为首页 收藏本站
查看: 542|回复: 0

[经验分享] redha6.4 安装Oracle11g R2 (整理)

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2014-4-11 23:37:37 | 显示全部楼层 |阅读模式
1.配置本地YUM源
1.1 vim /etc/yum.repos.d/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

[ResilientStorage]
name=LoadBalancer
baseurl=file:///media/iso/ResilientStorage
enabled=1
gpgcheck=0

[ScalableFileSystem]
name=LoadBalancer
baseurl=file:///media/iso/ScalableFileSystem
enabled=1
gpgchecK=0
1.2 清空原有yum信息
yum clean all

2.安装依赖软件包
2.1   cd  /media/iso/Packages/
2.2  yum installbinutils-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  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.使内核参数实时生效
  sysctl -p

4.新建用户和组
[iyunv@oracle ~]# groupadd oinstall
[iyunv@oracle~]# groupadd dba
[iyunv@oracle~]# useradd -g oinstall -G dba -m oracle
[iyunv@oracle~]# passwd oracle

5.为oracle用户设置Shell限制
5.1.修改/etc/security/limits.conf,加入
[iyunv@oracle~]# vim /etc/security/limits.conf
oraclesoft   nproc 2047
oraclehard nproc 16384
oraclesoft   nofile 1024
oraclehard nofile  65536

5.2.修改/etc/pam.d/login,加入
[iyunv@oracle~]# vim /etc/pam.d/login
session  requiredpam_limits.so
5.3.修改/etc/profile,加入
[iyunv@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
umask022
fi
6.新建安装目录
6.1.新建目录
[iyunv@oracle~]# mkdir -p /u01/app/oracle
6.2.设置目录所有权
[iyunv@oracle~]# chown oracle:oinstall /u01/app
6.3.设置目录权限
[iyunv@oracle~]# chmod -R 775 /u01/app
7.准备oracle安装文件
7.1修改/etc/hosts文件
[iyunv@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安装文件包
[iyunv@oracleu01]# 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安装文件
Vi .bash_profile 添加
ORACLE_BASE=/u01/app/oracle
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
ORACLE_SID=orcl
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:$LD_LIBRARY_PATH
THREADS_FLAG=native
ORACLE_OEM_JAVARUNTIME=/opt/jre1.3.1_15
PATH=$PATH:$ORACLE_HOME/bin
NLS_LANG="AMERICAN_AMERICA.AL32UTF8"
export ORACLE_BASE ORACLE_HOME ORACLE_SIDLD_LIBRARY_PATH THREADS_FLAG ORACLE_OEM_JAVARUNTIME PATH NLS_LANG

[oracle@oracle~]$ cd /u01/database/
[oracle@oracledatabase]$ ./runInstaller

oracle11g安装关于swap空间不足问题解决
linux添加虚拟内存解决swap空间不足问题

增加一个SWAP文件:

1. 查看当前虚拟内存

[iyunv@ora11gr2 ~]#free -m

total used free sharedbuffers cached
Mem: 2026 217 1809 0 11 126
-/+ buffers/cache: 78 1947
Swap: 2047 0 2047
[iyunv@ora11gr2 ~]#

[iyunv@ora11gr2 ~]#

[iyunv@ora11gr2 mapper]#ll
total 0
crw------- 1 root root 10, 63 Mar 19 00:11control
brw-rw---- 1 root disk 253, 0 Mar 19 00:11VolGroup00-LogVol00
brw-rw---- 1 root disk 253, 1 Mar 19 00:11VolGroup00-LogVol01
[iyunv@ora11gr2 mapper]#

[iyunv@ora11gr2mapper]#

2. 将当前swap空间由2047mb增加到3047mb 新增一个1024mb的swap 文件

[iyunv@ora11gr2 mapper]#dd if=/dev/zero of=/home/swap bs=1024 count=1024000
1024000+0 records in
1024000+0 records out

1048576000 bytes(1.0 GB) copied, 29.5369 seconds, 35.5 MB/s

3.执行以下命令增加并启用虚拟内存

[iyunv@ora11gr2mapper]# mkswap /home/swap

Setting up swapspace version 1, size = 1048571 kB
[iyunv@ora11gr2 mapper]# swapon /home/swap
[iyunv@ora11gr2 mapper]# cd /home/
[iyunv@ora11gr2 home]# ll
total 1025008
drwx------ 3 oracle oinstall 4096 Mar 18 23:49oracle
-rw-r--r-- 1 root root 1048576000 Mar 19 00:14swap

[iyunv@ora11gr2 home]# free -m
total used free shared buffers cached
Mem: 2026 1232 793 0 13 1127
-/+ buffers/cache: 92 1934
Swap: 3047 0 3047


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-17220-1-1.html 上篇帖子: AIX系统Oracle 10g RAC 维护之--OCR和 VOTE disk 管理 下篇帖子: oracle stream 详细配置
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表