设为首页 收藏本站
查看: 1023|回复: 6

[经验分享] CentOS 6.3 X86_64 安装 Oracle 11R2

[复制链接]
累计签到:77 天
连续签到:1 天
发表于 2013-6-20 08:51:39 | 显示全部楼层 |阅读模式
一、环境版本
系统版本:CentOS 6.3 X86_64(最小化安装)
数据库版本:Oracle 11gR2X86_64(Release 11.2.0.1.0)
主机名:GZ-DDN
IP地址:192.168.1.253
二、基本组件及更新
#yum install wgetvim-enhanced which screen make setuptool system-config-network*system-config-firewall* xorg-x11-xauth && yum groupinstall “development tools” && yum update
三、Oracle依赖包安装及工具
#yum install binutils compat-libstdc++-33elfutils-libelf elfutils-libelf-devel glibc glibc-common glibc-devel gccgcc-c++ libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstatunixODBC unixODBC-devel pdksh
四、关闭selinux
#vim/etc/selinux/config
将SELINUX=enforcin g改为 SELINUX=disabled 并重启生效
# setenforce 0

五、修改内核参数
[iyunv@db01 ~]# vi /etc/sysctl.conf
# make it comment
   #net.bridge.bridge-nf-call-ip6tables = 0
   #net.bridge.bridge-nf-call-iptables = 0
   #net.bridge.bridge-nf-call-arptables = 0
# add at the last line
net.ipv4.ip_local_port_range = 9000 65500
   fs.file-max = 6815744
   kernel.shmall = 10523004
   kernel.shmmax = 6465333657
   kernel.shmmni = 4096
   kernel.sem = 250 32000 100 128
   net.core.rmem_default=262144
   net.core.wmem_default=262144
   net.core.rmem_max=4194304
   net.core.wmem_max=1048576
   fs.aio-max-nr = 1048576
[iyunv@db01 ~]# sysctl -p    #使以上修改生效
六、添加oracle用户
[iyunv@db01 ~]# groupadd -g 200 oinstall
   [iyunv@db01 ~]# groupadd -g 201 dba &mkdir /app/users
   [iyunv@db01 ~]# useradd -u 440 -g oinstall -G dba -m -d/app/users/oracle oracle
[iyunv@db01 ~]#passwd oracle               #设置oracle用户的密码
   [iyunv@db01 ~]# mkdir -p /oracle/DB         #创建oracle要安装的目录
   [iyunv@db01 ~]# chown -R oracle:oinstall /oracle     #设置目录权限

在/etc/hosts中添加主机名解析
[iyunv@db01~]#vim /etc/hosts
添加以下行:
   192.168.10.50 GZ-DDN

   [iyunv@db01 ~]# vi/etc/pam.d/login
# near line 14: add
   session required pam_selinux.so open
   session required pam_namespace.so
session requiredpam_limits.so
   session optional pam_keyinit.so force revoke
   session include system-auth
   -session optional pam_ck_connector.so

[iyunv@db01 ~]# vi /etc/security/limits.conf
# add at the last line
oracle soft nproc 2047
   oracle hard nproc 16384
   oracle soft nofile 1024
   oracle hard nofile 65536

[iyunv@db01 ~]# vi /etc/profile
# add at the last line
if [ $USER = "oracle" ]; then
      if [ $SHELL = "/bin/ksh" ]; then
         ulimit -p 16384
         ulimit -n 65536
      else
         ulimit -u 16384 -n 65536
      fi
   fi
[iyunv@db01 ~]# su - oracle
   [oracle@localhost ~]$ vi .bash_profile (设置环境变量)
export PATH
ORACLE_BASE=/oracle/DB
   ORACLE_HOME=$ORACLE_BASE/oracle
   ORACLE_SID=DB01
   PATH=$ORACLE_HOME/bin:$PATH
   exportORACLE_BASE ORACLE_HOME ORACLE_SID PATH
alias sqlplus='rlwrap sqlplus'
   alias rman='rlwraprman'
退出当前会话,并重新以oracle用户登录后确认:
[oracle@localhost ~]$ env|grepORA
ORACLE_SID=DB01
   ORACLE_BASE=/oracle
   ORACLE_HOME=/oracle/DB
至此,安装oracle的前期准备工作就全部完成了。

七、安装oracle软件
[iyunv@db01 ~]# unzip linux.x64_11gR2_database_1of2.zip&& unzip linux.x64_11gR2_database_2of2.zip
   [iyunv@db01 ~]# chown -R oracle:oinstall database
[oracle@oatest2 database]$./runInstaller
执行root.sh

安装软件包命令:
例如yum installcompat-libstdc++*i686安装32位的软件包,根据依赖关系,会自动安装相关的软件包。
例如yuminstallcompat-libstdc++*x86_64安装64位的软件包,根据依赖关系,会自动安装相关的软件包。

八、开机启动
方法一:加入启动脚本:
# vi /etc/oratab
#orcl:/home/oracle/DB/oracle:N
orcl:/home/oracle/DB/oracle:Y
su - oracle -c"/usr/local/oracle/product/10201/bin/dbstart start"
su - oracle -c "/usr/local/oracle/product/10201/bin/lsnrctlstart"
方法二:
# vi /etc/oratab
#orcl:/home/oracle/DB/oracle:N
orcl:/home/oracle/DB/oracle:Y

修改dbstart 和dbshut 路径:$ORACLE_HOME/bin/
ORACLE_HOME_LISTNER=$ORACLE_HOME
增加启动脚本
cd /etc/rc.d/init.d
vi oraserver
chmod 755 oraserver
写入以下内容

#!/bin/bash
# chkconfig: 2345 99 01
# description: Oracle10g Server
# processname: oraserver
# Source function library.
. /etc/rc.d/init.d/functions
# Source networking configuration.
. /etc/sysconfig/network
RETVAL=0
prog="oraserver"
ORACLE_HOME=/app/oracle/product/10.2.0/db_1
if [ ! -f $ORACLE_HOME/bin/dbstart ]
then
    echo "Oracle10g cannot start:Cannot find dbstart..."
    exit
fi
start() {
    echo "Starting Oracle10g Server..."
    su - oracle -c "$ORACLE_HOME/bin/dbstart"
    RETVAL=$?
    [ $RETVAL -eq 0 ] && touch /var/lock/subsys/$prog
    su - oracle -c "$ORACLE_HOME/bin/emctl start dbconsole"
    return $RETVAL
}
stop() {
    su - oracle -c "$ORACLE_HOME/bin/emctl stop dbconsole"
    echo "Stoping Oracle10g Server..."
    su - oracle -c "$ORACLE_HOME/bin/dbshut"
    RETVAL=$?
    [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/$prog
    return $RETVAL
}
restart() {
echo "Restart Oracle10g Server"
stop
start
echo
}
case "$1" in
  start)
        start
        ;;
  stop)
        stop
        ;;
  restart|reload)
        stop
        start
        RETVAL=$?
        ;;
  condrestart)
        if [ -f /var/lock/subsys/$prog ]; then
            stop
            start
            RETVAL=$?
        fi
        ;;
  status)
        status $prog
        RETVAL=$?
        ;;
  *)
        echo $"Usage: $0 {start|stop|restart|condrestart|status}"
        exit 2
esac
exit $RETVAL

添加服务
chkconfig --add oraserver
chkconfig --list oraserver
find /etc/rc.d -name '*oraserver' -print


运维网声明 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.iyunv.com/thread-6562-1-1.html 上篇帖子: 粗心导致ORA-16020错误(fewer destinations available than specified ...) 下篇帖子: Oracle创建表空间、创建用户 Oracle

尚未签到

发表于 2013-6-20 08:53:17 | 显示全部楼层
有事秘书干,没事干秘书!

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

尚未签到

发表于 2013-6-20 09:23:37 | 显示全部楼层
人生重要的不是所站的位置,而是所朝的方向!

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

尚未签到

发表于 2013-6-20 09:48:11 | 显示全部楼层
读书读到抽筋处,文思方能如尿崩!

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

尚未签到

发表于 2013-6-20 10:08:36 | 显示全部楼层
微机原理闹危机,随机过程随机过,实变函数学十遍,汇编语言不会编!

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

尚未签到

发表于 2013-6-20 10:29:51 | 显示全部楼层
路边的野花不要,踩。

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

尚未签到

发表于 2013-6-20 10:33:38 | 显示全部楼层
走过了年少,脚起了水泡

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

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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