美文网首页Oracle数据库管理之道我爱编程
linux操作系统上安装Oracle 10g数据库

linux操作系统上安装Oracle 10g数据库

作者: _Janly | 来源:发表于2015-01-25 15:32 被阅读297次

    虚拟机上安装Linux操作系统,此文章中安装的系统基础上安装数据库

    oracle10g数据库下载

    数据库安装阶段

    一、Oracle10g安装前准备工作-系统配置

    • 上传Oracle安装介质到/soft目录下
    上传安装介质
    • 版本支持

    经过Oracle验证的redhat操作系统版本最高为4,4以后的版本都没有经过Oracle验证。没有验证的版本如果不修改的话,是无法安装的。

    (1)检查一下安装介质中经oracle验证的操作系统版本,RedHat验证的最高版本为4

    检查经oracle验证的RedHat版本

    (2)检查一下操作系统的版本,显示为5.6,很明显不符合oracle的安装需求

    检查操作系统的版本

    (3)修改合适的redhat操作系统版本

    Red Hat Enterprise Linux Server release 5.6 (Tikanga)
    改为
    Red Hat Enterprise Linux Server release 4.6 (Tikanga)

    [root@bogon ~]# vi /etc/redhat-release   //进入vi编辑器修改版本
    

    (vi编辑器:insert/i进入编辑模式,修改,ESC退出修改模式,“shift+:”输入wq保存退出即可)


    vi编辑器修改版本号

    再检查是否修改成功

    验证
    • YUM安装软件包
      (1)Vm--settings--cd/dvd--use iso image file(browse选择
      linux-oracle-5.6-i386-dvd.iso)--connected打√--ok
      (2)然后用YUM的工具来安装所需软件包。
    [root@bogon ~]# mount /dev/cdrom /mnt
    mount: block device /dev/cdrom is write-protected, mounting read-only
    [root@bogon ~]#
    [root@bogon ~]# vi /etc/yum.repos.d/public-yum-el5.repo
    [root@bogon ~]#
    ![输入](https://img.haomeiwen.com/i186519/03e762c49be79db4.png)
    [root@bogon etc]# 
    [root@bogon etc]# yum install oracle-validated
    ……略……
    Total download size: 36 M
    Is this ok [y/N]:**y**                                  //输入y
    Downloading Packages:
    \-----------------------------------------------------------------------------
    Total                                           2.0 GB/s |  18 MB     00:00     
    Running rpm_check_debug
    Running Transaction Test
    Finished Transaction Test
    Transaction Test Succeeded
    Running Transaction  Installing     : compat-gcc-34                      1/11 
      Installing     : unixODBC                                                2/11 
      Installing     : unixODBC-devel                                          3/11 
      Installing     : libaio-devel                                            4/11 
      Installing     : compat-gcc-34-c++                                       5/11 
      Installing     : libXp                                                   6/11 
      Installing     : sysstat                                                 7/11 
      Installing     : compat-db                                               8/11 
      Installing     : elfutils-libelf-devel                                   9/11 
      Installing     : oracle-validated                                       10/11 
      Installing     : elfutils-libelf-devel-static                           11/11 
    Installed:
      oracle-validated.i386 0:1.0.0-24.el5                                          
    Dependency Installed:
      compat-db.i386 0:4.2.52-5.1                                                   
      compat-gcc-34.i386 0:3.4.6-4.1                                                
      compat-gcc-34-c++.i386 0:3.4.6-4.1                                            
      elfutils-libelf-devel.i386 0:0.137-3.el5                                      
      elfutils-libelf-devel-static.i386 0:0.137-3.el5                               
      libXp.i386 0:1.0.0-8.1.el5                                                    
      libaio-devel.i386 0:0.3.106-5                                                 
      sysstat.i386 0:7.0.2-3.el5_5.1                                                
      unixODBC.i386 0:2.2.11-7.1                                                    
      unixODBC-devel.i386 0:2.2.11-7.1                                              
    Complete!
    [root@bogon ~]#
    
    • 修改/etc/sysctl.conf文件

    在安装oracle软件的验证步骤,会明确的告诉你下面的设置,所以,我们可以提前将其改之,如果有兴趣的同学,可以先安装,验证的时候,再改也是一样的。

    [root@bogon soft]# vi /etc/sysctl.conf
    >将
    net.ipv4.ip_local_port_range = 9000 65500
    改为  
    net.ipv4.ip_local_port_range = 1024 65000
    
    --使上面修改生效
    [root@bogon soft]# /sbin/sysctl -p
    
    • 修改密码及创建目录和权限
      (1) 修改oracle用户的密码(我们使用YUM安装了相关的程序包的同时,也为我们创建了Oracle账户和相关的组)
    如果没有oracle用户,输入useradd oracle增加oracle用户</pre></code><pre><code>
    [root@bogon ~]# passwd oracle
    Changing password for user orac:le.
    New UNIX password: 
    BAD PASSWORD: it is based on a dictionary word
    Retype new UNIX password: 
    passwd: all authentication tokens updated successfully.
    

    (2) 创建相关目录并赋权

    [root@bogon ~]# mkdir -p /soft 
    [root@bogon ~]# chown -R oracle:oinstall /soft
    [root@bogon ~]# chmod -R 755 /soft
    [root@bogon ~]# mkdir -p /u01/app/oracle      //强制创建路径
    [root@bogon ~]# chown -R oracle:oinstall /u01
    [root@bogon ~]# chmod -R 755 /u01
    
    • 主机名及IP的设定
      [root@bogon ~]# vi /etc/hosts

    # Do not remove the following line, or various programs
    # that require network functionality will fail.
    127.0.0.1 localhost.localdomain localhost
    ::1 localhost6.localdomain6 localhost6
    192.168.1.32 bogon<pre><code>(换成相应ip地址空格oracle)</pre></code>(注:增加此行,因为在安装的过程中,oracle会根据ip地址去做一些操作,如果此处没有计算机的ip地址及计算机名,则在验证的过程中会有警告)

    <pre><code>在root用户下输入ifconfig查ip地址</pre></code>

    修改后hosts文件

    二、oracle10g的安装

    • 设置oracle用户环境变量
    [root@bogon~]# su - oracle
    [oracle@bogon ~]$ 
    [oracle@bogon ~]$ vi .bash_profile 
    <pre><code>注:在文件的最下方增加如下内容
    export ORACLE_BASE=/u01/app/oracle
    export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
    export ORACLE_SID=ORCL
    export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
    export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
    

    --修改完成,使其修改生效,如下:

    [oracle@bogon ~]$ . .bash_profile 
    [oracle@bogon ~]$ 
    

    --或者

    [oracle@bogon ~]$ source .bash_profile 
    [oracle@bogon ~]$
    

    --再或者注销重新登录
    </pre></code>

    注:
    ORACLE_BASE:oracle产品基目录
    ORACLE_HOME:数据库产品目录通常情况下HOME目录是BASE的子目录 **
    ORACLE_SID:
    操作系统和oracle实例关联的纽带**
    PATH:将安装后的oracle命令追加到执行搜索路径
    LD_LIBRARY_PATH:动态库的位置

    • 上传oracle安装介质
      将oracle安装介质上传到/soft目录下,步骤略

    • 安装软件
      ( 1 ) 在oracle用户下,执行oracle安装命令后,检查通过后,启动图形界面

    启动图形界面

    注1:如果起不来图形界面,先切换到root用户下,执行xhost +,然后再切换到oracle用户下后再次执行安装软件。

    注2:此处颜色不对时,可能是没有获得权限需要执行设置权限


    验证

    设置权限


    设置权限

    ( 2 ) 选择高级安装

    1.png

    ( 3 )下一步即可

    2.png

    (4)默认企业版,继续

    3.png

    (5)看一下路径,因为在环境变量中已经设置好home了,所以,此处自动反填出来(如果此处10.2.0后面多了/db_1则在11部设置第二个脚本时应该在10.2.0后也加/db_1)

    4.png

    ( 6 ) 全部验证通过,下一步

    5.png

    (7)此处注意,要选择,只安装软件

    6.png

    停在88%时设置主机名为oracle 使主机名与用户名一致

    [root@bogon ~]# hostname
    bogon
    [root@bogon ~]# hostname oracle
    [root@bogon ~]# hostname
    oracle
    [root@bogon ~]#
    

    (8)确认安装内容,无误,安装

    7.png

    (9)安装开始

    8.png

    (10)安装的过程中,会弹出如下窗口,按照提示,在root下执行下面的两个shell脚本即可

    9.png

    (11)在root用户下执行两个shell脚本

    10.png

    (12)安装完成,此处会告诉你ISQL*Plus的登录url,点击退出,安装结束


    11.png

    相关文章

      网友评论

        本文标题:linux操作系统上安装Oracle 10g数据库

        本文链接:https://www.haomeiwen.com/subject/fezhxttx.html