ORACLE安装入门篇OEL5.4安装ORACLE11g

一、安装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

时间: 2024-08-29 07:57:35

ORACLE安装入门篇OEL5.4安装ORACLE11g的相关文章

Exchange2010安装配置篇二 自动安装

进行 exchange 自动化安装: 邮件服务器 [ 打开powershell  ] 敲敲命令行? 2008 R2 sp1安装远程管理包 > Add-WindowsFeature RSAT-ADDS 1.切换到 exchange 放置路径? > cd: c:/exchange2010 然后执行 .\exchange201-sp2-x64 (命令前 有个 .\  .是为了放置不信任的脚本 :如果想取消 就执行下以下指令提示就OK了 指令 : > set-executionpolicy un

Oracle数据库入门篇

1.oracle默认的系统用户名和密码 scott 密码是 tigersys 密码是 change_on_installsystem 密码是 managersysman 密码是 oem_temp其中直接管理模式可以为sysdba的为后面三个,要是集群的话再去掉system. 原文地址:https://www.cnblogs.com/maowuyu-xb/p/9128847.html

oracle入门(1)——安装oracle 11g x64 for windows

[本文简介] 最近因为一个项目的需要,从零学习起了oracle,现在把学到的东西记录分享一下. 首先是安装篇,在win8 装10G 一直失败,网上各种方法都试过了,最后不得不放弃,选择了11G. 11G的安装很简单,基本是“下一步”——“完成”的模式,本文只是介绍哪些步骤需要注意一下和里面相应名词的解释, 以后可能要用到这些信息. [安装典型步骤] 1.典型安装 这里需要记住被红圈圈起来的 “全局数据库名” 和 “管理口令” (1)全局数据库名:要与下面的SID区分开来,是数据库真正的唯一标识,

第7篇 ORACLE EBS DEMO虚拟机环境的安装

ERP信息系统的实施不仅要求懂得道理方面的知识,更要侧重于应用实践.为了有一个稳定的测试环境.初学者可以自己搭建一个EBS DEMO环境.本节介绍EBS DEMO环境虚拟机的安装.一. 安装前的准备(只介绍我自己的情况)1T移动硬盘(Toshiba)宿主机是Thinkpad T420 I5内核 500G硬盘 8G内存 WIN7 64bit操作系统.EBS_R12_Cygwin_专用安装包.rarvs2005.rarVirtualBox-4.2.12-84980-Win.exeWindowsSer

OEL5.5安装Oracle 11gr2详解

虚拟机环境:Vmware Workstation 11.1.0 + Oracle Enterprise Linux 5.5 X86-641.物理机内存设置 最小:1GB 推荐:2GB或以上 检测内存大小: # grep MemTotal /proc/meminfo 查看可用的内存空间: free 2.交换分区(swap)设置 物理内存 交换分区大小 1~2G    前者的1.5倍 2G~16G 与前者相等 >16GB   16GB 查看交换分区的大小: # grep SwapTotal /pro

oracle 11g安装入门

修改shell限制vi /etc/security/limits.conf---------------------------------------------oracle soft nofile 65536oracle hard nofile 65536oracle soft nproc 16384oracle hard nproc 16384 修改内核参数vi /etc/sysctl.conf---------------------------------------------ker

vue.js 2.0 --- 安装node环境和脚手架(入门篇)

1.环境搭建 1.1.安装node.js 1.2 安装过程很简单,一路“下一步”就可以了.安装完成之后,打开命令行工具(win+r,然后输入cmd),输入 node -v,如下图,如果出现相应的版本号,则说明安装成功. 1.3 修改npm为淘宝镜像 因为npm的仓库有许多在国外,访问的速度较慢,建议修改成cnpm,换成taobao的镜像. 打开命令行工具,复制如下配置: npm install -g cnpm --registry=https://registry.npm.taobao.org

Django -- 安装入门

关于Django的学习,我主要依据的两个地址,希望可以和大家分享: http://www.runoob.com/django/django-install.html http://djangobook.py3k.cn/2.0/ ------------------------------------------------------------------------------------------------- [入门简介] web开发激动人心且富于创造性,同时也繁琐令人生厌:pytho

Oracle 11g for Windows 简体中文版的安装过程

原文:Oracle 11g for Windows 简体中文版的安装过程 我的配置 操作系统:Windows Server 2003 sp2 内存:1024M以上 1.下载Oracle 11g 地址 http://download.oracle.com/otn/nt/oracle11g/win32_11gR1_database_1013.zip 基本安装 解压缩后就可以安装了.执行SETUP.EXE ,在DOS下运行片刻进入ORACLE 11G Oracle Configuration Mana