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

[经验分享] Centos 6.5安装oracle 11g

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2016-11-21 11:31:27 | 显示全部楼层 |阅读模式
http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html
http://download.oracle.com/otn/linux/oracle11g/R2/linux.x64_11gR2_database_2of2.zip?AuthParam=1479527366_c5c6af19e54f7eed218aafe6914b194e  (下载地址)
安装时内存不要低于2G
1. 使用root用户登录操作系统
2. yum 安装 unzip 软件,用来解压上传的Oracle安装文件。
[iyunv@CentOS ~]# yum install unzip –y
3. 解压Oracle 安装程序
[iyunv@CentOS ~]# cd /tmp
[iyunv@CentOS tmp]# unzip linux.x64_11gR2_database_1of2.zip && unzip linux.x64_11gR2_database_2of2.zip
(这里有俩个包,1跟2都要下载)

4. Yum 安装vim软件,用于编辑配置文件(个人习惯,不安装vim,使用vi也可以)。
[iyunv@CentOS tmp]# yum install vim -y
5. 在/etc/hosts文件中添加主机名
[iyunv@CentOS tmp]# vim /etc/hosts
添加192.168.206.135 CentOS
wKioL1gxnnajiQtyAABSDYCbKsk282.jpg
6. 关闭selinux
[iyunv@CentOS tmp]# vim /etc/selinux/config
设置SELINUX=disabled
wKioL1gxntCBpEYlAADA4Na62Q0064.jpg
[iyunv@CentOS tmp]# setenforce 0

7. 关闭防火墙
[iyunv@CentOS tmp]# service iptables stop

8. 安装Oracle 11g依赖包
[iyunv@CentOS tmp]# yum install -y binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel libaio libaio-devel libgcc libstdc++ libstdc++-devel make numactl sysstat libXp unixODBC unixODBC-devel -y


9. 添加安装用户和用户组

[iyunv@CentOS tmp]# groupadd oinstall
[iyunv@CentOS tmp]# groupadd dba
[iyunv@CentOS tmp]# useradd -g oinstall -G dba oracle
[iyunv@CentOS tmp]# passwd oracle
[iyunv@CentOS tmp]# id oracle
uid=1001(oracle) gid=1001(oinstall) 组=1001(oinstall),1002(dba)

10. 修改内核参数配置文件
[iyunv@CentOS ~]# vim /etc/sysctl.conf

添加以下内容

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


[iyunv@CentOS ~]# sysctl -p

其中kernel.shmmax = 1073741824为本机物理内存(2G)的一半,单位为byte


这里会有个错误:



wKioL1gxn2OgeB3pAABunnA3mYA113.jpg
wKiom1gxn2Py-fosAAAK97UOFdE325.jpg



11. 修改用户的限制文件

[iyunv@CentOS ~]# vim /etc/security/limits.conf

添加以下内容

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

修改/etc/pam.d/login文件
[iyunv@CentOS ~]# vim /etc/pam.d/login

添加以下内容

session  required   /lib64/security/pam_limits.so
session        required               pam_limits.so

修改/etc/profile文件
[iyunv@CentOS ~]# 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
fi

12. 创建安装目录和设置文件权限

[iyunv@CentOS ~]# mkdir -p /u01/app/oracle/product/11.2.0
[iyunv@CentOS ~]# mkdir /u01/app/oracle/oradata
[iyunv@CentOS ~]# mkdir /u01/app/oracle/inventory
[iyunv@CentOS ~]# mkdir /u01/app/oracle/flash_recovery_area
[iyunv@CentOS ~]# chown -R oracle:oinstall /u01/app/oracle
[iyunv@CentOS ~]# chmod -R 775 /u01/app/oracle



13. 设置oracle用户环境变量

[iyunv@CentOS ~]# su - oracle
[oracle@CentOS ~]$ vim .bash_profile
添加如下内容

ORACLE_BASE=/u01/app/oracle
ORACLE_HOME=$ORACLE_BASE/product/11.2.0
ORACLE_SID=orcl
PATH=$PATH:$ORACLE_HOME/bin
export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH



[iyunv@oracle11g ~]# xhost +
access control disabled, clients can connect from any host
[iyunv@oracle11g ~]# su - oracle
[oracle@oracle11g ~]$ unzip linux.x64_11gR2_database_1of2.zip
[oracle@oracle11g ~]$ unzip linux.x64_11gR2_database_2of2.zip
[oracle@oracle11g ~]$ cd database/
[oracle@oracle11g database]$ ./runInstaller
这里要在图形化界面安装 下运行./runlnstaller,不然会出错,
wKiom1gxopOwjvlcAAERnLXbwTo797.jpg
wKioL1gxopSxAj5dAAE65M613n8915.jpg
注意,这里./runInstaller会出现错误,需要安装yum groupinstall "KDE Desktop" 然后在图形界下重启服务器,就可以了



运维网声明 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-303429-1-1.html 上篇帖子: The listener supports no services The command completed successfully 下篇帖子: oracle 11g glodengate与oracle 11g数据同步 oracle
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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