一、安装ORACLE11g软件(11.2.0.0)

  (一)安装前的包支持

  1、检测yum仓库是否已经配置好

    yum  list  all

  2、搭建yum仓库

    1)、挂载所需要的安装光盘

      虚拟机挂载光盘:

      设置 -> 光盘 -> 路径  (在“连接”处打勾)

      mount /dev/cdrom -o loop /mnt/ //将光盘挂载到/mnt目录下

    2)、切换至yum.repo.d目录下

      cd /etc/yum.repos.d/

    3)、创建任意文件名,后缀为.repo的文件

      vi server.repo

    4)、编辑该文件如下

      vi server.repo

      [server]

      name=Red Hat Enterprise Linux //名称可以任取

      baseurl=ftp://192.168.0.254/pub/rhel6/dvd/  //若为本机,  file:///mnt/Server

      enabled=1 //启用yum仓库,默认为启用

      gpgcheck=0 //验证设置为否

Tips:

    执行 yum list all 验证 yum 仓库是否配置好。

    若开始配置错了,用yum clean all 清理后,再次执行 yum list all。

3、安装所需要的包

1)、编辑脚本以安装所需要的包

    vi yum.sh

    !#/bin/bash

yum install binutils* -y
    yum install compat* -y
    yum install elfutils* -y
    yum install gcc* -y
    yum install glibc* -y
    yum install kernel* -y
    yum install ksh* -y
    yum install libaio* -y
    yum install libgcc* -y
    yum install libgomp* -y
    yum install libstdc* -y
    yum install make* -y
    yum install sysstat* -y
    yum install unixODBC* -y
    yum install libcap* -y
    yum install -y compat-libcap1*
    yum install -y compat-libstdc*
2)、修改权限以执行脚本
chmod 755 yum.s
3)、执行脚本以安装必须的包
./yum.sh
(二)、修改相关的系统配置
1、修改etc/sysctl.conf
1)、在/etc/sysctl.conf文件尾部追加以下内容
echo 'fs.aio-max-nr = 1048576'>>/etc/sysctl.conf
echo 'fs.file-max = 6815744'>>/etc/sysctl.conf
echo 'kernel.shmall = 2097152'>>/etc/sysctl.conf
echo 'kernel.shmmax = 4294967295'>>/etc/sysctl.conf
echo 'kernel.shmmni = 4096'>>/etc/sysctl.conf
echo 'kernel.sem = 250 32000 100 128'>>/etc/sysctl.conf
echo 'net.ipv4.ip_local_port_range = 9000 65500'>>/etc/sysctl.conf
echo 'net.core.rmem_default = 262144'>>/etc/sysctl.conf
echo 'net.core.rmem_max = 4194304'>>/etc/sysctl.conf
echo 'net.core.wmem_default = 262144'>>/etc/sysctl.conf
echo 'net.core.wmem_max = 1048576'>>/etc/sysctl.conf
2)、保存并退出,使修改生效
/sbin/sysctl -p
2、修改/etc/security/limits.conf
echo 'oracle soft nproc 2047'>>/etc/security/limits.conf
echo 'oracle hard nproc 16384'>>/etc/security/limits.conf
echo 'oracle soft nofile 1024'>>/etc/security/limits.conf
echo 'oracle hard nofile 65536'>>/etc/security/limits.conf
echo 'grid soft nproc 2047'>>/etc/security/limits.conf
echo 'grid hard nproc 16384'>>/etc/security/limits.conf
echo 'grid soft nofile 1024'>>/etc/security/limits.conf
echo 'grid hard nofile 65536'>>/etc/security/limits.conf
3、修改/etc/pam.d/login
echo 'session required pam_limits.so'>>/etc/pam.d/login
4、关闭SELINUX功能
vi  /etc/selinux/config
SELINUX=disabled //这里设置为disabled即关闭SELINX
5、修改/etc/hosts文件
vi  /etc/hosts
127.0.0.1  localhost.localdomain  localhost
//本机IP地址  //长主机名      //短主机名
192.168.21.4 oracle.example.com   oracle
-----------------------------------------------------------------------
Tips: 
需要保证三处的主机名一致:
1、/etc/hosts中的长主机名
2、使用hostname指令显示的主机名
3、/etc/sysconfig/network中的主机名  //修改主机名后需要重启机器
使用IFCONFIG指令查看本机IP
ifconfig
//确保此处IP和/etc/hosts文件中的IP地址
-----------------------------------------------------------------------------
(三)、创建用户和用户组、创建安装目录
1、创建dba、oinsall 用户组
//以root用户登录
groupadd -g 1001 oinstall
  groupadd -g 1002 dba
useradd -g oinstall -G dba oracle
passwd oracle
2、创建安装目录
cd  /   //切换到根目录
mkdir  -p  /u01/app/oracle  //创建安装目录
chown oracle:oinstall /u01/app/oracle/   //修改安装目录的权限
(四)、修改环境变量
1)、将以下几行追加在oracle用户的环境变量中
vi   .bash_profile
echo 'export ORACLE_SID=orcl' >> /home/oracle/.bash_profile
echo 'export ORACLE_UNQNAME=orcl' >> /home/oracle/.bash_profile
echo 'export ORACLE_BASE=/u01/app/oracle' >> /home/oracle/.bash_profile
echo 'export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1' >> /home/oracle/.bash_profile
echo 'export PATH=$ORACLE_HOME/bin:$PATH' >> /home/oracle/.bash_profile
2)、保存,并使参数生效
source .bash_profile
(五)、解压缩安装包
1)、将压缩包传输入Linux操作系统
i、如果已经安装VMware Tools工具,直接拖动文件即可;
ii、通过虚拟机设置共享文件夹,在/mnt目录下找到共享文件夹;
iii、通过WinSCP工具进行远程传输。
linux_11gR2_database_1of2.zip
linux_11gR2_database_2of2.zip
将文件已oracle用户身份传输至目录/u01/app/oracle
2)、以oracle用户身份编辑文件以解压缩文件
oracle$vim   unzip.sh
ziphome=/u01/app/oracle
ziplist=`du -a $ziphome|grep '\.zip$'|awk '{print $2}'`
for loop in $ziplist
do
cd ${loop%/*}
unzip -o $loop
done
oracle$chmod 775 unzip.sh
oracle$./unzip.sh    
3)、修改权限
oracle$chmod  755  database/           
(六)、安装数据库软件
1)、使用oracle用户登录
2)、运行安装脚本
cd /u01/app/oracle/database
./runInstaller
3)、将把oracle软件安装到/u01/app/oracle1/product/11.2.0/db_1目录
./runInstaller
------------------------
安装完成后,以root用户执行两个脚本
1、/u01/app/oracle/oraInventory/orainstRoot.sh
2、/u01/app/oracle/product/11.2.0/db_1/root.sh
------------------------
二、创建数据库Create Oracle Database
oracle$dbca
1)、选择创建数据库
2)、选择通用版安装
3)、输入数据库的名字和全局数据库名
4)、取消“企业管理器”前面的
5)、为SYS和SYSTEM设置密码,密码可以设置相同也可以不同
6)、选择默认的文件存放方式
1、存放在默认路径下
2、用户指定文件存放路径
3、使用OMF方式管理文件
7)、不启用闪回和归档,后面讲介绍如何在建库之后打开这两个功能
8)、包括SH、SCOTT、HR等用户和表
9)、设定内存、字符集、连接模式等等,这里选择默认值
----------------------------------------------------------------------------
三、常见安装错误 
1、网络连接不通
问题描述:无法连接到服务器获取安装包和相关文档。
解决方案:
1)、检查网线是否插好
2)、检查网卡是否开启
3)、检查是否配置IP地址
ifconfig
发现没有配置IP地址
4)、重新启动网络服务
service network restart
5)、检查网络配置是否更新
ifconfig br0
ping IP
2、删除重建用户不干净
问题描述:重建用户时显示用户家目录已经存在。
解决方案:
1)、先干净删除重建用户
userdel -r oracle
2)、删除旧用户遗留的家目录
rm  -rf  /home/oracle
3)、重建用户
usermod oracle
3、yum安装包安装失败
问题描述:yum安装到一半失败。
解决方案:
1)、确定是下载包时失败还是安装时失败
查看linux的提示信息,发现是下载失败
2)、检查网络连接
ping IP //发现网络不通
3)、将网线推紧
4)、检查网络连接
ping ip //发现网络不通 
5)、重新执行yum安装
yum install ...
4、解压缩时权限不足
问题描述:对压缩包有权限,却无法解压缩
解决方案:
1)  查看要释放文件的目录是否有权限
ls -l /opt      发现虽然对压缩包有权限,对相应的目录却没有权限
2)  修改解压缩文件的目录,或者改变该目录的权限
使用oracle用户:mkdir /opt/oracle,将压缩包放至该目录下
5、无法启动图形化界面
问题描述:启动安装./runInstaller时报了一堆错
解决方案:
1)、重做yum安装包
2)、再次尝试、发现问题解决

转载于:https://www.cnblogs.com/niaocaizhou/p/10470987.html

ORACLE安装入门篇OEL5.4安装ORACLE11g相关推荐

  1. 码云 Git 入门篇 ---简介、安装、使用

    码云 Git 入门篇 -简介.安装.使用 这篇文章可以对刚入门gitee的朋友起到一点帮助的作用,也是我自己的一点点总结,能力一般,水平有限,如有不正确的地方请大家指正,如果觉得有帮助,请点一个赞,谢 ...

  2. MDaemon的安装入门篇

    https://www.altn.com.cn/services.html MDaemon的安装入门篇 一.软件的安装和卸载 1.安装前的准备 (1)下载地址:http://gt.onlinedown ...

  3. postgis 栅格数据_PostGIS入门篇 一 PostGIS安装

    1.1 安装PostgreSQL 1.1.1 升级gcc 下载较新的gcc压缩文件并解压: [root@ ~]# wget -c http://mirror.koddos.net/gcc/releas ...

  4. ARCGIS10.3版本的安装入门教程(ARCGIS安装遇到的问题及解决方案)

    1.先安装ArcGIS_License_Manager_Windows_103_142023.exe 直接下一步即可,中间可以选择自己想要安装的文件路径,安装完之后先停止服务点击license ser ...

  5. 01-LATTICE入门篇之环境安装

    最近使用了LATTICE的CrossLink 系列做了mipi转pixel的转换应用,从零开始学习了LATTICE的FPGA开发环境,在这里分享给大家,废话不多说,这篇主要讲环境安装. 1.官网下载软 ...

  6. web自动化测试入门篇02——selenium安装教程

  7. Exchange2010安装配置篇二 自动安装

    进行 exchange 自动化安装: (使用 域 账户登录) 邮件服务器 [ 打开powershell  ] 敲敲命令行? 2008 R2 sp1安装远程管理包 > Add-WindowsFea ...

  8. Oracle 从入门到精通系列 - 前言

    Oracle 从入门到精通系列 - 前言 前言 一.需要具备的知识和工具 1.必须的 2.非必须的(能有最好) 二.大家能学到什么以及能学到什么程度 1.计划 2.能学到什么 3.能学到什么程度 三. ...

  9. Eigen 使用指南(入门篇)

    Eigen 使用指南(入门篇) 1 安装Eigen 1.1 Window10(64位)+Visual Studio2017 2 Eigen 的使用 2.1 矩阵类Matrix 1.2.2 矩阵初始化与 ...

  10. centos7二进制安装php,Centos7下编译安装配置Nginx+PHP+MySql环境

    序言 这次玩次狠得.除了编译器使用yum安装,其他全部手动编译.哼~ 看似就Nginx.PHP.MySql三个东东,但是它们太尼玛依赖别人了. 没办法,想用它们就得老老实实给它们提供想要的东西. 首先 ...

最新文章

  1. 鸿蒙系统合适上线手机端,华为官方:鸿蒙系统2.0上线,手机能否搭载鸿蒙操作系统?...
  2. python分几种_python有几种类型?
  3. WordPress漏洞扫描工具WPScan
  4. redis的info指令详解
  5. 编译x86架构的openwrt系统,让笔记本从u盘启动openwrt
  6. Asp.Net iframe Cookie 域 的问题!
  7. CF196E Opening Portals
  8. Python实例讲解 -- 图片处理
  9. 树和森林与二叉树的转换、树和森林的遍历
  10. 谷歌跨界医学新动作:基因突变定位模型又更!新!了!
  11. android快速开发框架_【程序源代码】springboot和ssm的极速轻量快速开发框架
  12. python列表查找整数,在数组/整数列表中查找重复项
  13. Java毕设项目宠物医院管理系统计算机(附源码+系统+数据库+LW)
  14. web 自动化测试 浏览器及驱动下载地址大全
  15. Window上装Linux系统的便捷方法,简单又省事!
  16. python金融大数据分析师工资待遇_请问数据分析师这个工作怎么样,是否值得成为努力方向?...
  17. Freemarker操作word文档
  18. 微信营销诀窍:有朋自各方来
  19. 同为iOS开发者为什么有人4k有人40k?原因就在这里!
  20. android热更新机制

热门文章

  1. linux安装英伟达显卡驱动
  2. 低代码学习教程:如何编辑自定义打印模版?
  3. 国外广告联盟,别被人当傻子割了
  4. 联想台式计算机亮度怎么调,Lenovo笔记本电脑如何调节屏幕亮度
  5. html5 预渲染,VUE预渲染及遇到的坑
  6. 不花钱也能使用迅雷的高速通…
  7. B2C之新岛咖啡 一堂62元的供应链管理课
  8. 百度2017春招笔试真题编程题集合 [编程题]买帽子
  9. hp打印机被识别为了usb大容量存储
  10. CIPS-3D 生成风格化的图像并控制人脸的姿势