安装oracle是这次最头疼的事情,网上搜索一堆资料,不过基本找不到oracle 10以上版本的安装介绍,有的话也不是和我的环境一样,大部分是9i等等的。安装完成后总是监听不成功,报错一堆。经过好几天的努力,终于把oracle 10g搞定,步骤如下:
我下载的是rpm包,文件为oracle-xe-10.2.0.1-1.0.i386.rpm
1、验证一下系统所需的主要安装包版本:
# rpm -q gcc make binutils openmotif
gcc-4.1.1-52.el5
make-3.81-1.1
binutils-2.17.50.0.6-2.el5
openmotif-2.2.4-0.1
如果显示某个包没有安装的话,请先安装。安装包一般在redhat的安装盘里有(一般在第二张或第三张),如果没有找到的话,可以到官方下载,不过官方下载比较麻烦,给大家推荐个好地方下载:
http://rpm.pbone.net/
这个网站很简单明了,搜索框输入需要包的名称一部分或全部,就搜索出一堆的安装包链接地址,有很多镜像可以选择。
下面举例openmotif的安装,很简单
# cd /usr/local
# rpm –ivh openmotif-2.2.4-0.1.rpm
2、创建 Oracle 组和用户帐户
接下来,创建用于安装和维护 Oracle 10g的 Linux 组和用户帐户。用户帐户将称为 oracle,而组将称为 oinstall 和 dba。执行以下命令:
# /usr/sbin/groupadd oinstall
# /usr/sbin/groupadd dba
# /usr/sbin/useradd -m -g oinstall -G dba oracle
# id oracle
uid=501(oracle) gid=501(oinstall) groups=501(oinstall),502(dba)
设置 oracle 帐户的口令:输密码的时候都是没有回显的,输完就回车就好。
# passwd oracle
Changing password for user oracle.
New password:
Retype new password:
passwd:all authentication tokens updated successfully.
4、安装Oracle
# cd /usr/local
# rpm -ivh oracle-xe-univ-10.2.0.1-1.0.i386.rpm
Preparing... ########################################### [100%]
package oracle-xe-univ-10.2.0.1-1.0 is already installed
# rpm -e oracle-xe-univ-10.2.0.1-1.0.i386
# rpm -ivh oracle-xe-univ-10.2.0.1-1.0.i386.rpm
Preparing... ########################################### [100%]
1:oracle-xe-univ ########################################### [100%]
Executing Post-install steps...
You must run '/etc/init.d/oracle-xe configure' as the root user to
configure the database.
然后就安装它的提示走,
# /etc/init.d/oracle-xe configure
根据提示设置8080、1521端口,还有sys和system的密码,开机是否启动等。
Starting Oracle Net Listener...Done
Configuring Database...Done
Starting Oracle Database 10g Express Edition Instance...Done
Installation Completed Successfully.
To access the Database Home Page go to http://127.0.0.1:8080/apex
同样,把环境变量加上去
ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server
export ORACLE_HOME
方法如上
# reboot
OK,现在用netstat看看8080和1521是否已经监听了。
# netstat –tnl
如果有
tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:1521 0.0.0.0:* LISTEN
应该就ok了。
Oracle常用几个命令用法
# /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/lsnrctl start //启动监听器
LSNRCTL for Linux: Version 10.2.0.1.0 - Production on 18-SEP-2007 00:27:51
Copyright (c) 1991, 2005, Oracle. All rights reserved.
TNS-01106: Listener using listener name LISTENER has already been started
然后
# /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/lsnrctl stat
没问题的话,最后会提示
The command completed successfully
其实这里是最容易出错的地方,可能和我一样刚接触oracle的朋友常会在这个地方发难。这几天我也一直在这里徘徊。如果出错的话,注意查看日志文件,路径是network/log/listener.log。如果是监听有问题可以查看network/admin/listener.ora和network/admin/tnsnames.ora的配置是否有问题,我装完redhat后,改了计算机名,监听的时候总是报错。但是我改了这2个配置文件里的HOST后还是不能监听,后来郁闷之极干脆重新装了一下redhat就没事了。
至此,在RedHat ES 5下用Tomcat作为jsp引擎和web服务器,数据库为Oracle 10g的jsp环境配置完成。本人对jsp也是新手,本文只是我此次安装的流程和个人见解,一定有不少问题,欢迎来信批评指教。
发表评论
-
Oracle数据库静默安装实践
2009-08-31 16:09 1349作者:曲卓 2006 年 4 月 ... -
无图形界面情况下静默安装oracle
2009-08-31 16:00 2005如果Server段没有安装X界面,如何来安装Oracle呢?我 ... -
RHEL5上安装Oracle10g Release 2 (Oracle 11gR1基本相同)
2009-08-26 12:28 1148刚出Oracle10g的时候就安装过,现在早就忘了具体的东西了 ... -
Linux下oracle常见安装错误总结
2009-08-26 12:09 959错误一: /tmp/OraInstall2007-12-30_ ... -
在 Linux x86 上安装 Oracle 数据库 10g (五)完
2009-08-22 15:49 531附录 使用 SQL*Plus 访问数据库 以 o ... -
在 Linux x86 上安装 Oracle 数据库 10g(四)
2009-08-22 15:47 763第 4 部分:配置存储 我们在第 3 部分中创建的数据库使 ... -
在 Linux x86 上安装 Oracle 数据库 10g (三)
2009-08-22 15:24 647第 3 部分:安装 Oracle ... -
在 Linux x86 上安装 Oracle 数据库 10g (二)
2009-08-22 15:22 657第 2 部分:针对 Oracle ... -
在 Linux x86 上安装 Oracle 数据库 10g(一)
2009-08-22 15:18 612学习在 RHEL 2.1、RHEL 3 或 SLES 8 上从 ... -
Oracle语句优化规则汇总(10)
2009-08-13 21:30 6021. 避免在索引列上使用计算 WHERE子句中,如果 ...
相关推荐
企业版redhat_linux_5.5_环境安装oracle_11g_数据库,详细讲解了安装依赖包以及步骤。
RedHat AS4上安装oracle10g并创建使用oracle数据库RedHat AS4上安装oracle10g并创建使用oracle数据库
redhat4 操作系统环境下安装oracle10g数据库详细步骤,以及常见问题。
redhat 7.6 安装oracle 19c版本数据库
Redhat linux server 7.4环境下oracle 11g数据库应用探索.pdf
按照此文档可以很方便的在redhat5.4 下完成安装oracle10g数据库,欢迎下载使用。
RedHat Linux Enterprise 5.7 下安装Oracle 10g 教程
在网络上,基本找不到全面的在redhat5下安装oracle10g的流程说明,本文档是我本人自己近来由于需要,在linux系统下使用终端命令安装oracle10g整个流程的完整介绍,保证最全面,最完整。。。。
在Redhat下安装Oracle10g.pdf 在RedHat Enterprise Linux 5下安装JDK.doc REdHat Linux 5 tomcat 的安装及环境的配置.doc
redhat7安装oracle11gR2之动手安装
在linux redhat9 下安装和配置oracle的详细说明。
只是我结合自己的实际情况进行安装,百分百通过的,期间在网上找了各种资料,才得以在redhat5上装好oracle 11g
RedHat6.2-64安装oracle10g-64
redhat5 操作系统环境下安装oracle10g 数据库全部过程,以及常见问题
redhat5 下安装oracle10g redhat6下安装oracle11g 详细到装虚拟机,文件配置,安装详细过程
本人亲自实施后总结的配置文件修改方案,按步骤进行配置,正常安装完毕。 系统RedHat6.2 数据库Oracle11
REDHAT ES 5.4环境下安装 Oracle 11g 安装文档
由于自己在找这些rpm的时候花费了挺多时间的,在此作个资源,为大家节省一些时间。redhat6.6安装oracle11g所需全部rpm
自己总结的redhat5.3环境下安装oracle10g64位数据库的步骤,已经完全通过
oracle 10g安装详解,每一步都很详细,适合初学者