discoverer应用产品用户登录不了
2010-12-13 10:03
197 查看
一、无法使用应用产品用户(系统用户)登录discoverer
1. 检查是否在“工具->选项”里头勾选“连接到标准EUL和应用产品EUL”;
2. 如果还是不行,执行下面的语句,路径要区分
/usr/java/jdk1.6.0_16/bin/java oracle.apps.fnd.security.AdminAppServer apps/apps \AUTHENTICATION off DBC=/u1/r12vis/inst/apps/R12VIS_erp3/appl/fnd/12.0.0/secure/R12VIS.dbc
二、用sysadmin在administrator创建数据业务区,然后sysadmin在desktop中登录后,新建表是看不到这个业务数据区的。
解决办法:
跑三个请求:
1. 使责任职责数据与 WF 表同步。
2. 同步 WF 局部表
3. 工作流目录服务用户/职责验证 参数选择“是”
如果还是不行,查看desktop 工具->选项->EUL->看是否选择正确。(我是由于这个选错了导致的)
关于ebs使用的dbc文件.
(11.5.9+)
确认当前系统使用的dbc文件.
select host_name||'_'||instance_name from v$instance;
dbc文件的的位置和权限位设置:
ls –al $FND_SECURE/*.dbc (11.5.10+).
owner最好为 applmgr,权限伟644.
用AdminAppServer 验证dbc文件.
java oracle.apps.fnd.security.AdminAppServer apps/vecentli STATUS DBC=/u01/dev/devappl/fnd/11.5.0/secure/testdb.tencent.com_dev.dbc
返回的status必须为valid..
当然,你还要确认系统是否使用这个dbc文件.
在路径$APPL_TOP/admin/[SID]_[host].xml
查找_dbc_file_name,和上面说的dbc文件匹配即可.
修正dbc文件就重新autoconfig了.也可以运行..
$COMMON_TOP/admin/install/adgendbc.sh
Solution 1:
修改$APPL_TOP/admin/<SID>_<hostname>.xml,将appserverid_authentication修改为off
然后运行app的autoconfig command:
<AD_TOP>/bin/adconfig.sh contextfile=<CONTEXT> appspass=<APPSpwd>
重新启动应用,搞定
Solution 2:
Oracle ebs 11.5.10默认不推荐使用cgi,但是有些时候为了方便起见一般临时设置为off,可以通过下面方式修改,但是一旦重新运行autoconfig,就又会变为SECURE(因为xml文件里面默认是SECURE)
$java oracle.apps.fnd.security.AdminAppServer apps/apps \
AUTHENTICATION SECURE DBC=/T3/VIS/app/visappl/fnd/11.5.0/secure/VIS_sun750/vis.dbc
另外还可以通过下面方式察看目前的方式
Such as:
$ java oracle.apps.fnd.security.AdminAppServer apps/apps \
> STATUS DBC=/T3/VIS/app/visappl/fnd/11.5.0/secure/VIS_sun750/vis.dbc
Database Server
---------------
DATABASE_ID: vis
AUTHENTICATION: SECURE
Application Server
------------------
APPL_SERVER_STATUS: VALID
APPL_SERVER_ID: 1A78FDE21B9C10A5E0440003BA0B0A8317245370401314746525442660242638
简单CGI登陆 http://erpapptest.xxxx.com:8001/dev60cgi/f60cgi
中文复杂登陆 http://erpapptest.xxxx.com:8001/dev60cgi/f60cgi?lang=ZHS&colorScheme=BLUE &env=NLS_LANG='SIMPLIFIED%20CHINESE_CHINA.UTF8'+FORMS60_USER_DATETIME_FORMAT='DD-MON-RRRR'
+NLS_DATE_LANGUAGE='AMERICAN'
1. 检查是否在“工具->选项”里头勾选“连接到标准EUL和应用产品EUL”;
2. 如果还是不行,执行下面的语句,路径要区分
/usr/java/jdk1.6.0_16/bin/java oracle.apps.fnd.security.AdminAppServer apps/apps \AUTHENTICATION off DBC=/u1/r12vis/inst/apps/R12VIS_erp3/appl/fnd/12.0.0/secure/R12VIS.dbc
二、用sysadmin在administrator创建数据业务区,然后sysadmin在desktop中登录后,新建表是看不到这个业务数据区的。
解决办法:
跑三个请求:
1. 使责任职责数据与 WF 表同步。
2. 同步 WF 局部表
3. 工作流目录服务用户/职责验证 参数选择“是”
如果还是不行,查看desktop 工具->选项->EUL->看是否选择正确。(我是由于这个选错了导致的)
关于ebs使用的dbc文件.
(11.5.9+)
确认当前系统使用的dbc文件.
select host_name||'_'||instance_name from v$instance;
dbc文件的的位置和权限位设置:
ls –al $FND_SECURE/*.dbc (11.5.10+).
owner最好为 applmgr,权限伟644.
用AdminAppServer 验证dbc文件.
java oracle.apps.fnd.security.AdminAppServer apps/vecentli STATUS DBC=/u01/dev/devappl/fnd/11.5.0/secure/testdb.tencent.com_dev.dbc
返回的status必须为valid..
当然,你还要确认系统是否使用这个dbc文件.
在路径$APPL_TOP/admin/[SID]_[host].xml
查找_dbc_file_name,和上面说的dbc文件匹配即可.
修正dbc文件就重新autoconfig了.也可以运行..
$COMMON_TOP/admin/install/adgendbc.sh
CGI 登陆ERP 环境
解决方案:Solution 1:
修改$APPL_TOP/admin/<SID>_<hostname>.xml,将appserverid_authentication修改为off
然后运行app的autoconfig command:
<AD_TOP>/bin/adconfig.sh contextfile=<CONTEXT> appspass=<APPSpwd>
重新启动应用,搞定
Solution 2:
Oracle ebs 11.5.10默认不推荐使用cgi,但是有些时候为了方便起见一般临时设置为off,可以通过下面方式修改,但是一旦重新运行autoconfig,就又会变为SECURE(因为xml文件里面默认是SECURE)
$java oracle.apps.fnd.security.AdminAppServer apps/apps \
AUTHENTICATION SECURE DBC=/T3/VIS/app/visappl/fnd/11.5.0/secure/VIS_sun750/vis.dbc
另外还可以通过下面方式察看目前的方式
Such as:
$ java oracle.apps.fnd.security.AdminAppServer apps/apps \
> STATUS DBC=/T3/VIS/app/visappl/fnd/11.5.0/secure/VIS_sun750/vis.dbc
Database Server
---------------
DATABASE_ID: vis
AUTHENTICATION: SECURE
Application Server
------------------
APPL_SERVER_STATUS: VALID
APPL_SERVER_ID: 1A78FDE21B9C10A5E0440003BA0B0A8317245370401314746525442660242638
简单CGI登陆 http://erpapptest.xxxx.com:8001/dev60cgi/f60cgi
中文复杂登陆 http://erpapptest.xxxx.com:8001/dev60cgi/f60cgi?lang=ZHS&colorScheme=BLUE &env=NLS_LANG='SIMPLIFIED%20CHINESE_CHINA.UTF8'+FORMS60_USER_DATETIME_FORMAT='DD-MON-RRRR'
+NLS_DATE_LANGUAGE='AMERICAN'
相关文章推荐
- Cookie保存用户登录账号密码的应用
- 【Android应用开发详解】第01期:第三方授权认证(一)实现第三方授权登录、分享以及获取用户资料
- 产品--用户登录+贴图不说话
- Kerberos身份认证在域用户工作站登录中的应用
- (15)session原理,应用(防止用户非法登录、验证码、关闭浏览器再开启浏览器还能访问之前的session)
- 基于数据库的C#产品信息管理系统,用户登录程序
- J2EE 应用服务器下各登录用户共享对象的实现 源码下载
- 应用定界符输出用户登录表单
- Web应用中防止用户重复登录的简单实现方法
- ios应用开发--判断用户是否已经登录
- 【Android应用开发详解】第01期:第三方授权认证(一)实现第三方授权登录、分享以及获取用户资料
- SSH—Struts2拦截器的应用(防止未登录用户进行操作)
- 【Android应用开发详解】第01期:第三方授权认证(一)实现第三方授权登录、分享以及获取用户资料
- 一个APP应用产品该如何留住用户
- 一句话 之 GPO -- 组策略的刷新会在系统启动或用户登录时和之后每90-120分钟应用一次
- android开发,以记住用户登录密码为例说明SharedPreferences的简单应用
- 场景应用:未来产品的数字化转型与用户行为改变
- 【Android应用开发详解】第01期:第三方授权认证(一)实现第三方授权登录、分享以及获取用户资料
- 产品早期的原型设计与用户测试-Web应用成功之路
- 微信小程序开发记账应用实战服务端之用户注册与登录基于ThinkPHP5描述