一.基本配置
(1)硬盘剩余空间:10G以上
虽然Oracle 10g的安装文件只有800多MB,但安装后的oracle+oraInventory目录会用差不多4G空间,再加上安装时Oracle生成的临时文件(/tmp目录需要至少400MB)。
(2)内存1.5G以上
官方文档说512M内存也可以安装。为了避免不必要的麻烦,请把内存加多一些。
(3)Swap交换区2G
二.CenOS6 上安装Oracle 10g
1.安装Oracle 10g
【1】准备安装
在安装Oracle之前执行以下命令:
yum install yum-fastestmirror -y
yum install compat-db*
yum install compat-libc*
yum install compat-gcc*
yum install libXp.so.6
yum install libc-*
yum install libaio*
yum install openmotif
yum install glibc-devel*
yum install libgcc*
yum install gnome-lib*
【2】安装包解压
[root@localhost ~]# cpio -idmv > 10201_database_linux_x86_64.cpio |
【3】创建 Oracle 组和用户帐户
创建用于安装和维护Oracle 10g 软件的账户。用户帐户将称为oracle,而组将称为oracleinstall和oracle。以root用户身份执行以下命令:
[root@localhost ~]# groupadd oracleinstall [root@localhost ~]# groupadd oracle [root@localhost ~]# useradd -m -g oracleinstall-G oracle oracle [root@localhost ~]# id oracle uid=501(oracle) gid=501(oracleinstall) groups=501(oracleinstall),502(oracle) |
设置oracle帐户的口令
[root@localhost ~]# passwd oracle Changing password for user oracle. |
【4】创建目录
创建Oracle 10g及其数据库文件的目录,以root用户身份执行以下命令:
[root@localhost ~]# mkdir -p /oracledata/oracle [root@localhost ~]# mkdir -p /oracledata/oradata [root@localhost ~]# chown -R oracle:oracleinstall /oracledata/oracle /oracledata/oradata [root@localhost ~]# chmod -R 775 /oracledata/oracle /oracledata/oradata |
【5】修改内核参数
安装Oracle 10g需修改内核参数,否则安装检测时会报Failed,甚至导致安装时出现Error。以root身份执行以下命令:
cat >> /etc/sysctl.conf <<EOF
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 262144
net.core.rmem_max = 262144
net.core.wmem_default = 262144
net.core.wmem_max = 262144
EOF
如果检查没有问题后,即可以开始装Oralce 10g。
【6】安装Oracle 10g
(1)先以oracle用户身份登陆XWindow。因为oracle安装会弹出界面让你配置,如果使用putty登陆安装的话,你是没有办法操作弹出框的,所以一定要登录XWindow,然后在Terminal里启动安装程序。
(2)如果你的系统语言为中文,请把他设置为英文,否则安装的时候会出现乱码。
(3)Terminal中启动Oracle 10g安装程序:
[oracle@www/]$ ./Oracle/database/runInstaller |
如果一切正常,界面会弹出如下对话框:
如果在Terminal启动runInstaller时遇到“Checking operating system version: must be redhat-2.1, redhat-3, SuSE-9, SuSE-8 or UnitedLinux-1.0 Failed ”这种问题,表明oracle不能识别你的系统内核,这个问题可以通过修改内核配置文件解决,如下:
cat > /etc/redhat-release << EOF
Red Hat Enterprise Linux AS release 3 (Taroon)
EOF
(4)Oracle 10g安装配置
修改Oralce Home Localtion,填写database password后,按“Next”。如图:
(5)数据库配置
修改Inventory directory,Specify Operating System group name选:oracleinstall,然后“Next”,如图:
(6)Oracle安装前检查
检查一下有什么不符合安装要求,看是否需要修改配置,如果按照上面步骤下来,这里的warning应该为0,然后“Next”。如果有警告可以搜下是什么问题。
(7)Install Oracle 10g
直接按“Install”。
(8)Installing...
(9)Configuration Assistant
在软件安装完成之后,会自动进行Configuration Assistant的配置。
(10)以root权限运行脚本
当iSQL*Plus Configuration Assistant配置完成时,会弹出一下框,里面有两个Srcipt需要你用root权限运行。
在Terminel中以root权限执行以上两个脚本:
[root@www oradata]# ./orainstRoot.sh |
然后按界面中的“OK”。
(11)Oracle 10g安装完成
按“Exit”退出安装。
三.总结
安装Oracle 10g可能会报出各种各样的Warnning/Error,这多数是系统缺少某些包导致的,如果把“准备安装”中的提到的包都装了,这类的问题应该基本上解决了。然后就是硬盘空间问题,每次Oracle安装都会在/tmp下生成400MB左右的临时文件,我以前第一次安装也弄了几天。
相关推荐
Linux安装Oracle 10g完整配置文档 在本文档中,我们将详细介绍如何在 Linux 操作系统中安装 Oracle 10g 数据库。安装 Oracle 10g 需要满足一定的前提条件,并需要对 Linux 系统的内核参数进行修改。 安装前的准备...
在Linux环境下安装Oracle数据库10g是一项复杂但必要的任务,对于数据库管理员(DBA)和想要学习如何在Linux平台上安装和配置Oracle数据库的IT专业人员来说,这是一项基础技能。以下是在Linux上安装Oracle 10g的详细...
本文详细介绍了 Linux 中安装 ORACLE10g 数据库的步骤,包括安装前准备、配置 ORACLE 安装环境、配置内核参数、创建 ORACLE 安装目录和安装 ORACLE10g 数据库等。通过遵循这些步骤,可以成功安装 ORACLE10g 数据库在...
### Linux安装Oracle10g(图文详解教程) #### 核心知识点 1. **Linux环境搭建**:在开始Oracle数据库的安装之前,首先要确保有一个稳定可靠的Linux操作系统环境。 2. **Oracle10g安装前的准备**:包括硬件检查、...
在Linux环境下安装Oracle 10g是一项相对复杂的任务,因为它涉及到多个依赖软件包的安装和配置。以下是一个详细的步骤指南: 首先,你需要确保你的Linux系统是兼容Oracle 10g的。通常,Red Hat Enterprise Linux ...
linux安装Oracle 10g
Linux安装oracle11G Linux安装oracle11G是一个复杂的过程,需要完成多个步骤,包括挂盘、安装依赖项、调整内核参数等。本文将详细介绍如何在Linux系统中安装oracle11G。 一、挂盘 在安装oracle11G之前,需要挂载...
"Red Hat Linux 安装 Oracle 11g" 本文将详细介绍如何在 Red Hat Linux 中安装 Oracle 11g。首先,需要准备好安装环境,包括关闭防火墙、检查 RPM 包是否安装等。然后,安装 Oracle 11g 的过程可以分为多个步骤,...
在本文中,我们将详细探讨如何在Linux环境下安装Oracle 10g数据库,特别是针对Red Hat Linux AS5系统。首先,我们需要确保系统已经安装了所有必要的软件包,包括SSH(Secure SHell),以便进行远程访问。如果在SSH...
中标麒麟Linux安装Oracle 11G 知识点1:中标麒麟Linux简介 中标麒麟Linux是一个基于开源操作系统的国产操作系统,具有高性价比、易用性强、安全性高的特点。中标麒麟Linux主要应用于政府、企业、教育、医疗等领域...
RedHat Linux安装Oracle10g(图文详解 教程)_绝对原创 - 川江号子_cn - CSDNBlog
在Linux系统,特别是CentOS 7环境下安装Oracle 11g是一项复杂且细致的工作,因为Oracle数据库需要一系列的依赖包来支持其正常运行。"linux安装oracle11G所需的安装包全.rar"这个压缩包正是为了解决这个问题,它包含...
Oracle 10g 在 Linux 命令行下的安装 Oracle 10g 是一种流行的关系数据库管理系统,支持在 Linux 命令行下使用静默模式安装,提供了极大的便利。下面将介绍在 Linux 命令行下安装 Oracle 10g 的方法。 一、安装前...