安装、配置oracle应用服务器_第1页
安装、配置oracle应用服务器_第2页
安装、配置oracle应用服务器_第3页
安装、配置oracle应用服务器_第4页
安装、配置oracle应用服务器_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

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

文档简介

1、安装、配置oracle应用服务器Apps产品构成结构 (网络计算机结构)Oracle8iOracle ApplicaitonsDesktopThin ClientOracle ApplicationApplication 层的技术组成Apache http serverWeb/应用服务器在数据库和Web浏览器之间的是Web/应用服务器,这个中间组件有两个任务: Web服务器 作为一个Web服务器,直接与Web浏览器进行通信 使用http(超文本传输协议)协议 全部使用Apache HTTP服务器 可以提供Web应用所使用的全部静态文件服务 对无法处理的请求,传递给相应模块应用服务器 Apach

2、e Jserv Oracle Servlet引擎 PL/SQL网关 OracleJSP CGI支持(mod_cgi模块) Oracle Forms服务 Oracle报表服务 应用服务器1Apache Jserv当Apache HTTP服务器接收到一个Java servlet请求时,默认情况下,它将请求传递给mod_jserv模块。这个模块接着将请求传递给Apache Jserv servlet引擎另一段开放资源代码,可以运行你的Java servletPL/SQL网关PL/SQL网关是一个Apache模块(mod_plsql),负责接收来自Web浏览器的请求,并将请求翻译成对数据库中一个存储过

3、程的调用手工建立的PL/SQL Web应用以及由Oracle Portal或Oracle Designer创建代码的应用都需要使用这个组件应用服务器2OracleJSPOracleJSP是Java服务器页面(Java Server Pages, JSP)标准的一种实现。 支持JSP标准版1.1的全部特性,并支持一些Oracle专用的改进。CGI支持Apache HTTP服务器所提供的标准模块之一是mod_cgi模块,它增加了对公共网关接口(Common Gateway Interface, CGI)的支持。Oracle Forms服务和Oracle 报表服务最初都是通过CGI接口激活的应用服务

4、器3Oracle Forms服务Oracle Forms服务允许你通过一个Web浏览器运行由Oracle Forms开发的forms。一个Forms CGI程序,负责响应来自Web浏览器的Forms应用的最初请求;发送到Web浏览器的一个Forms applet;一个Forms监听器,处理来自Forms applet的请求;一些Forms运行时引擎 组成。Oracle报表服务Oracle 报表服务使得在一个Web浏览器上运行一个由Oracle Reports开发的报表成为可能开发工具 Web/应用开发工具要将Web应用应用于拥有Web浏览器的用户,只需要一个Web/应用服务器和一个数据库服务器

5、就可以,但是,在这之前,需要一些工具来进行应用开发 Java 工具 PL/SQL工具 Oracle Designer Oracle Portal (也称WEB DB) Oracle Forms Oracle Reports 定制安装oracle数据库 安装Oracle数据库软件1) 运行setup.ext2) 点击下一步,选择一个目录,例如c:oracleora81,然后点击next3) 选择Oracle8i Enterprise Edition,点击next4) 选择“Custom(自定义)”,点击next5) 在“可用的产品组件”中,选择: Oracle 8i Server (Oracle

6、 Enterprise Edition 下面) Net Client 和Net Server Oracle Database Utilities SQL*Plus 安装Oracle数据库软件 Oracle Database Configuration Assistant注意:确保在此没有选中Oracle HTTP Server,因为这个选项会妨碍随后的Oracle9i Application Server的安装6) Component Locations(组件位置)屏幕显示出来,点击next7) 被询问是否创建数据库时,选择No9) Summary屏幕中,点击Install开始安装安装Orac

7、le数据库软件 10) Net8 Configuration Assistant工具自动启动,在这个屏幕中,选中Perform Typical Configuration。点击next11) 网络配置完后,显示End of Installation屏幕。点击Exit退出创建数据库 安装完Oracle数据库软件后,还没有数据库,需要建立一个数据库1) 点击 开始-程序-Oracle-OraHome81-Database Administration-Database Configuration Assistant2) 选择Create a Database(创建一个数据库) ,点击next3)

8、被询问创建那种类型,选择Typical(典型),并点击next4) 选择Copy Existing Database Files from the CD,点击next创建数据库 5) 给出一个数据库全局名与一个SID,然后点击Finish6) 出现一个窗口,显示要使用的口令7) 记下口令,点击OK8) 将有一条信息告诉你数据库已被创建。检查安装 一旦完成创建数据库后,应该检查一切是否正确的运行,可以使用SQLPLUS登录:1) 点击 开始-程序-Oracle-OraHome81-Application Development-SQL PLUS 2) 输入用户名:scott 口令:tiger3)

9、 select * from dept;4) 确保数据库正在运行准备安装应用服务器 在开始安装Oracle HTTP服务器前,要检查你的机器上面是否运行其它的Web服务器1) 开始-运行:netstat a p tcp2) 如果已经存在一个HTTP服务器,删除它3) 为Oracle Portal添加一个表空间 标准数据库安装会创建一个USERS表空间,它具有足够的空间,可以满足一些小型应用,但是它容纳不了Oracle Portal全部需要的表,应该为Oracle Portal创建一个新的表空间,至少为150M create tablespace portaldatafile c:oracleo

10、radataora817portal01.dbfsize 150M;安装Internet应用服务器1 1) 运行setup.ext2) 点击下一步,选择一个目录,不要在安装了数据库的现有目录中进行安装,为应用服务器输入一个新的名字与目录,例如c:oracleas102,然后点击next3) 选择Oracle HTTP Only(只安装Oracle HTTP服务器),点击next4) 安装程序简单的中止,需要手工重新启动机器来继续安装5) 重新启动机器后,会提示你输入安装文件的位置,点击OK安装Internet应用服务器2 在继续安装后,会看到Oracle Portal数据库访问配置屏幕: 6)

11、 将Portal DAD Name与Portal Schema Name保留为缺省值portal30,在TNS Connect String(TNS连接串)中,输入前面创建的数据库SID7) Oracle Portal注册服务器的数据库访问配置屏幕显示出来,保留为缺省值:portal30_sso,在TNS中,输入SID,然后点击next8) 建立Oracle Portal-to-Go的安装9) 在接下来的3个屏幕中,保留为空,点击next,直至出现Summary屏幕10) 点击Install,开始安装安装Internet应用服务器311) 安装完成后,会自动配置Net812) 接下来,Orac

12、le Portal Configuration Assistant自动启动13) 单选Install Oracle Portal and the Login Server(安装Oracle Portal与注册服务器),点击next14) 输入SYS口令:change_on_install,连接信息域::1521:SID15) 将Oracle Portal Schema与Oracle Portal DAD保留为缺省值:portal30,点击next安装Internet应用服务器416) 保留SSO Schema与SSO DAD域为缺省值:portal30_sso,点击next17) 接下来,在D

13、efault Tablespace、Document Tablespace、Logging Tablespace下拉列表框,选择前面创建的portal表空间,点击next18) Oracle Portal安装完成后,点击Finish退出安装程序,重新启动计算机配置应用服务器 Oracle 应用服务器安装完成后,Oracle HTTP服务器将作为一个Windows服务,已不可见的方式在后台运行 我们需要通过层次性配置文件,配置Apache HTTP服务器、Apache模块与Jserv servlet引擎,以便Oracle 应用服务器更好的工作建立网络 配置所有Oracle产品引用一个tnsnam

14、es.ora文件 修改注册表($ regedit) HKEY_LOCAL_MACHINE 扩展SOFTWARE节点与Oracle节点 看到两个HOME0与HOME1 依次修改,名称:TNS_ADMIN 路径:C:oracleora81networkadmin 关闭注册表编辑器 修改配置文件1 配置httpd.conf文件 DocumentRoot定义将URL翻译为一个特定的文件位置时,HTTP服务器从文件系统哪里开始。缺省值为:C:oracleas102apacheapachehtdocs HDirectoryIndex定义请求索引时,应该使用的文件名字,缺省值为: index.html 一般

15、情况,不需要修改默认值 服务主页:http:/ 服务其它页:http:/manual/mod/mod_ssl/ssl_overview.html 目录浏览 修改配置文件2配置运行Servlet 正如必须告诉http服务器到哪里找静态文件一样,必须指明Jserv servlet引擎到哪里寻找你的servlet 文件:c:oracleas102ApacheJservservletsperties含有servlet的知识库,这个知识库就是servlet引擎搜索servlets的目录 repositories=c:oracleas102ApacheJservservlets 执行改动后,需要重新启动o

16、raclehttp服务 验证安装 安装完毕后,安装程序告诉你每个软件都被正确的安装但眼见为实,让我们来验证一下建立Oracle Web应用的4种方法: 静态文件 PL/SQL过程 Java servlets CGI程序 验证静态文件 验证静态文件 在浏览器中输入以下URL: http:/ 应该可以看到Oracle HTTP Server主页 验证PL/SQL应用 验证PL/SQL应用 可以通过mod_plsql模块调用数据库中的的存储过程 在浏览器中输入以下URL: http:/pls/portal30/portal30.home 可以看到Oracle Portal主页 验证Java Servlet 验证Java Servlet 在浏览器中输入以下URL: http:/servlet/IsItWorking 虚拟路径“/servlet/”表示请求应该被发送到mod_jserv模块,然后,将它发送给Jserv servlet引擎 可以看到Jserv正在工作的界面 验证CGI 验证CGI 要验证你可以运行CGI程序,请在浏览器中输入以下URL: http:/cgi-bin/printenv 缺省安装将“/cgi-bin/”目录映射到mod_cgi模块,这个模块在“c:oracleas102apacheapachecgi-bin”目录下查找程

温馨提示

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

评论

0/150

提交评论