|
密 级:机密 |
|
总页数:3页 |
Oracle BITools &Discover安装配置手册
(V 1.0)
文章版权所有Jusin Hao(luckyfriends),支持原创,转载请注明
2013年11月
版本信息
|
日期 |
版本 |
描述 |
作者/修改人 |
备注 |
|
2013-11-23 |
1.0 |
创建 |
haosj |
|
目 录
4.2. 配置Discover Administrator 20
本文档用于记录****系统日常出现的系统问题与解决方法。
本文档包含****系统日常出现的系统问题与解决方法等内容。
略
准备BITools 的安装光盘::Oracle Business Intelligence Tools 10g(10.1.2.0.2),或者从Oracle的官方网站下载:http://edelivery.oracle.com
3.1.2. 下载客户端补丁包:登录Metalink 下载相应版本的安装包。
我的客户机是Windows xp sp2,选择下载 patchset 5983622(即补丁号为5983622):p5983622_10123_WINNT.zip 。如下图所示:
输入相应得patch 编号/名称
找到相应的补丁包,我选择的是 Microsoft Windows(32bit),点击下载。
可以点击查看摘要,以查看patch的摘要信息
下载完成后解压缩安装包:我解压缩得到目录 D:\ Disk1
从光盘启动或进入BITools的软件包目录D:\ebs software\BITools\install点击setup 开始进行安装,(有时如果卡巴斯基配置较高,会使安装开始界面提示无法创建文件,这时可以暂时关闭卡巴斯基)
选择安装的目标目录,我将其安装到:C:\oracle\BIToolsHomes_1 目录下,
选择自定义安装,下一步
选择要安装的组件,我全选择了,因此后面的安装过程提示安装JDeveloper。(可以选载不安装JDeveloper,这样后面的安装过程中就不会出现指定JDeveloper目录的对话框)。下一步
下一步
注:我安装其他版本开始不可以通过检测,最后安装Oracle JDeveloper 10g (10.1.2.2, Build 1929) - for Windows NT/2000/XP, Linux, Solaris, HP-UX, and Macintosh.如下可以下载:
http://www.oracle.com/technology/software/products/jdev/htdocs/soft10122.html
下载完成后
下一步,准备安装,这时可以查看一下已经安装的产品,我曾经装过oracle client,如下图
下一步开始安装。
安装提示配置 oracle net configuration Assistant,点击下一步
点击完成,完成oracle net configuration Assistant的配置。
点击结束完成BITools 的安装。这时可以点击“已安装产品”查看安装到系统中的组件,如下图:
3.2.2. 安装补丁解压先前下载的p5983622_10123_WINNT.zip,进入patch的目录:F:\Disk1 ,点击setup开始安装
在目标的名称一栏中选择BITools(这里我的名字是BIToolsHome1),下面的路径自动变成相应BITools的安装路径,这里不用修改;然后点击下一步进行安装
默认第一项,下一步,之后出现的画面选择需要安装的组件,我选载全部,下一步开始安装。
安装过程很快完成。
上面的安装完成后,开始—〉程序—〉中出现新安装的BITools,如下图:
选择 图1中的Net Configure Assistant 开始配置连接,弹出对话框:
首先配置监听(监听其实可以配置)
下一步,点击“添加”并下一步 —〉输入监听名称,也可以使用默认的名字,下一步—〉选择协议(一般只用TCP),下一步—〉设置端口(我使用的是默认端口1521,可以修改为与服务器端相同),如下图 :
下一步,是否配置另一个监听程序选否。下一步配置监听程序完成。
连接到Oracle EBS的TNS:
选择“本地NET服务名配置”下一步—〉点击“添加”—〉输入服务名,即数据库的SID,这里我的数据库SID是test,下一步—〉选择协议,一般是TCP,下一步—〉输入主机名,这里可以输入域名或者IP 地址都可以,根据配置更改端口:
下一步—〉选择是否进行测试,下一步—〉输入NET服务名,我自己命名时test.world,这个根据个人需要进行设置。下一步—〉完成配置。
4.1.2. 手工配置到BITools的安装目录下:C:\oracle\BIToolsHome_1\network\ADMIN,
此目录下有几个与连接相关的文件,如果没有自行创建:listener.ora tnsnames.ora sqlnet.ora ,
打开listener.ora配置监听,加入如下几行:
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = c:\oracle\BIToolsHome_1)
(PROGRAM = extproc)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = Haohao)(PORT = 1521))
)
)
)
打开tnsnames.ora 配置连接(连接到ebs的tns)
TEST.WORLD =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.18.1.11)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = test)
)
)
或者是
TESTDOMAIN_TEST.WORLD =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(Host = seed.testdomain.com)(Port = 1521))
)
(CONNECT_DATA =
(SID = test)
)
)
需要修改如下配置以使应用层用户可以通过Discoverer 连接数据库。
选择如下的选项,并确定。
点击“文件”选择“连接”,如果是第一次连接,要用apps用户进行EUL的创建等操作,或sysadmin 用户,建立其他应用层用户的业务区、工作薄、权限、安全性等。
应用层用户登录一定要选择“Oracle应用产品用户 复选框”
如下给相应的应用层用户加入设置后,可以登录。应用层用户登录一定要选择“Oracle应用产品用户 复选框”
注意:
1)我第一次安装BITools后,没有进行相关配置,也没有安装patch。因此报错误, 无法连接到数据库。
2) 应用层用户登录一定要选择“Oracle应用产品用户 复选框”。
4.2.2. Discover的使用:阿道夫
http://www.3800hk.com/Article/sjk/Oracle/cpjsora/2005-08-06/Article_41946.html
http://www.oracle.com/technology/global/cn/software/products/jdev/index.html
http://www.oracle.com/technology/global/cn/software/products/jdev/htdocs/soft10134.html
http://www.oracle.com/global/cn/documentation/9i/9IDSR2_DS_cn.pdf
自从Java问世以来,它已对软件开发界产生了巨大的影响。Java是适合于低成本、高可访问性Internet和Intranet应用的理想语言。如今,Oracle正在引导Java走向企业。Oracle正在将Java的部署与开发能力集成到其整个企业级软件产品线之中。客户及合作伙伴将能在客户机、应用服务器和数据服务器上充分利用Java的可移植性、网络的集中性,以及标准工业部件模型。Java意味着商业机遇。
Oracle Jdeveloper是一个具有高效生产力的3GL编程工具,它可用来为瘦客户应用建立数据敏感的Java部件。Jdeveloper包含了开发人员在建立2层和3层数据库部件和应用时的所有之需。
简便的数据库编程
Jdeveloper为建立真实世界的数据库应用和部件进行了高度的优化。其设计环境简化了数据库的程序设计,具有方便的JDBC访问能力和SQLJ内部支持能力(SQLJ是在Java中嵌入SQL语句的工业标准)。数据敏感的部件和数据表格向导加速了数据访问代码的创建进程,使开发人员能够把注意力集中在特定的应用业务逻辑上。
Internet与Intranet部署Jdeveloper提供有一个3GL Java开发环境,它可用于建立瘦客户机Internet和Intranet应用,并可利用Oracle应用服务器来部署它们。
在Internet环境中,开发人员可以使用Jdeveloper编写中间层Servlet风格的应用,从而访问数据库、为浏览器客户生成动HTML。对于具有Java客户机的Intranet部署,开发人员可以为分布式IIOP应用建立CORBA兼容的Enterprise Java Beans。
工业标准部件模型
Jdeveloper支持Java的工业标准部件模型:Java Beans和Enterprise Java Beans。这些部件由于具有标准的打包、部署、重用和代码互操作能力因而能够提高生产力。 Jdeveloper为创建新部件和重用已有部件,包括针对客户方开发的JavaBeans和针对服务器的Enterprise Java Beans,提供了集成式可视化编程环境。
300%Java
Java是低成本、高可访问性网络计算的理想语言,Oracle正在将Java全面集成到整个企业软件产品线之中。开发人员将能在客户机、应用服务器和数据服务器上充分利用Java的可移植性、网络的集中性,以及标准工业部件模型。这就是300%的Java。Jdeveloper为建立和调试数据驱动的小应用(Applets)和应用(Application),以及服务器方Java部件提供了一个完整的Java编程环境。
JDeveloper特性--高生产力可视化开发
Jdeveloper的可视化开发环境集成有编辑器(Editor)、应用浏览器(AppBrowser)、调试器(Debugger)和编译器(Compiler)。可视化报表构造器、图形属性检查器,以及表格式部件模板使编程任务完全自动化。其独一无二的双向性在可视化设计器与代码之间提供了即时的同步特征。于是,在一个环境中所产生的改变在另一个环境中将立即得到反映。
向导在开发过程的每一步上都具有可用性。项目、应用、数据报表向导将引导你经历全功能数据库小应用或应用的全部构造过程,而无需任何人工编码。数据表格向导还能够利用内置的JDBC数据访问部件生成单表或复杂报表。
Jdeveloper的可视化设计环境允许你通过拖放数据敏感的部件和设置属性来建立应用,从而取代代码的编写。 集成式JDBC支持
Jdeveloper通过将JDBC功能融入开发环境之中,简化了数据库应用的开发。开发人员可以在Oracle 7、Oracle 8和Oracle Lite自身的Oracle驱动程序中进行选择。这些选取项中包括一个对小应用部署最为理想的纯Java驱动程序以及最适合于客户应用和服务器方Java程序的OCI驱动程序。JDBC-ODBC驱动程序可用来与任何一个有效数据源建立连接。
向导将引导你为项目选择和配置正确的JDBC驱动程序,并且当你准备好发布应用后,部署向导将通过简单的点击来将所有必需的JDBC配置文件打制成包。
JDeveloper特性--利用SQLJ进行数据库编程
Jdeveloper完全支持使用SQLJ进行编程和调试。SQLJ支持将SQL语句直接嵌入到Java源代码文件中。在编译项目时,SQLJ预编译器将自动把SQL语句转换为低级JDBC调用。SQLJ的功能同时也与图形化源级调试器集于一体,允许你按需要在数据访问代码中逐行设置断点和按步跟踪。
利用SQLJ,开发人员可以写出数量远远少于使用原始JDBC编程方法编写的代码。并且所写的代码非常类似于SQL,而不是那些难于理解的低级JDBCAPI调用。由于语法错误在编译时就能被捕捉到,所以开发人员可以生成正确的代码而不必通过编译和运行应用来探查数据访问的错误。
JDeveloper特性--Java Beans部件
Jdeveloper还支持JavaBeans部件的创建,并能与其在一起工作。它允许你利用现有部件装配应用,而不是必须用代码全部重写它们。Jdeveloper拥有100多个预装部件。并且第三方部件也可以集成到该环境之中,甚至可以加入到部件模板中,以供频繁地重复使用。
向导将自动化新部件的创建过程,并保证新部件遵循JavaBeans标准,以便能与其他工具和应用进行互操作。
对于分布式应用的开发,Jdeveloper支持Enterprise Java Beans。利用Jdeveloper和Oracle应用服务器,开发人员可以建立CORBA兼容的Enterprise Java Beans部件从而满足于IIOP内部网应用。
CORBA程序设计通常是一种复杂的手工编程过程,它包含许许多多个手写步骤。有了Jdeveloper,就可以轻松地部署任何Java类,并将其作为服务器方CORBA部件,而不必知道CORBAAPI或牵扯到复杂的IDL、Stubs(存根或桩)、服务器和ORB配置。Jdeveloper可自动化IDL和其他文件的生成过程,它可以将Java类打制成包,以供作为CORBA兼容的Enterprise Java Beans部署之用。服务器部件可以使用SQLJ和JDBC来访问数据库,如其他Java程序一样。Jdeveloper基于部件的方法使生产力和代码重用达到了最大程度的发挥,它使得创建和部署可视或不可视部件变得非常简单。
JDeveloper特性--针对HTML客户的服务器方Java
利用JDeveloper和Oracle应用服务器,开发人员可以建立起中间层JavaServlet风格的应用,从而为INTERNET环境中的浏览器客户生成动态HTML,HTML-Java向导可以将任意的静态HTML模板文件转换为具有在服务器方运行时动态生成HTML代码能力的Java类。
同时利用JDeveloper集成的HTML编辑器,还可以在同一环境中观察和编辑静态HTML和Java代码。
JDeveloper特性--开放性与兼容性
JDeveloper被优化用于同Oracle应用和数据库服务器紧密集成,同时它还是一个纯3GLJava编程环境。利用JDeveloper建立的Java部件可以部署在任何客户、Web服务器、应用服务器、数据服务器和支持Java的环境中。JDeveloper与工业标准,如Java Beans、JDBC、EJB、CORBA、JFC/Swing、RMI等完全兼容。利用CORBA/IIOP和Enterprise Java Beans,你的JDeveloper应用将能与非Java应用和传统应用实现连接。
删除安装目录
删除注册表中有关BITools的项;
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/208389/viewspace-1221028/ ,如需转载,请注明出处,否则将追究法律责任。