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

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

oracle10g数据库下载

数据库安装阶段

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

  • 上传Oracle安装介质到/soft目录下
linux操作系统上安装Oracle 10g数据库_第1张图片
上传安装介质
  • 版本支持

经过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保存退出即可)


linux操作系统上安装Oracle 10g数据库_第2张图片
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 ~]#
![输入](http://upload-images.jianshu.io/upload_images/186519-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用户

[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

(换成相应ip地址空格oracle)
(注:增加此行,因为在安装的过程中,oracle会根据ip地址去做一些操作,如果此处没有计算机的ip地址及计算机名,则在验证的过程中会有警告)

在root用户下输入ifconfig查ip地址

修改后hosts文件

二、oracle10g的安装

  • 设置oracle用户环境变量
[root@bogon~]# su - oracle
[oracle@bogon ~]$ 
[oracle@bogon ~]$ vi .bash_profile 
注:在文件的最下方增加如下内容
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 ~]$

--再或者注销重新登录

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

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

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

linux操作系统上安装Oracle 10g数据库_第3张图片
启动图形界面

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

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


验证

设置权限


linux操作系统上安装Oracle 10g数据库_第4张图片
设置权限

( 2 ) 选择高级安装

linux操作系统上安装Oracle 10g数据库_第5张图片
1.png

( 3 )下一步即可

linux操作系统上安装Oracle 10g数据库_第6张图片
2.png

(4)默认企业版,继续

linux操作系统上安装Oracle 10g数据库_第7张图片
3.png

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

linux操作系统上安装Oracle 10g数据库_第8张图片
4.png

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

linux操作系统上安装Oracle 10g数据库_第9张图片
5.png

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

linux操作系统上安装Oracle 10g数据库_第10张图片
6.png

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

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

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

linux操作系统上安装Oracle 10g数据库_第11张图片
7.png

(9)安装开始

linux操作系统上安装Oracle 10g数据库_第12张图片
8.png

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

linux操作系统上安装Oracle 10g数据库_第13张图片
9.png

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

linux操作系统上安装Oracle 10g数据库_第14张图片
10.png

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


11.png

你可能感兴趣的:(linux操作系统上安装Oracle 10g数据库)