`
zhouxingfu520
  • 浏览: 422383 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

linux 安装oracle10g

阅读更多

一.基本配置  

(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.
New password:
Retype new password:passwd:all authentication tokens updated successfully.


【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
Changing permissions of /oracledata/oradata to 770.
Changing groupname of /oracledata/oradata to oracleinstall.
The execution of the script is complete
[root@www oracle]# ./root.sh
Running Oracle10 root.sh script...

The following environment variables are set as:
    ORACLE_OWNER= oracle
    ORACLE_HOME=  /oracledata/oracle

Enter the full pathname of the local bin directory: [/usr/local/bin]:
   Copying dbhome to /usr/local/bin ...
   Copying oraenv to /usr/local/bin ...
   Copying coraenv to /usr/local/bin ...


Creating /etc/oratab file...
Entries will be added to the /etc/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root.sh script.
Now product-specific root actions will be performed.

 

 

然后按界面中的“OK”。

 

(11)Oracle 10g安装完成

      按“Exit”退出安装。

 

 

 

 

三.总结

    安装Oracle 10g可能会报出各种各样的Warnning/Error,这多数是系统缺少某些包导致的,如果把“准备安装”中的提到的包都装了,这类的问题应该基本上解决了。然后就是硬盘空间问题,每次Oracle安装都会在/tmp下生成400MB左右的临时文件,我以前第一次安装也弄了几天。

分享到:
评论

相关推荐

    linux安装oracle10g完整配置文档

    Linux安装Oracle 10g完整配置文档 在本文档中,我们将详细介绍如何在 Linux 操作系统中安装 Oracle 10g 数据库。安装 Oracle 10g 需要满足一定的前提条件,并需要对 Linux 系统的内核参数进行修改。 安装前的准备...

    Linux下Oracle 10g安装

    在Linux环境下安装Oracle数据库10g是一项复杂但必要的任务,对于数据库管理员(DBA)和想要学习如何在Linux平台上安装和配置Oracle数据库的IT专业人员来说,这是一项基础技能。以下是在Linux上安装Oracle 10g的详细...

    linux中安装ORACLE10g数据库详细步骤

    本文详细介绍了 Linux 中安装 ORACLE10g 数据库的步骤,包括安装前准备、配置 ORACLE 安装环境、配置内核参数、创建 ORACLE 安装目录和安装 ORACLE10g 数据库等。通过遵循这些步骤,可以成功安装 ORACLE10g 数据库在...

    Linux安装Oracle10g(图文详解 教程).docx

    ### Linux安装Oracle10g(图文详解教程) #### 核心知识点 1. **Linux环境搭建**:在开始Oracle数据库的安装之前,首先要确保有一个稳定可靠的Linux操作系统环境。 2. **Oracle10g安装前的准备**:包括硬件检查、...

    Linux安装oracle10g 步骤.doc

    在Linux环境下安装Oracle 10g是一项相对复杂的任务,因为它涉及到多个依赖软件包的安装和配置。以下是一个详细的步骤指南: 首先,你需要确保你的Linux系统是兼容Oracle 10g的。通常,Red Hat Enterprise Linux ...

    linux安装Oracle 10g

    linux安装Oracle 10g

    Linux安装oracle11G

    Linux安装oracle11G Linux安装oracle11G是一个复杂的过程,需要完成多个步骤,包括挂盘、安装依赖项、调整内核参数等。本文将详细介绍如何在Linux系统中安装oracle11G。 一、挂盘 在安装oracle11G之前,需要挂载...

    Red hat linux 安装oracle 11g

    "Red Hat Linux 安装 Oracle 11g" 本文将详细介绍如何在 Red Hat Linux 中安装 Oracle 11g。首先,需要准备好安装环境,包括关闭防火墙、检查 RPM 包是否安装等。然后,安装 Oracle 11g 的过程可以分为多个步骤,...

    Linux安装Oracle10g(图文详解)

    在本文中,我们将详细探讨如何在Linux环境下安装Oracle 10g数据库,特别是针对Red Hat Linux AS5系统。首先,我们需要确保系统已经安装了所有必要的软件包,包括SSH(Secure SHell),以便进行远程访问。如果在SSH...

    中标麒麟linux安装oracle11G.docx

    中标麒麟Linux安装Oracle 11G 知识点1:中标麒麟Linux简介 中标麒麟Linux是一个基于开源操作系统的国产操作系统,具有高性价比、易用性强、安全性高的特点。中标麒麟Linux主要应用于政府、企业、教育、医疗等领域...

    RedHat Linux安装Oracle10g(图文详解 教程)_绝对原创 - 川江号子_cn - CSDNBlog

    RedHat Linux安装Oracle10g(图文详解 教程)_绝对原创 - 川江号子_cn - CSDNBlog

    linux安装oracle11G所需的安装包全.rar

    在Linux系统,特别是CentOS 7环境下安装Oracle 11g是一项复杂且细致的工作,因为Oracle数据库需要一系列的依赖包来支持其正常运行。"linux安装oracle11G所需的安装包全.rar"这个压缩包正是为了解决这个问题,它包含...

    linux命令行下安装oracle10G

    Oracle 10g 在 Linux 命令行下的安装 Oracle 10g 是一种流行的关系数据库管理系统,支持在 Linux 命令行下使用静默模式安装,提供了极大的便利。下面将介绍在 Linux 命令行下安装 Oracle 10g 的方法。 一、安装前...

Global site tag (gtag.js) - Google Analytics