第一次用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是一项复杂但必要的任务,对于数据库管理员(DBA)和想要学习如何在Linux平台上安装和配置Oracle数据库的IT专业人员来说,这是一项基础技能。以下是在Linux上安装Oracle 10g的详细...
### Linux 下 Oracle 10g 安装指南 本文旨在详细介绍如何在 Red Hat 5.2 操作系统上安装 64 位的 Oracle 10.2 数据库。整个安装流程包括创建逻辑卷组(LV)、配置 X-Manager、创建用户及组、设置环境变量以及调整与...
### Linux 下 Oracle 10g 安装详细指南 #### 一、Red Hat Enterprise ...以上是 Red Hat Enterprise Linux 5 下安装 Oracle 10g 的详细准备步骤。遵循这些步骤可以确保您的系统能够顺利安装并运行 Oracle 数据库。
在Linux环境下安装Oracle 10g是一个复杂但关键的过程,涉及到多个步骤,包括系统环境的准备、内核参数的配置、用户与权限的设定以及Oracle软件的安装与配置。下面将详细阐述这些步骤,帮助读者更好地理解并完成...
在Linux环境下安装Oracle 10g是一项技术性强且需谨慎操作的任务。Oracle 10g是一款功能强大的关系型数据库管理系统,广泛应用于企业级应用。在Linux操作系统上部署Oracle数据库,可以充分利用Linux的稳定性和安全性...
### Linux 下 Oracle 10g 安装准备与设置 #### 一、概述 本文将详细介绍如何在 Ubuntu 操作系统上进行 Oracle 10g 的安装准备工作,包括系统选择、安装必要的软件包、用户组及用户的创建、系统配置文件的调整以及...
Linux安装Oracle 10g完整配置文档 在本文档中,我们将详细介绍如何在 Linux 操作系统中安装 Oracle 10g 数据库。安装 Oracle 10g 需要满足一定的前提条件,并需要对 Linux 系统的内核参数进行修改。 安装前的准备...
在Redhat Linux环境下安装Oracle 10g是一项技术性较强的任务,涉及到多个步骤和系统配置。以下是详细的安装过程和需要注意的知识点: 1. **系统需求与检查**: - **内存**:Oracle 10g对内存有较高要求,推荐至少...
在Linux环境下安装Oracle 10g是一项技术性强且步骤繁多的任务。Oracle 10g是一款功能强大的关系型数据库管理系统,常用于企业级的数据存储和处理。以下将详细阐述安装过程中涉及的关键知识点。 首先,安装前准备是...
red hat enterprise 5 中oracle10g安装教程,很详细!
本文详细介绍了 Linux 中安装 ORACLE10g 数据库的步骤,包括安装前准备、配置 ORACLE 安装环境、配置内核参数、创建 ORACLE 安装目录和安装 ORACLE10g 数据库等。通过遵循这些步骤,可以成功安装 ORACLE10g 数据库在...
### Linux下Oracle10g安装指南详析 #### 一、安装前的准备工作 ##### 1. 查看基本配置信息 在安装Oracle10g之前,首要任务是确保服务器的基本配置满足软件的需求。这包括检查操作系统版本、内核版本以及各种必要...
在Linux环境下安装Oracle 10g数据库是一个涉及多个步骤的过程,包括系统准备、软件包安装、用户和权限配置、环境变量设置、内核参数调整、安全设置以及软件解压和安装。以下是详细的安装步骤和相关知识点: 1. **...
在Linux环境下安装Oracle 10gR2数据库是一项复杂的过程,需要满足一定的硬件和软件要求,并且需要对系统参数进行适当的调整。以下是安装手册中提到的关键知识点: **硬件需求** 1. **内存**:至少需要1024MB的物理...
linux环境下oracle10g安装 1.连接putty 2.用root登录后建立用户和组 新增oinstall、dba用户组,oracle用户 [root@oracle10g /]# groupadd oinstall [root@oracle10g /]# groupadd dba [root@oracle10g /]# useradd ...
在Red Hat Linux环境下安装Oracle 10g是一个复杂但关键的过程,涉及到系统配置、软件包安装、用户与组管理、目录设置以及系统参数调整等多个环节。以下是对这一过程的详细解析,旨在帮助IT专业人士顺利部署Oracle...
Linux下安装oracle 10g
Linux安装oracle11G Linux安装oracle11G是一个复杂的过程,需要完成多个步骤,包括挂盘、安装依赖项、调整内核参数等。本文将详细介绍如何在Linux系统中安装oracle11G。 一、挂盘 在安装oracle11G之前,需要挂载...
本文总结了 Linux 下 Oracle Client 的安装过程,包括 Linux 基础版之软件安装、Oracle Client 安装注意事项、安装 Oracle10G 客户端等。同时,文章还提供了一些实用的小技巧和经验,旨在帮助读者更好地安装和使用 ...
Linux 环境下 Oracle 11g 数据库的安装与卸载 Oracle 11g 数据库是一种关系型数据库管理系统,它广泛应用于企业级应用中。在 Linux 环境下,安装 Oracle 11g 数据库需要满足一定的硬件和软件要求。本文将详细介绍 ...