虚拟机上安装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
网友评论