在RedHat_5下Oracle_10g_rpm包安装详解.docx_第1页
在RedHat_5下Oracle_10g_rpm包安装详解.docx_第2页
在RedHat_5下Oracle_10g_rpm包安装详解.docx_第3页
在RedHat_5下Oracle_10g_rpm包安装详解.docx_第4页
在RedHat_5下Oracle_10g_rpm包安装详解.docx_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

(Linux+JDK+Tomcat+Oracle)作者:Arlane-mail: 转载请保留作者信息和出处一朋友公司的服务器需要在RedHat 5下配置jsp环境,Tomcat作为jsp引擎和web服务器,安装数据库Oracle 10g。因为之前对LAMP比较熟悉,第一次接触jsp环境比较手生,参考了网络上的部分资料,不过安装环境或安装方式都和所需要求不尽相同,折腾了好几 天终于搞定,以下是自己写的比较详细的总结,希望对一些新手朋友有点帮助。此次配置是在RedHat linux安装完毕后开启SSH,其余都在远程SHELL下操作,没有在服务器本机的文本或图形上操作。一、 相关软件环境:RedHat Enterprise Server 5jdk-1_5_0_12-linux-i586-rpm.binapache-tomcat-6.0.14.tar.gzoracle-xe--1.0.i386.rpm其他安装包见文中-RedHat Enterprise Server 5 红帽发行的Linux 服务器版最新版,Linux 2.6.18内核下载地址:52/os/linux/re . rver-i386-disc1.iso52/os/linux/re . rver-i386-disc2.iso52/os/linux/re . rver-i386-disc3.iso52/os/linux/re . rver-i386-disc4.iso52/os/linux/re . rver-i386-disc5.iso更多介绍和下载地址可以查看/html/Basic/azpz/20070907/35044.html安装序列号:2515dd4e215225ddjdk-1_5_0_12-linux-i586-rpm.bin不用多介绍了,必须要这个,sun上面版本有6了,我这里用的是5.下载地址:/javase/downloads/index_jdk5.jspapache-tomcat-6.0.14.tar.gztomcat最新版本了下载地址:/download-60.cgioracle-xe--1.0.i386.rpmOracle 10g的rpm安装包下载地址:/technology . s/102xelinsoft.htmlPS:我用的机器系统是win xp,用SecureCRT 5.5连接SSH。顺便推荐Windows平台连接Linux shell 两款好工具,SecureCRT和Putty。SecureCRT v5.5.2 英文破解版下载地址:/html/download/ser/20070917/35110.htmlSecureCRT v5.0.5 中文破解版下载地址:/html/download/ser/20070917/35111.htmlputty v0.60 中文版下载地址:/html/download/ser/20070917/35112.html二、 安装Linux(Red Hat ES 5)Red Hat Linux的安装就不用多说了,有问题可以搜索相关资料看看。安装的时候,我在这台服务器装了虚拟化后出现不正常导致我重新装了一遍。可能是和硬件的配置有关,这点我没有验证,写出来只是供大家参考而已。三、 安装JDK(我把需要安装的软件都放在/usr/local下)# cd /usr/local# chmod 755 jdk-1_5_0_12-linux-i586.rpm# ./ jdk-1_5_0_12-linux-i586.rpm此步完成后,会生成jdk-1_5_0_12-linux-i586.rpm的文件# chmod +x jdk-1_5_0_12-linux-i586.rpm# rpm ivh jdk-1_5_0_12-linux-i586.rpm此时会出现授权协议,按Enter键接受。默认安装到/usr/java/jdk1.5.0_12OK,接下来配置环境变量有2.5种方法,呵呵,为什么说2.5种,因为第三种我是觉得不算完整的一种。如下:1、 修改/etc/proFile文件一般都不推荐这种方法,因为这样做的话,所有用户的shell都会使用这些环境变量,可能会给系统带来安全性问题。但如果你的计算机仅仅作为开发使用时那就推荐使用这种方法。# vi /etc/profile在里面最后位置加入以下JAVA_HOME=/usr/java/jdk1.5.0_12PATH=$JAVA_HOME/binPATHCLASSPATH=.JAVA_HOME/lib/dt.jarJAVA_HOME/lib/tools.jarexport JAVA_HOMEexport PATHexport CLASSPATH# source /etc/profile使修改的配置生效。2、 修改当前用户变量(推荐用此方法)# cd# vi .bashrc然后一样把一下加进去JAVA_HOME=/usr/java/jdk1.5.0_12PATH=$JAVA_HOME/binPATHCLASSPATH=.JAVA_HOME/lib/dt.jarJAVA_HOME/lib/tools.jarexport JAVA_HOMEexport PATHexport CLASSPATH3、 针对当前shell加载环境变量用export命令直接在shell下设置# export JAVA_HOME=/usr/java/jdk1.5.0_12# export PATH=$JAVA_HOME/binPATH# export CLASSPATH=.JAVA_HOME/lib/dt.jarJAVA_HOME/lib/tools.jar我之所以说第三种方法不算完整的办法,因为只对当前shell有效而已,如果从另外一个shell登陆,将不能使用刚才设置的变量。验证java的环境变量有没有生效,可以用以下命令查看一下:# echo $JAVA_HOME (注意大小写,下同)没问题的话,显示的是/usr/java/jdk1.5.0_12# echo $PATH/usr/java/jdk1.5.0_12/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin# echo $CLASSPATH.:/usr/java/jdk1.5.0_12/lib/dt.jar:/usr/java/jdk1.5.0_12/lib/tools.jar# java versionjava version 1.5.0_12Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_12-b04)Java HotSpot(TM) Server VM (build 1.5.0_12-b04, mixed mode)如果没有生效,请检查以上配置。或干脆先reboot一下。好了,环境变量如果ok的话,再来测试JDK是否正常工作。写个测试文件如test.java# vi test.javaclass testpublic static void main(String args)System.out.println(Hi,!;保存退出,下面来编译、执行;# javac test.java# java testHi,!好了,这样就是正常了。四、 安装Tomcat安装tomcat比较简单#cd /usr/local# tar zxvf apache-tomcat-6.0.14.tar.gz# cp r apache-tomcat-6.0.14 /tomcat 把apache-tomcat-6.0.14复制并重命名到/tomcat下设置一下环境变量,方法如设置JDK一样TOMCAT_HOME=/ tomcatexport TOMCAT_HOME修改默认端口# vi /tomcat/conf/server.xml找到把8080改成80保存、退出。这里,我没有结合apache直接用tomcat作为JSP引擎并当web服务器用,而且后面还要装oracle,也避免8080端口冲突,所以一定要改这里的端口为80。Ok,可以启动tomcat# /tomcat/bin/startup.sh (shutdown.sh为停止tomcat)Using CATALINA_BASE: /tomcatUsing CATALINA_HOME: /tomcatUsing CATALINA_TMPDIR: /tomcat/tempUsing JRE_HOME: /usr/java/jdk1.5.0_12现在可以用netstat命令看看80有没有了# netstat tnl如果80端口有了,那应该就没问题了,也可以http访问一下。有只小猫猫看着你就是没问题了。呵呵OK,tomcat也搞定,接下来装比较麻烦的Oracle 10g。五、 安装Oracle 10g安装oracle是这次最头疼的事情,网上搜索一堆资料,不过基本找不到oracle 10以上版本的安装介绍,有的话也不是和我的环境一样,大部分是9i等等的。安装完成后总是监听不成功,报错一堆。经过好几天的努力,终于把oracle 10g搞定,步骤如下:我下载的是rpm包,文件为oracle-xe--1.0.i386.rpmOracle官方有一篇关于oracle的安装文章,大家可以借鉴一下,不过和我的方法不同。在 Linux x86 上安装 Oracle 数据库 10g地址是:/technology . _10gdb_install.html1、验证一下系统所需的主要安装包版本:# rpm -q gcc make binutils openmotifgcc-4.1.1-52.el5make-3.81-1.1binutils-.6-2.el5openmotif-2.2.4-0.1如果显示某个包没有安装的话,请先安装。安装包一般在redhat的安装盘里有(一般在第二张或第三张),如果没有找到的话,可以到官方下载,不过官方下载比较麻烦,给大家推荐个好地方下载:/ 这个网站很简单明了,搜索框输入需要包的名称一部分或全部,就搜索出一堆的安装包链接地址,有很多镜像可以选择。下面举例openmotif的安装,很简单# cd /usr/local# rpm ivh openmotif-2.2.4-0.1.rpm2、创建 Oracle 组和用户帐户 接下来,创建用于安装和维护 Oracle 10g的 Linux 组和用户帐户。用户帐户将称为 oracle,而组将称为 oinstall 和 dba。执行以下命令:# /usr/sbin/groupadd oinstallusr# /usr/sbin/groupadd dba# /usr/sbin/useradd -m -g oinstall -G dba oracle# id oracleuid=501(oracle) gid=501(oinstall) groups=501(oinstall),502(dba)设置 oracle 帐户的口令:输密码的时候都是没有回显的,输完就回车就好。# passwd oracleChanging 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--1.0.i386.rpm Preparing. # 100% package oracle-xe-univ--1.0 is already installed# rpm -e oracle-xe-univ--1.0.i386# rpm -ivh oracle-xe-univ--1.0.i386.rpm Preparing. # 100% 1racle-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.DoneConfiguring Database.DoneStarting Oracle Database 10g Express Edition Instance.DoneInstallation Completed Successfully.To access the Database Home Page go to :8080/apex同样,把环境变量加上去ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/serverexport ORACLE_HOME方法如上# rebootOK,现在用netstat看看8080和1521是否已经监听了。# netstat tnl如果有tcp 0 0 :8080 :* LISTEN tcp 0 0 :1521 :* LISTEN应该就ok了。Oracle常用几个命令用法# /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/lsnrctl start/启动监听器LSNRCTL for Linux: Version .0 - Production on 18-SEP-2007 00:27:51Cop

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论