《Oracle应用产品常见问题探析》由会员分享,可在线阅读,更多相关《Oracle应用产品常见问题探析(62页珍藏版)》请在金锄头文库上搜索。
1、 米冬梅 PrincipalTechnicalAnalystOracleCorporation Oracle应用产品常见问题分析 系统管理 Q1 并发管理器启不来 怎么办 分析日志文件 11版及以前 APPLCSF log std mgrOr FND TOP log std mgr11i版 APPLCSF log SID mgrOr FND TOP log SID mgr 系统管理 原因 1 关于FND CONCURRENT 的表或索引满了 需要扩extents 或FND所在的表空间满了 需要加多或加大datafile 2 有错误 将错误信息联合起来在Metalink上查找相应解决方案 系统管
2、理 Q2 标准管理器的进程数应设置为多大 如果标准管理器设置的同时运行的进程数太少 则MRP 基于内存的计划员 后台进程将总是处于等待状态 建议的计算公式 标准管理器进程数 4 2 MRP 快照工作流程数 系统管理 Q3 FRM 99999 网络错误 客户端不能继续登录 原因有多种 网络 客户端 服务器端1 最近系统没有做过改变的 处理方法为 网络工作是否正常 清除jchahe下的临时文件Appletviewer jdk jcacheJinitiator programfiles oracle jinitiator1 1 x xx jcache 系统管理 2 最近系统做过改变的 请检查 Sys
3、temEnvironmentAppletViewer JinitiatorSetupFormsServerInstall StartupHTMLFileModificationsJarfilesWebServerSetup Cartridge Miscellaneous请参考Note 73332 1 Note 135715 1 系统管理 Q4 应用产品中如何设置 使长时间不活动的用户进程终止 释放所占资源 11i用户打了FND DPatch以后可使用此功能 预置文件 ICX SessionTimeoutX分钟设置的太短如5分钟会影响用户操作 系统管理 ICX LimitTimeX小时如果对于上
4、面的预置文件值设为NULL 则实际的时间由此参数决定 ICX LimitConnect次数当用户的所有点击数相加超过此值时 也会被终止 一个需求产生一个新的HTML页面叫一个点击 系统管理 Q5 如何设置网络打印机 1 确保在操作系统下已定义好网络打印机 并且可以通过操作系统命令打印 2 在应用产品系统管理员职责中定义打印机 参考 或Note 123140 13 要使设置的打印机起作用 需重新启动并发管理器 系统管理 Q6 不能打印中文 怎么办 先检查操作系统下能不能打印汉字 1 能 则检查应用产品中打印机的设置 安装 打印机 驱动程序中的打印参数是否设置正确 2 不能 则打印机缺少汉字字典库
5、 请与硬件厂商联系 系统管理 Q7 标准报表打印与FSG报表打印的区别 标准报表生成用SRW驱动器 FSG报表不用 标准报表的打印类型和驱动器都是事先定义好的 FSG报表的初始化打印类型是动态类型 共有4种打印类型 80or 80 portrait 81 132 landscape 133 180 landwide and181 255 landwide255 FSG自动选择最小的能打印出你的报表的打印类型 如果需要的类型不包括在以上四种 需重新定义 系统管理 Q8 NLS与MLSNLS NationalLanguageSupport 表示一种民族语言 用于10 7 11MLS Multipl
6、eLanguageSupport 表示多种民族语言 用于11i 11区别 安装时分为基本语言和安装语言 NLS与MLS都在基本语言环境里有基本语言的seeddata 即系统本身的一些数据 只有在MLS的产品或多语言的产品部分 安装语言环境里也包含安装语言的seeddata 系统管理 为什么我不用英文 也要把它选择成安装语言 英语在这个时候是隐含语言 非操作语言 用于升级 升级总是先基于英文环境的 中文问题 Q1 中文的报表显示有乱码 怎么办 与环境变量的设置有关 检查NLS LANG是否设置为正确的字符集 ZHS16CGB231280 中文问题 如11i 检查所有层面的环境变量是否设置正确 c
7、d SCRIPTSgrep i env 检查所有相应路径下的 env 是否设置了 NLS LANG AMERICAN AMERICA ZHS16CGB231280 中文问题 Q2 少数中文字符显示不可识别 怎么办 原因 当前字符集中不包含此字 解决方法 改变字符集1 将字符集由ZHS16CGB231280变为ZHS16GBK ZHS16GBK非国家标准字符集 包含 简体中文 繁体中文 日语 韩语 中文问题 2 将字符集由ZHS16CGB231280变为ZHS32GB18030ZHS32GB18030国家标准字符集 包含 简体中文 繁体中文 少数民族文字如西藏语 语 彝语和蒙古语3 将字符集由Z
8、HS16CGB231280变为UTF8 中文问题 Q3 应用系统中能否显示中文日期 不能 目前应用系统中只支持英文日期的运行 环境变量需设置为 NLS DATE LANGUAGE American否则程序运行出错 关闭会计期的顺序 库存接口管理器 Q1 采购接收入库或发货确认扣减库存不能实现 怎么办 检查库存接口管理器 是否启动 设置 事物处理 接口管理器 相应的日志文件中有没有错误信息 是否有表或表空间满掉的现象 将错误信息联合起来在Metalink上查找相应解决方案 库存接口管理器 接口管理器 10 7 1111i物料事物处理物料事物处理移动事物处理移动事物处理成本管理器成本管理器需求保留
9、 库存接口管理器 Q2 有未处理的物料事物处理 怎么办 未处理的物料事物处理可以从 库存 事务处理 待定事物处理 中重新提交 如果是出错的事物处理 可用如下SQL来解决 库存接口管理器 updatemtl material transactions tempsetprocess flag Y lock flag N transaction mode 3 error code NULL error explaination NULLwhereprocess flag E andtransaction source id 库存接口管理器 Q3 未处理的移动事物处理检查未处理的移动事物处理 制造 移
10、动事物处理 待定移动事物处理重新提交 如果有错 需用如下SQL来修改 库存接口管理器 updatewip move txn interfacesetgroup id null request Id null process status 1 transaction id nullwhereprocess status 3 ProcessStatus 1表示未处理 3表示错误 库存接口管理器 Q4 有未计算成本的事物处理 不能关闭库存会计期 怎么办 APP 05043uncostedmaterialtransactionsexistforthisperiod表明在表MTL MATERIAL TR
11、ANSACTIONS或MTL MATERIAL TRANSACTIONS TEMP中有错误的事物处理或有未被 成本管理器 处理的记录 库存接口管理器 解决方法 1 检查未处理事物 库存 事务处理 待定事物处理 2 重新提交这些记录 3 运行 成本管理器 库存 设置 事物处理 接口管理器 检查日志文件 看有没有错误 库存接口管理器 4 对于有错误的记录 需要用SQL修改 updatemtl material transactionssetcosted flag N request id NULL transaction group id NULL error code NULL error ex
12、planation NULLwherecosted flagisin N E 库存接口管理器 5 重新运行 成本管理器 6 运行 总帐转帐 将记录转到GL INTERFACE表中 7 关闭库存会计期 库存接口管理器 Q5 未处理的制造资源事物处理 1 确保没有 资源 成本工作者在运行 2 将 资源 成本管理器 停掉 3 备份表WIP COST TXN INTERFACE 库存接口管理器 4 updatewip cost txn interfacesetgroup id NULL transaction id NULL process status 1whereprocess status 3
13、ProcessStatus 1表示未处理 3表示错误 5 重新启动 资源 成本管理器 总帐会计期 Q1 由于业务要求或错误输入需要改变会计期的起始和终止日期 怎么办 1 此会计期间还未使用 即处于从未打开状态 可以直接修改 2 处于下列状态中的任意一种 打开 关闭 未来输入 永久关闭 都不可以改变 解决方法 重新建立账簿和包含正确会计期间的日历 对于旧的会计数据用合并功能转到新的账簿 同时子分类帐也要跟着改变以使用新的账簿 总帐会计期 Q2 错误打开了一个会计周期 想把状态改回将来 分录 可以吗 一旦打开则不能将会计周期状态改回将来 分录 因为会造成GL BALANCES表中数据不一致 打开会
14、计期的动作会有相应的数据变化 如上月期末余额转为当月期初余额等 不是简单的改状态 如果一定要改 则请做好充分测试 Oracle不支持 总帐会计期 Q3 会计周期类型 会计周期名称可以改变吗 会计周期类型定义好并保存以后 就不能修改了 如果要改变 则需定义新的会计周期类型 新的账簿来使用此新的周期类型 会计周期名称在未被使用的情况下可以修改 总帐会计期 Q4 从财务年度改为日历年度 而原来的财务年度已经在使用 如何改变 例子 6 1 5 31改为1 1 12 31你想从2003年1 1日开始使用新的会计年度 1 建一个新的日历和账簿 将旧的会计数据用合并功能转到新的账簿 同时子分类帐也要跟着改变
15、以使用新的账簿 总帐会计期 2 改变老的日历 定义一个短年 从6 2002 12 2002 因周期类型已定义为12个月 则对于此短年你需要定义7个常规周期 5个调整周期 对于2003年则定义从1 12月 总帐会计期 Q5 打开新的一年的会计期而未关闭上一年的会计期 可以吗 没问题 因为关闭会计期只是做了一个关闭期间的动作 没有任何其他附加的操作 总帐会计期 Q6 打开新一年的第一个会计期后关掉 再打开 会对留存收益科目造成影响吗 不会 Oracle总帐系统会自动正确地维护新的一年的余额 无论打开 关闭会计期多少次 留存收益科目只会在第一次打开新的一年的会计期的时候计算 和在以后有对上一年收入费
16、用类科目的修改过帐时相应修改 总帐会计期 Q7 如果打开了新的一年的第一个会计期 我是否还能输入上一年的业务 可以 你可以在任何打开或将来 分录的会计期间输入 你可以在任何打开的会计周期做过帐 如果是上一年的业务 余额会自动滚动 修改在它之后的会计周期的余额及留存收益帐户 总帐会计期 Q8 打开会计期间时常见错误ORA 01654 UnabletoextendindexGL GL BALANCES N1ORA 01653 UnabletoextendtableGL GL POSTING INTERIMORA 01632 max extentsreachedinindexGL GL POSTING INTERIM N1ORA 01562 failedtoextendrollbacksegmentnumber3 打开会计期程序通常需要一个比平时运行时大的回滚段 你可以指定一个特别的给它 在总帐设置 系统 控制 并行程序控制窗口可以指定并行程序运行时所用回滚段 财务弹性域 Q1 能对已有的财务弹性域结构增加或删除段吗 不能 这样会严重地影响数据的一致性 使数据遭到破坏 Oracle开发部