oracle应用服务器

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

安装、配置oracle应用服务器Apps产品构成结构(网络计算机结构)Oracle8iOracleApplicaitonsDesktopThinClientOracleApplicationApplication层的技术组成ApachehttpserverWeb/应用服务器在数据库和Web浏览器之间的是Web/应用服务器,这个中间组件有两个任务:•Web服务器•作为一个Web服务器,直接与Web浏览器进行通信•使用http(超文本传输协议)协议•全部使用ApacheHTTP服务器•可以提供Web应用所使用的全部静态文件服务•对无法处理的请求,传递给相应模块•应用服务器•ApacheJserv•OracleServlet引擎•PL/SQL网关•OracleJSP•CGI支持(mod_cgi模块)•OracleForms服务•Oracle报表服务应用服务器1ApacheJserv•当ApacheHTTP服务器接收到一个Javaservlet请求时,默认情况下,它将请求传递给mod_jserv模块。这个模块接着将请求传递给ApacheJservservlet引擎——另一段开放资源代码,可以运行你的JavaservletPL/SQL网关•PL/SQL网关是一个Apache模块(mod_plsql),负责接收来自Web浏览器的请求,并将请求翻译成对数据库中一个存储过程的调用•手工建立的PL/SQLWeb应用以及由OraclePortal或OracleDesigner创建代码的应用都需要使用这个组件应用服务器2OracleJSP•OracleJSP是Java服务器页面(JavaServerPages,JSP)标准的一种实现。支持JSP标准版1.1的全部特性,并支持一些Oracle专用的改进。CGI支持•ApacheHTTP服务器所提供的标准模块之一是mod_cgi模块,它增加了对公共网关接口(CommonGatewayInterface,CGI)的支持。•OracleForms服务和Oracle报表服务最初都是通过CGI接口激活的应用服务器3OracleForms服务•OracleForms服务允许你通过一个Web浏览器运行由OracleForms开发的forms。•{一个FormsCGI程序,负责响应来自Web浏览器的Forms应用的最初请求;发送到Web浏览器的一个Formsapplet;一个Forms监听器,处理来自Formsapplet的请求;一些Forms运行时引擎}•组成。Oracle报表服务•Oracle报表服务使得在一个Web浏览器上运行一个由OracleReports开发的报表成为可能开发工具Web/应用开发工具要将Web应用应用于拥有Web浏览器的用户,只需要一个Web/应用服务器和一个数据库服务器就可以,但是,在这之前,需要一些工具来进行应用开发•Java工具•PL/SQL工具•OracleDesigner•OraclePortal(也称WEBDB)•OracleForms•OracleReports定制安装oracle数据库安装Oracle数据库软件1)运行setup.ext2)点击下一步,选择一个目录,例如c:\oracle\ora81,然后点击next3)选择Oracle8iEnterpriseEdition,点击next4)选择“Custom(自定义)”,点击next5)在“可用的产品组件”中,选择:Oracle8iServer(OracleEnterpriseEdition下面)NetClient和NetServerOracleDatabaseUtilitiesSQL*Plus----安装Oracle数据库软件OracleDatabaseConfigurationAssistant注意:确保在此没有选中OracleHTTPServer,因为这个选项会妨碍随后的Oracle9iApplicationServer的安装6)ComponentLocations(组件位置)屏幕显示出来,点击next7)被询问是否创建数据库时,选择No9)Summary屏幕中,点击Install开始安装----安装Oracle数据库软件10)Net8ConfigurationAssistant工具自动启动,在这个屏幕中,选中PerformTypicalConfiguration。点击next11)网络配置完后,显示EndofInstallation屏幕。点击Exit退出----创建数据库安装完Oracle数据库软件后,还没有数据库,需要建立一个数据库1)点击开始-程序-Oracle-OraHome81-DatabaseAdministration-DatabaseConfigurationAssistant2)选择CreateaDatabase(创建一个数据库),点击next3)被询问创建那种类型,选择Typical(典型),并点击next4)选择CopyExistingDatabaseFilesfromtheCD,点击next----创建数据库5)给出一个数据库全局名与一个SID,然后点击Finish6)出现一个窗口,显示要使用的口令7)记下口令,点击OK8)将有一条信息告诉你数据库已被创建。检查安装一旦完成创建数据库后,应该检查一切是否正确的运行,可以使用SQLPLUS登录:1)点击开始-程序-Oracle-OraHome81-ApplicationDevelopment-SQLPLUS2)输入用户名:scott口令:tiger3)select*fromdept;4)确保数据库正在运行准备安装应用服务器在开始安装OracleHTTP服务器前,要检查你的机器上面是否运行其它的Web服务器1)开始-运行:netstat–a–ptcp2)如果已经存在一个HTTP服务器,删除它3)为OraclePortal添加一个表空间标准数据库安装会创建一个USERS表空间,它具有足够的空间,可以满足一些小型应用,但是它容纳不了OraclePortal全部需要的表,应该为OraclePortal创建一个新的表空间,至少为150Mcreatetablespaceportaldatafile‘c:\oracle\oradata\ora817\portal01.dbf’size150M;安装Internet应用服务器11)运行setup.ext2)点击下一步,选择一个目录,不要在安装了数据库的现有目录中进行安装,为应用服务器输入一个新的名字与目录,例如c:\oracle\as102,然后点击next3)选择OracleHTTPOnly(只安装OracleHTTP服务器),点击next4)安装程序简单的中止,需要手工重新启动机器来继续安装5)重新启动机器后,会提示你输入安装文件的位置,点击OK安装Internet应用服务器2在继续安装后,会看到OraclePortal数据库访问配置屏幕:6)将PortalDADName与PortalSchemaName保留为缺省值portal30,在TNSConnectString(TNS连接串)中,输入前面创建的数据库SID7)OraclePortal注册服务器的数据库访问配置屏幕显示出来,保留为缺省值:portal30_sso,在TNS中,输入SID,然后点击next8)建立OraclePortal-to-Go的安装9)在接下来的3个屏幕中,保留为空,点击next,直至出现Summary屏幕10)点击Install,开始安装安装Internet应用服务器311)安装完成后,会自动配置Net812)接下来,OraclePortalConfigurationAssistant自动启动13)单选InstallOraclePortalandtheLoginServer(安装OraclePortal与注册服务器),点击next14)输入SYS口令:change_on_install,连接信息域:servername:1521:SID15)将OraclePortalSchema与OraclePortalDAD保留为缺省值:portal30,点击next安装Internet应用服务器416)保留SSOSchema与SSODAD域为缺省值:portal30_sso,点击next17)接下来,在DefaultTablespace、DocumentTablespace、LoggingTablespace下拉列表框,选择前面创建的portal表空间,点击next18)OraclePortal安装完成后,点击Finish退出安装程序,重新启动计算机配置应用服务器Oracle应用服务器安装完成后,OracleHTTP服务器将作为一个Windows服务,已不可见的方式在后台运行我们需要通过层次性配置文件,配置ApacheHTTP服务器、Apache模块与Jservservlet引擎,以便Oracle应用服务器更好的工作----建立网络配置所有Oracle产品引用一个tnsnames.ora文件•修改注册表($regedit)•HKEY_LOCAL_MACHINE•扩展SOFTWARE节点与Oracle节点•看到两个HOME0与HOME1•依次修改,名称:TNS_ADMIN路径:C:\oracle\ora81\network\admin•关闭注册表编辑器----修改配置文件1配置httpd.conf文件•DocumentRoot定义将URL翻译为一个特定的文件位置时,HTTP服务器从文件系统哪里开始。缺省值为:C:\oracle\as102\apache\apache\htdocs•HDirectoryIndex定义请求索引时,应该使用的文件名字,缺省值为:index.html•一般情况,不需要修改默认值•服务主页:•服务其它页:•目录浏览----修改配置文件2配置运行Servlet•正如必须告诉http服务器到哪里找静态文件一样,必须指明Jservservlet引擎到哪里寻找你的servlet•文件:c:\oracle\as102\Apache\Jserv\servlets\zone.properties含有servlet的知识库,这个知识库就是servlet引擎搜索servlets的目录•repositories=c:\oracle\as102\Apache\Jserv\servlets•执行改动后,需要重新启动oraclehttp服务验证安装安装完毕后,安装程序告诉你每个软件都被正确的安装——但眼见为实,让我们来验证一下建立OracleWeb应用的4种方法:•静态文件•PL/SQL过程•Javaservlets•CGI程序----验证静态文件验证静态文件•在浏览器中输入以下URL:•应该可以看到OracleHTTPServer主页----验证PL/SQL应用验证PL/SQL应用•可以通过mod_plsql模块调用数据库中的的存储过程•在浏览器中输入以下URL:•可以看到OraclePortal主页----验证JavaServlet验证JavaServlet•在浏览器中输入以下URL:•虚拟路径“/servlet/”表示请求应该被发送到mod_jserv模块,然后,将它发送给Jservservlet引擎•可以看到Jserv正在工作的界面----验证CGI验证CGI•要验证你可以运行CGI程序,请在浏览器中输入以下URL:•缺省安装将“/cgi-bin/”目录映射到mod_cgi模块,

1 / 35
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功