oracle下载链接:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html

oracle官方安装文档:http://docs.oracle.com/cd/E11882_01/install.112/e24326/toc.htm

下载时File1和File2都需要下载,下载需要用oracle账号登录如果没有要先注册。

1.创建用户

对于生产情况一般加入新磁盘用来装数据库,磁盘挂载教程另见。

本教程以oracle 11g r2为例,该版本配jdk1.5或jdk1.6,jdk安装教程另见“OpenJDK换为JDK教程”。

groupadd oinstall
groupadd dba
useradd -g oinstall -G dba -d /oracle oracle
echo '0rac1e' | passwd oracle --stdincp /etc/skel/.bash* /oraclechown -R oracle:oinstall /oracle

2.安装必备包

内网环境,安装前可能要配置本地yum源,更多yum源配置另见:

cd /etc/yum.repos.d/&& mkdir backup&&mv * backup
cat > /etc/yum.repos.d/rhel6_cdrom.repo <<EOF
[RHEL6-Server]
name=RHEL6
baseurl=file:///path/to/mount_pos
enable=1
gpgcheck=0
EOFyum update

yum install -y binutils  \
compat-libcap1  \
compat-libstdc++-33  \
compat-libstdc++-33.i686  \
gcc  \
gcc-c++  \
glibc.i686  \
glibc  \
glibc-devel  \
glibc-devel.i686  \
ksh  \
libgcc.i686  \
libgcc  \
libstdc++  \
libstdc++.i686  \
libstdc++-devel  \
libstdc++-devel.i686  \
libaio  \
libaio.i686  \
libaio-devel  \
libaio-devel.i686  \
make  \
sysstat  \
unixODBC  \
unixODBC.i686  \
unixODBC-devel  \
unixODBC-devel.i686  \
glibc-common  \
glibc-headers  \
libXp.i686  \
xorg-x11-apps  \
xorg-x11-utils  \
libXi  \
elfutils-libelf-devel

另外需要安全的libXt.i686和libXtst.i686可能会出现Protected multilib versions问题,单独拿出安装:

yum install -y libXt.i686 libXtst.i686 --setopt=protected_multilib=false

3.配置内核

cat >> /etc/sysctl.conf << EOF
fs.aio-max-nr = 1048576
#those 3 parameters seem to existed in defalut
#fs.file-max = 6815744
#kernel.shmall = 2097152
#kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.sem = 2500 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
EOF

sysctl -p

4.配置用户资源限制

cat >> /etc/security/limits.conf << EOF#those add for oracle 11goracle    soft    nofile    10240oracle    hard    nofile    65536oracle    soft    nproc     10000oracle    hard    nproc     16384oracle    soft    stack     10240oracle    hard    stack     32768EOF

5.关闭iptables和SELinux

由于oracle客户端和服务器的交互最终使用的是另外生成的随机端口而不是配置的监听端口(默认1521),如果iptables限制了任一端口都有可能使oracle连接失败,所以要关闭iptables。

又由于在开启SELinux的情况下,oracle会产生某些bug,所以要关闭SELinux。

service iptables status    #查看iptables状态
service iptables stop      #停止iptables
chkconfig iptables off     #禁止iptables开机自启动sestatus                   #查看SELinux状态
setenforce 0               #将SELinux设为宽容模式,即只监视不阻止
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config    #禁用SELinux
reboot                     #环境实在不允许可不重启,因为设了宽容模式

6.解压并安装

在生产环境,可能要配置VNC以图形界面进行安装。

xhost +  #当前桌面所属用户或root执行su - oracleunzip linux.x64_11gR2_database_1of2.zip
unzip linux.x64_11gR2_database_2of2.zip
cd database./runInstalle

如果之前完全安装了依赖包,则一般是依赖包版本已升级的原因,选择“Ignore All”进入下一步。

sh /oracle/app/oraInventory/orainstRoot.sh
sh /oracle/app/oracle/product/11.2.0/dbhome_1/root.sh

至此Oracle数据库安装已完成,后续配置和创建数据库见“oracle 11g创建数据库教程”

转载于:https://www.cnblogs.com/lsdb/p/6512239.html

oracle 11g完全安装教程(CentOS)相关推荐

  1. win7 64位操作系统中Oracle 11g + plsql安装教程详解(图解)

    这篇文章主要介绍了win7 64位操作系统中Oracle 11g + plsql安装教程详解(图解),详细的介绍了Oracle 11g 安装的步骤,有兴趣的可以了解一下. 先去网上把下面列表里的文件下 ...

  2. Oracle 11g下载安装教程

    一.下载 因为笔者公司所用数据库是oracle,笔者之前使用的都是MySQL,所以记录下oracle的下载及安装. 注意:关闭杀毒软件,360.金山毒霸等等,避免因为禁止修改权限造成无法安装的问题. ...

  3. Oracle 11g 详细安装教程 Windows版

    Oracle 11g安装步骤 一.Oracle 11g下载 二.Oracle 11g安装 Oracle 11g下载完成后,解压到一个空的文件夹,然后双击setup.exe文件,就可以开始安装Oracl ...

  4. Oracle 11g 企业版安装教程

    1.打开网址:www.oracle.cn 点击下载: 2.把两个压缩包安装在同一目录下,目录不要有中文. 解压完成后,到相应路径下,找到[setup.exe],双击运行,安装Oracle 11g. 运 ...

  5. 路漫漫远修兮-centos7 oracle 11g 静默安装教程

    1.背景:新服务器上安装oracle11g 数据库 2.下载:现在官网只有最新版本19c或者21c版本下载,可以通过此连接搜索下载,这里需要注册账号,按照提示来就好: https://edeliver ...

  6. oracle win2008安装图解,win7 64位操作系统中Oracle 11g + plsql安装教程详解(图解)

    先去网上把下面列表里的文件下载下来,百度一搜索到处都是~~~ 我来解释一下以上目录都是什么: instantclient-basic-win32-11.2.0.1.0.zip 这个文件是配置文件,现在 ...

  7. Oracle 11g 服务器端卸载教程

    Oracle 11g 服务器端卸载教程 提示:本文章是仅用于卸载oracle11g服务器教程,学会了此教程你未来在重新安装oracle有所帮助 一:断开连接: 注:要断开服务中oracle的所有服务链 ...

  8. Oracle 11g 数据库基础教程

    Oracle 11g 数据库基础教程 课堂笔记 系统服务 操作系统通过服务来管理安装好的Oracle 11g数据库产品的运行 在运行Oracle数据库前,要检查数据库服务有没有启动好 开始»控制面板» ...

  9. oracle32位11g中文乱码,win7 64位系统 Oracle32bit + PL/SQL访问Orale服务,Oracle 11g的安装,中文乱码问题的解决...

    前几天因为装了个Oracle32bit客户端 + PL/SQL连接不上oracle遭到组长鄙视,问我用过PL/SQL没有,我安装完打开PL/SQL登录界面跟他的都不一样,没有那个连接为Normal.S ...

最新文章

  1. 面试八股文最新版出炉!一周肝了15个新篇章……
  2. 【杂谈】如何使用有三AI生态学习计算机视觉和自然语言处理等内容
  3. 现实中很多人买了车,都是自己开
  4. JS1 js获取dom元素方法
  5. 管理:权力是用来完成责任的
  6. mysql数据库数据表的指令_mysql数据库和表操作命令
  7. J2ME开发入门专题系列之一:J2ME概述
  8. 基于Spring MVC + Spring + MyBatis的【网上购物系统】
  9. 为什么要学编写通达信指标公式
  10. Mortal Kombat Tower (dp动态规划)
  11. 安卓手机虚拟键盘定位position:fixed问题
  12. 译文:dBA和dBC的不同
  13. 大环境之下软件测试行业趋势能否上升?
  14. win10运行calc计算器报错 win10无法打开这个应用。请与你的系统管理员联系,以了解有关修复或重新安装该应用的信息。
  15. 仓库无证如何处罚_无证经营一般是怎么处罚的啊
  16. 八数码 问题 BFS+Cantor
  17. 客服充值退款小套路你们会识别吗?
  18. WIN10, USB转TTL驱动安装( CH340 和 PL- 2303 )
  19. [入门教程](python numpy入门)
  20. NB-IOT 协议介绍

热门文章

  1. 大数据学习01——配置虚拟机节点相关网络
  2. 2022-2028年中国二次供水产业发展动态及投资战略规划报告
  3. 2022-2028年中国汽车内饰行业市场需求与投资规划分析报告
  4. Go 运行时(go runtime)的含义
  5. C/C++ 编程规范(02)— 标识符命名
  6. 改变自己,让自己变得更好
  7. [PyTorch] rnn,lstm,gru中输入输出维度
  8. 使用ONNX将模型转移至Caffe2和移动端
  9. CUDA 7流简化并发
  10. ffmpeg architecture(上)