热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

ORACLE8.1.7+TOMCAT3.2.1安装手册

一、环境所需软件:1、操作系统:RedHatLinux6.22、数据库:Oracle8.1.63、Java运行环境:j2sdk-1_3_0_02-linux-rpm.bin4、TomCat:jakarta-tomcat-3.1.1.tar二、安装前说明:在分区时给Oracle独立分一个区,并且要尽量大一点。现在环境参数设

一、 环境所需软件:
1、操作系统:   RedHat Linux 6.2
2、数据库:     Oracle8.1.6
3、Java运行环境:  j2sdk-1_3_0_02-linux-rpm.bin
4、TomCat:  jakarta-tomcat-3.1.1.tar

二、 安装前说明:
在分区时给Oracle独立分一个区,并且要尽量大一点。现在环境参数设置的目录是/oracle,
如有改动,请改动环境参数的设置。
安装时以Oracle用户登入,如在安装过程中有涉及到权限的问题,请升级为root用户;如
没有特殊说明的,按系统默认的配置进行安装。
# chown  oracle.dba  /oracle

三、 开始安装:
1、 安装RedHat 6.2 ,以server方式安装。
(1)、建一个dba组
(2)、建一个oracle用户
(3)、在/etc/profile文件中加入如下行:
#Setup ORACLE environment
ORACLE_HOME=/oracle/OraHome1
export ORACLE_HOME
ORACLE_SID=orcl
export ORACLE_SID
ORACLE_TERM=xterm
export ORACLE_TERM
ORACLE_OWNER=oracle8
export ORACLE_OWNER
TNS_ADMIN=/oracle/config/8.1.6
export TNS_ADMIN
CLASSPATH=$ORACLE_HOME/jdbc/lib/classes111.zip
export CLASSPATH
TOMCAT_HOME=/usr/local/tomcat
export TOMCAT_HOME
JAVA_HOME=/usr/java/jdk1.3.0_02
export JAVA_HOME
CLASSPATH=$CLASSPATH:/usr/java/jdk1.3.0_02/lib:/usr/java/jdk1.3.0_02/jre/lib
export CLASSPATH

#Setup up the search paths:
PATH=$PATH:/usr/local:/bin:/sbin
PATH=$PATH:/usr/bin:/usr/sbin:/usr/local/bin:$ORACLE_HOME/bin
PATH=$PATH:/usr/java/jdk1.3.0_02:/usr/java/jdk1.3.0_02/bin:/usr/java/jdk1.3.0_02/jre/bin
PATH=$PATH:/usr/local/sbin:/usr/bin/X11:/usr/X11R6/bin:.
export PATH

2、 安装JAVA环境:(以root用户安装)
将文件j2sdk-1_3_0_02-linux-rpm.bin拷到目录/usr/local下运行 
(1)、 ./j2sdk-1_3_0_02-linux-rpm.bin
(2)、rpm  -ivh  j2sdk-1_3_0_02-linux-rpm 
3、 安装Oracle 8i R2 (8.1.6) (以Oracle用户
(1)、将文件拷贝到/oracle目录下将解包
  # tar  zxvf  oracle8161_tar.gz
# mkdir  /oracle/database  (作为数据库目录)
(2)、运行X-windows,进入/oracle/Oracle8iR2目录,执行Oracle安装程序。 ./runInstaller
(3)、这时可以看到JDK运行的图形化的欢迎界面,按照提示安装进程:

Welcome:
按 next

File  Locations:
默认为/oracle/OraHome1, 按 next

UNIX Group Name:
默认为dba,按 next

弹出"oracle universal installer"界面
"please execute the /oracle/OraHome1/orainstRoot.sh script"

Available Products:
选 Oracel8i Enterprise Edition 8.1.6 ,按 next

Installation Types:
选 Custom ,建议将Oracle Intermedia 取消,有些技术资料介绍说这个软件运行不太稳定,
其他的根据所需选择。

Database Identification:
Global Database Name: 输入oracle8
SID:保留orcl
按next

Database File Location:
/oracle/database   (根据自己情况选择)

打开一个新的控制台(字符窗口)
升级为root权限,进入/oracle/OraHome1目录
运行root.sh
屏幕显示:
Enter the full pathname of the local bin directory:[/usr/local/bin]:  回车,
执行完毕,退出此界面,返回前一界面,按OK.

Database Creation Progress 开始,逐步进行以下4个过程
Creating and starting Oracle instance
Copying database files
Initializing database
Database creation completed
以上4个过程执行完成,弹出Oracle Database Configuration Assistant Alert 窗口,
根据自己所需配置数据库。如数据库不能自动安装,请手动安装:
# /oracle/OraHome1/bin/dbassist

End of Installation ,按Exit退出OUI,这时,Oracle数据库已经安装成功。

(4)、Oracle服务的启动与停止:
以Oracle用户登入,进入/oracle/OraHome1目录
svrmgrl
SVRMGRL>connect internal
SVRMGRL>startup        (启动服务)
SVRMGRL>shutdown  IMMEDIATE  (停止服务)
SVRMGRL>quit

启动监听服务:
lsnrctl
LSNRCTL>start       (启动服务)
LSNRCTL>stop       (停止服务)
LSNRCTL>exit

4.安装TOMCAT (3.1.1) (以root用户安装)
(1)、将光盘上的jakarta-tomcat-3.1.1.tar  拷贝到 /usr/local目录并解包。
将jakarta-tomcat 改名为tomcat

(2)、Tomcat 和Apache连接
修改 /usr/local/tomcat/conf/tomcat.conf
将 Loadmodule  Jserv_Module Libexec/mod_jserv.so    改为:
Loadmodule jserv_Module  /etc/httpd/modules

将光盘上的mod_jserv.so  拷贝到 /etc/httpd/modules目录下
# cp /usr/local/tomcat/conf/tomcat.conf  /etc/httpd/conf/.
# vi  /etc/httpd/conf/httpd.conf
加入
Include  /etc/httpd/conf/tomcat.conf

(4)、退出并重新登入
运行tomcat服务:
/usr/local/tomcat/bin/startup.sh    (启动服务)
/usr/local/tomcat/bin/shutdown.sh  (停止服务)
# lynx  http://localhost/examples
如果显示了jsp、servlet目录,说明Apache和Tomcat已经连接成功
推荐阅读
  • 本文介绍了在Hibernate配置lazy=false时无法加载数据的问题,通过采用OpenSessionInView模式和修改数据库服务器版本解决了该问题。详细描述了问题的出现和解决过程,包括运行环境和数据库的配置信息。 ... [详细]
  • Metasploit攻击渗透实践
    本文介绍了Metasploit攻击渗透实践的内容和要求,包括主动攻击、针对浏览器和客户端的攻击,以及成功应用辅助模块的实践过程。其中涉及使用Hydra在不知道密码的情况下攻击metsploit2靶机获取密码,以及攻击浏览器中的tomcat服务的具体步骤。同时还讲解了爆破密码的方法和设置攻击目标主机的相关参数。 ... [详细]
  • 本文介绍了关于apache、phpmyadmin、mysql、php、emacs、path等知识点,以及如何搭建php环境。文章提供了详细的安装步骤和所需软件列表,希望能帮助读者解决与LAMP相关的技术问题。 ... [详细]
  • PHP组合工具以及开发所需的工具
    本文介绍了PHP开发中常用的组合工具和开发所需的工具。对于数据分析软件,包括Excel、hihidata、SPSS、SAS、MARLAB、Eview以及各种BI与报表工具等。同时还介绍了PHP开发所需的PHP MySQL Apache集成环境,包括推荐的AppServ等版本。 ... [详细]
  • 这是原文链接:sendingformdata许多情况下,我们使用表单发送数据到服务器。服务器处理数据并返回响应给用户。这看起来很简单,但是 ... [详细]
  • 本文详细介绍了Linux中进程控制块PCBtask_struct结构体的结构和作用,包括进程状态、进程号、待处理信号、进程地址空间、调度标志、锁深度、基本时间片、调度策略以及内存管理信息等方面的内容。阅读本文可以更加深入地了解Linux进程管理的原理和机制。 ... [详细]
  • 本文介绍了在Mac上搭建php环境后无法使用localhost连接mysql的问题,并通过将localhost替换为127.0.0.1或本机IP解决了该问题。文章解释了localhost和127.0.0.1的区别,指出了使用socket方式连接导致连接失败的原因。此外,还提供了相关链接供读者深入了解。 ... [详细]
  • Webmin远程命令执行漏洞复现及防护方法
    本文介绍了Webmin远程命令执行漏洞CVE-2019-15107的漏洞详情和复现方法,同时提供了防护方法。漏洞存在于Webmin的找回密码页面中,攻击者无需权限即可注入命令并执行任意系统命令。文章还提供了相关参考链接和搭建靶场的步骤。此外,还指出了参考链接中的数据包不准确的问题,并解释了漏洞触发的条件。最后,给出了防护方法以避免受到该漏洞的攻击。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • 本文讨论了在数据库打开和关闭状态下,重新命名或移动数据文件和日志文件的情况。针对性能和维护原因,需要将数据库文件移动到不同的磁盘上或重新分配到新的磁盘上的情况,以及在操作系统级别移动或重命名数据文件但未在数据库层进行重命名导致报错的情况。通过三个方面进行讨论。 ... [详细]
  • 本文介绍了在Windows环境下如何配置php+apache环境,包括下载php7和apache2.4、安装vc2015运行时环境、启动php7和apache2.4等步骤。希望对需要搭建php7环境的读者有一定的参考价值。摘要长度为169字。 ... [详细]
  • Android源码深入理解JNI技术的概述和应用
    本文介绍了Android源码中的JNI技术,包括概述和应用。JNI是Java Native Interface的缩写,是一种技术,可以实现Java程序调用Native语言写的函数,以及Native程序调用Java层的函数。在Android平台上,JNI充当了连接Java世界和Native世界的桥梁。本文通过分析Android源码中的相关文件和位置,深入探讨了JNI技术在Android开发中的重要性和应用场景。 ... [详细]
  • 本文介绍了在Linux下安装和配置Kafka的方法,包括安装JDK、下载和解压Kafka、配置Kafka的参数,以及配置Kafka的日志目录、服务器IP和日志存放路径等。同时还提供了单机配置部署的方法和zookeeper地址和端口的配置。通过实操成功的案例,帮助读者快速完成Kafka的安装和配置。 ... [详细]
  • mac php错误日志配置方法及错误级别修改
    本文介绍了在mac环境下配置php错误日志的方法,包括修改php.ini文件和httpd.conf文件的操作步骤。同时还介绍了如何修改错误级别,以及相应的错误级别参考链接。 ... [详细]
  • 如何实现JDK版本的切换功能,解决开发环境冲突问题
    本文介绍了在开发过程中遇到JDK版本冲突的情况,以及如何通过修改环境变量实现JDK版本的切换功能,解决开发环境冲突的问题。通过合理的切换环境,可以更好地进行项目开发。同时,提醒读者注意不仅限于1.7和1.8版本的转换,还要适应不同项目和个人开发习惯的需求。 ... [详细]
author-avatar
vipB时代_959
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有