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

linux 下oracle10g安装

阅读更多

第一次用linux,昨天配置一下java环境,以及oracle的安装,问题多多,特此记录一下。

环境:

RedHat Enterprise Linux 4U7 64位

oracle10g

jdk1.6

详细安装步骤请参与oracle官方指南

http://www.oracle.com/technology/global/cn/pub/articles/smiley_10gdb_install.html

 

1.安装前检测oracle10g 所需的包组件

rpm -q  binutils  compat-db  control-center  gcc  gcc-c++  glibc-common  gnome-      libs  libstdc++ libstdc++-devel make  pdksh  xscreensaver  libaio openmotif21 sysstat

 

2.修改/etc/hosts文件,设置主机名和ip

vi /etc/hosts  

#添加如下两行

       127.0.0.1         localhost

IP地址      主机名称

   不添加的话,安装进行不下去,em无法打开。

3.设置ORACLE_HOME环境变量

        vi .bash_profile

     #将以下加到文件末尾:

 export ORACLE_SID=oracl

 export PATH=$PATH:$HOME/bin:/u01/orahome/ bin

 export ORACLE_BASE=/u01/orahome

 export ORACLE_HOME=/u01/orahome

4.安装后自启动脚本

以root身份进入,编写以下脚本: 

#!/bin/bash 

ORA_HOME=/u01/app/oracle/oracle/product/10.2.0/

 

status() {

    pid=`ps -ef | grep ora_pmon | grep -v grep | awk '{print $8}'`

    if [ "X$pid" = "X" ]

    then

        echo "oracle10g is not running."

        exit 1

    else

        echo "oracle10g is running."

        exit 0

    fi

}

case "$1" in 

    start) 

        #startup the listener and instance 

        echo -n "oracle begin to startup: " 

        su - oracle -c "lsnrctl start" 

        su - oracle -c dbstart 

echo "oracle10g started" 

su - oracle  $ORA_HOME/bin/emctl start dbconsole

        echo "oracle10g em started" 

        ;; 

    stop) 

        # stop listener, apache and database 

        echo -n "oracle begin to shutdown:" 

        su - oracle -c "lsnrctl stop" 

        su - oracle -c dbshut 

        echo "oracle10g shutdowned" 

su - oracle  $ORA_HOME/bin/emctl stop dbconsole

        echo "oracle10g stop started" 

        ;; 

    reload|restart) 

        $0 stop 

        $0 start 

        ;; 

    'status')

        status

        ;;

     *) 

        echo "Usage: ora10g [start|stop|reload|restart]" 

        exit 1 

esac 

exit 0 

#存为ora10g.sh后,放在/etc/rc.d/init.d/目录 然后

 

 

 

chmod a+x ora10g.sh

#在/etc/rc.d/rc.local中加入如下:

/etc/rc.d/init.d/ora10g.sh start 

#保存后,reboot后,应该可以看到oracle 监听器,实例,em已经启动。(linux启动后可能要稍等,em才能访问,em启动比较慢,我当初reboot后访问em,结果不能访问,以为脚本有问题,狂Google,未果。reboot n次后无意发现 em启动慢,需要稍等才能访问,汗..............)

另外一个可能遇到的问题是linux防火墙端口没有开启导致内网其他电脑无法访问em或者链接数据库需要关闭防火墙或者添加端口设置

#需reboot 

#关闭防火墙

chkconfig iptables off

#开启防火墙

chkconfig iptables on 

#或者修改/etc/sysconfig/iptables 文件,根据/$ORACLE_HOME/install/portlist.ini 添加对应端口,比如1158端口:

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 1158 -j ACCEPT 

 

 


 

 

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    Linux下Oracle 10g安装

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

    linux下oracle10g安装

    ### Linux 下 Oracle 10g 安装指南 本文旨在详细介绍如何在 Red Hat 5.2 操作系统上安装 64 位的 Oracle 10.2 数据库。整个安装流程包括创建逻辑卷组(LV)、配置 X-Manager、创建用户及组、设置环境变量以及调整与...

    linux下oracle10g安装图解

    ### Linux 下 Oracle 10g 安装详细指南 #### 一、Red Hat Enterprise ...以上是 Red Hat Enterprise Linux 5 下安装 Oracle 10g 的详细准备步骤。遵循这些步骤可以确保您的系统能够顺利安装并运行 Oracle 数据库。

    Linux下oracle10g安装

    在Linux环境下安装Oracle 10g是一个复杂但关键的过程,涉及到多个步骤,包括系统环境的准备、内核参数的配置、用户与权限的设定以及Oracle软件的安装与配置。下面将详细阐述这些步骤,帮助读者更好地理解并完成...

    Linux下Oracle10g安装文档.rar

    在Linux环境下安装Oracle 10g是一项技术性强且需谨慎操作的任务。Oracle 10g是一款功能强大的关系型数据库管理系统,广泛应用于企业级应用。在Linux操作系统上部署Oracle数据库,可以充分利用Linux的稳定性和安全性...

    linux下oracle10安装准备和设置

    ### Linux 下 Oracle 10g 安装准备与设置 #### 一、概述 本文将详细介绍如何在 Ubuntu 操作系统上进行 Oracle 10g 的安装准备工作,包括系统选择、安装必要的软件包、用户组及用户的创建、系统配置文件的调整以及...

    linux安装oracle10g完整配置文档

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

    Redhat Linux下Oracle 10g安装说明

    在Redhat Linux环境下安装Oracle 10g是一项技术性较强的任务,涉及到多个步骤和系统配置。以下是详细的安装过程和需要注意的知识点: 1. **系统需求与检查**: - **内存**:Oracle 10g对内存有较高要求,推荐至少...

    linux之oracle10g安装

    在Linux环境下安装Oracle 10g是一项技术性强且步骤繁多的任务。Oracle 10g是一款功能强大的关系型数据库管理系统,常用于企业级的数据存储和处理。以下将详细阐述安装过程中涉及的关键知识点。 首先,安装前准备是...

    linux for oracle10g安装教程

    red hat enterprise 5 中oracle10g安装教程,很详细!

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

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

    Linux下Oracel10g安装指南

    ### Linux下Oracle10g安装指南详析 #### 一、安装前的准备工作 ##### 1. 查看基本配置信息 在安装Oracle10g之前,首要任务是确保服务器的基本配置满足软件的需求。这包括检查操作系统版本、内核版本以及各种必要...

    linux5.1 oracle10g安装步骤

    在Linux环境下安装Oracle 10g数据库是一个涉及多个步骤的过程,包括系统准备、软件包安装、用户和权限配置、环境变量设置、内核参数调整、安全设置以及软件解压和安装。以下是详细的安装步骤和相关知识点: 1. **...

    linux下oracle10g安装手册

    在Linux环境下安装Oracle 10gR2数据库是一项复杂的过程,需要满足一定的硬件和软件要求,并且需要对系统参数进行适当的调整。以下是安装手册中提到的关键知识点: **硬件需求** 1. **内存**:至少需要1024MB的物理...

    linux环境下oracle10g安装

    linux环境下oracle10g安装 1.连接putty 2.用root登录后建立用户和组 新增oinstall、dba用户组,oracle用户 [root@oracle10g /]# groupadd oinstall [root@oracle10g /]# groupadd dba [root@oracle10g /]# useradd ...

    Redhat linux下oracle 10g 安装说明

    在Red Hat Linux环境下安装Oracle 10g是一个复杂但关键的过程,涉及到系统配置、软件包安装、用户与组管理、目录设置以及系统参数调整等多个环节。以下是对这一过程的详细解析,旨在帮助IT专业人士顺利部署Oracle...

    Linux下安装oracle 10g

    Linux下安装oracle 10g

    Linux安装oracle11G

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

    Linux下Oracle Client的安装

    本文总结了 Linux 下 Oracle Client 的安装过程,包括 Linux 基础版之软件安装、Oracle Client 安装注意事项、安装 Oracle10G 客户端等。同时,文章还提供了一些实用的小技巧和经验,旨在帮助读者更好地安装和使用 ...

    Linux 环境下Oracle 11g数据库的安装与卸载

    Linux 环境下 Oracle 11g 数据库的安装与卸载 Oracle 11g 数据库是一种关系型数据库管理系统,它广泛应用于企业级应用中。在 Linux 环境下,安装 Oracle 11g 数据库需要满足一定的硬件和软件要求。本文将详细介绍 ...

Global site tag (gtag.js) - Google Analytics