




已阅读5页,还剩30页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
,安装、配置oracle应用服务器,Apps产品构成结构(网络计算机结构),Oracle8i,OracleApplicaitons,Desktop,ThinClient,OracleApplication,Application层的技术组成,Apachehttpserver,Web/应用服务器,在数据库和Web浏览器之间的是Web/应用服务器,这个中间组件有两个任务:Web服务器作为一个Web服务器,直接与Web浏览器进行通信使用http(超文本传输协议)协议全部使用ApacheHTTP服务器可以提供Web应用所使用的全部静态文件服务对无法处理的请求,传递给相应模块应用服务器ApacheJservOracleServlet引擎PL/SQL网关OracleJSPCGI支持(mod_cgi模块)OracleForms服务Oracle报表服务,应用服务器1,ApacheJserv当ApacheHTTP服务器接收到一个Javaservlet请求时,默认情况下,它将请求传递给mod_jserv模块。这个模块接着将请求传递给ApacheJservservlet引擎另一段开放资源代码,可以运行你的JavaservletPL/SQL网关PL/SQL网关是一个Apache模块(mod_plsql),负责接收来自Web浏览器的请求,并将请求翻译成对数据库中一个存储过程的调用手工建立的PL/SQLWeb应用以及由OraclePortal或OracleDesigner创建代码的应用都需要使用这个组件,应用服务器2,OracleJSPOracleJSP是Java服务器页面(JavaServerPages,JSP)标准的一种实现。支持JSP标准版1.1的全部特性,并支持一些Oracle专用的改进。CGI支持ApacheHTTP服务器所提供的标准模块之一是mod_cgi模块,它增加了对公共网关接口(CommonGatewayInterface,CGI)的支持。OracleForms服务和Oracle报表服务最初都是通过CGI接口激活的,应用服务器3,OracleForms服务OracleForms服务允许你通过一个Web浏览器运行由OracleForms开发的forms。一个FormsCGI程序,负责响应来自Web浏览器的Forms应用的最初请求;发送到Web浏览器的一个Formsapplet;一个Forms监听器,处理来自Formsapplet的请求;一些Forms运行时引擎组成。Oracle报表服务Oracle报表服务使得在一个Web浏览器上运行一个由OracleReports开发的报表成为可能,开发工具,Web/应用开发工具要将Web应用应用于拥有Web浏览器的用户,只需要一个Web/应用服务器和一个数据库服务器就可以,但是,在这之前,需要一些工具来进行应用开发Java工具PL/SQL工具OracleDesignerOraclePortal(也称WEBDB)OracleFormsOracleReports,定制安装oracle数据库,安装Oracle数据库软件1)运行setup.ext2)点击下一步,选择一个目录,例如c:oracleora81,然后点击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)开始-运行:netstataptcp2)如果已经存在一个HTTP服务器,删除它3)为OraclePortal添加一个表空间标准数据库安装会创建一个USERS表空间,它具有足够的空间,可以满足一些小型应用,但是它容纳不了OraclePortal全部需要的表,应该为OraclePortal创建一个新的表空间,至少为150Mcreatetablespaceportaldatafilec:oracleoradataora817portal01.dbfsize150M;,安装Internet应用服务器1,1)运行setup.ext2)点击下一步,选择一个目录,不要在安装了数据库的现有目录中进行安装,为应用服务器输入一个新的名字与目录,例如c:oracleas102,然后点击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应用服务器3,11)安装完成后,会自动配置Net812)接下来,OraclePortalConfigurationAssistant自动启动13)单选InstallOraclePortalandtheLoginServer(安装OraclePortal与注册服务器),点击next14)输入SYS口令:change_on_install,连接信息域::1521:SID15)将OraclePortalSchema与OraclePortalDAD保留为缺省值:portal30,点击next,安装Internet应用服务器4,16)保留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:oracleora81networkadmin关闭注册表编辑器,-修改配置文件1,配置httpd.conf文件DocumentRoot定义将URL翻译为一个特定的文件位置时,HTTP服务器从文件系统哪里开始。缺省值为:C:oracleas102apacheapachehtdocsHDirectoryIndex定义请求索引时,应该使用的文件名字,缺省值为:index.html一般情况,不需要修改默认值服务主页:http:/服务其它页:http:/manual/mod/mod_ssl/ssl_overview.html目录浏览,-修改配置文件2,配置运行Servlet正如必须告诉http服务器到哪里找静态文件一样,必须指明Jservservlet引擎到哪里寻找你的servlet文件:c:oracleas102ApacheJperties含有servlet的知识库,这个知识库就是servlet引擎搜索servlets的目录repositories=c:oracleas102ApacheJservservlets执行改动后,需要重新启动oraclehttp服务,验证安装,安装完毕后,安装程序告诉你每个软件都被正确的安装但眼见为实,让我们来验证一下建立OracleWeb应用的4种方法:静态文件PL/SQL过程JavaservletsCGI程序,-验证静态文件,验证静态文件在浏览器中输入以下URL:http:/应该可以看到OracleHTTPServer主页,-验证PL/SQL应用,验证PL/SQL应用可以通过mod_plsql模块调用数据库中的的存储过程在浏览器中输入以下URL:http:/pls/portal30/portal30.home可以看到OraclePortal主页,-验证JavaServlet,验证JavaServlet在浏览器中输入以下URL:http:/servlet/IsItWorking虚拟路径“/servlet/”表示请求应该被发送到mod_jserv模块,然后,将它发送给Jservservlet引擎可以看到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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 干部培训开班仪式
- 公司治理学(第五版)课件 第七章 公司控制权市场:代理权争夺和收购与反收购
- 神秘礼物大班课件
- 创设情景的课件
- 汽车模具技术试题及答案
- 国考技术岗面试题及答案
- 辅警法制知识培训课件
- 辅警安全知识培训课件
- 建设银行2025成都市秋招笔试综合模拟题库及答案
- 2025年3D打印的建筑应用案例
- 2021-2025年高考化学真题知识点分类汇编之氮及其化合物
- 2025-2026学年人教版小学劳动技术二年级上册教学计划及进度表
- 2025西藏日喀则市高级技工学校招聘专业实训指导教师和后勤保障人员20人备考练习题库及答案解析
- 危重患者安全转运指南
- 2025中级经济师《建筑与房地产经济》章节千题
- 医院医患纠纷处理课件
- 2025-2026学年人教鄂教版(2024)小学科学三年级上册教学计划及进度表
- 手机行业知识培训课件
- 湖北省腾云联盟2026届高三8月联考物理(含答案)
- 教学资料管理制度
- 2025年清远市公安局清城分局招聘警务辅助人员考试试题(含答案)
评论
0/150
提交评论