壹佰网|ERP100 - 企业信息化知识门户

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1293|回复: 2

Oracle Discoverer10g的使用

[复制链接]
发表于 2008/2/29 15:18:20 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622  。

您需要 登录 才可以下载或查看,没有帐号?注册

x
在EBS R12中,随着大产品的升级,相应的,各技术工具也升级了。Discoverer也由9i提升到了10g(10.1.2)。Discoverer10g在使用前需要打补丁,并且开始需要dbc文件,需要指定系统用户变量,需要设置host文件...

如果不进行上述的设置,还是和以前的老毛病一样,Administration Edition一切正常,Desktop Edition会提示无法获取主机连接,无效的用户名和密码。也不知道是版本升级了,还是操作复杂度升级了。
也曾经被这种问题困扰过,后来仔细做了一些研究,于是就有了下文。

我得到的Discoverer10g的安装文件是Discoverer10.1.2.50.05.rar。解压后除安装文件和目录外,其中还有patch目录需要注意。
运行setup.exe或直接运行解压后目录下install目录下setup.exe。安装程序首先会扫描系统配置,以确认其满足Discoverer10g的安装需求。
右击我的电脑,点击“属性”.

点击“性能选项”.


点击“更改”.


调整最大值至1535MB以上,然后点击“设置”,然后“确定”即可.

其后,按照向导执行安装即可,注意将其安装到独立的Oracle_Home下。

安装完成后,需要打补丁并进行系统配置,才能正常使用。

打补丁:

在解压缩后的文件夹中将Patch\p5566430_10121_WINNT\5592391\files\bin下的所有文件拷至Discoverer的安装目录下的bin目录。

设置用户环境变量:

在系统的用户环境变量中设置两个环境变量
            FND_SECURE  %Disc_home%/bin/secure
            FND_TOP     %Disc_home%/bin

获取dbc文件

    使用ftp登录到需要访问的应用服务器上,切换到$FND_SECURE目录下,下载其应用所对应的dbc文件,如:PROD.dbc。并将该dbc文件拷贝至%Disc_home%/bin/secure目录下。注:dbc文件名称可以随应变更,但一般情况下不需要修改dbc文件中的内容。

配置TNS

    获取需要访问的数据库的TNS连接串,并将其添加到%Disc_home%/network/admin/tnsnames.ora文件中。注意,你需要访问的tns服务名必须于其应用对应的dbc文件名称一致,否则Desktop Edition会提示无效的用户名和密码。

常见连接问题

    Discoverer10g打补丁之后,就需要使用dbc文件来进行连接。当时考虑到一个问题,如果需要访问多个应用的话,数据库连接可以通过tns来进行区分,但是dbc文件是怎么区分的呢,后来经过试验,发现dbc文件是按照tns名称来进行匹配的,比如如果tns名称是VIS_DEMO的话,那么dbc文件即使你下载下来是VIS.dbc,即使只有一个dbc文件,Desktop Edition也是无法访问的。只要将dbc文件名称修改为VIS_DEMO.dbc,那么一切问题就都不存在了。

    另外一个问题是前几天刚刚遇到的,就是在连接双机RAC阵列时,即使tns与dbc名称已经匹配,Desktop Edition还是会提示无法连接的错误。后来经过试验,发觉在连接RAC双机时需要配置windows的host文件(别说你不知道windows下的host文件怎么修改)!

    比如

PROD_RAC =
(
  DESCRIPTION=
      (ADDRESS_LIST=(LOAD_BALANCE=YES)
                    (FAILOVER=YES)
             (ADDRESS=(PROTOCOL=tcp)(HOST=192.168.1.44)(PORT=1521))
             (ADDRESS=(PROTOCOL=tcp)(HOST=192.168.1.45)(PORT=1521))
      )
      (
        CONNECT_DATA=(SERVICE_NAME=PROD)
      )
)   

将相应的PROD.dbc文件改名为PROD_RAC.dbc,依旧提示连接错误。

而在host文件中添加以下两行,问题解决:

192.168.1.44  erpdb1.erpsoft.com

192.168.1.45  erpdb2.erpsoft.com

为了确认,将以上两行注释掉后,重新打开Desktop Edition,连接数据库提示失败!

有点佩服Oracle工具的开发人员,不知道是工具版本升级了,还是配置复杂度升级了!:)

另附:metalink上的一个关于Discoverer提示无效用户名密码的文章。


附件:
ShowDoc443661.1.rar
[时间:2008-2-29 15:43 - 下载次数:0]
发表于 2008/3/2 01:43:55 | 显示全部楼层
不错!!!的文章...
发表于 2012/2/23 16:23:39 | 显示全部楼层
多谢了,十分好
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|手机版|壹佰网 ERP100 ( 京ICP备19053597号-2 )

Copyright © 2005-2012 北京海之大网络技术有限责任公司 服务器托管由互联互通
手机:13911575376
网站技术点击发送消息给对方83569622   广告&合作 点击发送消息给对方27675401   点击发送消息给对方634043306   咨询及人才点击发送消息给对方138011526

GMT+8, 2025/11/30 06:46 , Processed in 0.014755 second(s), 16 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表