注册 |登录

ERP100-企业信息化交流社区论坛Oracle ERP › 查看主题

1906

查看

7

回复
返回列表

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

最后登录
2010/7/30 
努力值
12173 点 
注册时间
2006/12/7 
帖子
3774 
主题
43 
精华
17 

推广大使 射手座[11月22-12月21] 与魔鬼共舞

go

编译失效的数据库对象的方法

楼主
发表于 2008/2/14 09:22 | 只看该作者 | 倒序看帖 | 打印
手机话费在线快速充值
1,  运行sql大概检查一下
    Select * From user_objects t Where t.status='INVALID'

    如果有上万个对象失效, 那估计编译不了, 没戏了, 重新做系统吧.
2, 编译,有2中办法
   a, 利用 pl/sql developer 工具编译, 如图片所示
附件: 您需要登录才可以下载或查看附件。没有帐号?注册
新的起点,新的挑战。

TOP

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

最后登录
2010/7/30 
努力值
12173 点 
注册时间
2006/12/7 
帖子
3774 
主题
43 
精华
17 

推广大使 射手座[11月22-12月21] 与魔鬼共舞

2
发表于 2008/2/14 09:27 | 只看该作者
b, 用oracle db 用户登陆 OS,然后运行脚本
    用sys登陆db
    sqlplus sys/*** @utlrp.sql

   utlrp.sql 在 'oradb/9.2.0/rdbms/admin' 这个目录
新的起点,新的挑战。

TOP

Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

最后登录
2010/5/9 
努力值
669 点 
注册时间
2007/6/8 
帖子
33 
主题
精华
3
发表于 2008/3/4 23:42 | 只看该作者
麻烦,直接用ADADMIN管理工具

TOP

Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

最后登录
2010/3/1 
努力值
717 点 
注册时间
2007/1/17 
帖子
39 
主题
精华
4
发表于 2008/3/6 13:37 | 只看该作者
dba权限登陆数据库 可以使用下面语句进行对 索引和 过程 进行编译
SELECT 'ALTER '||OBJECT_TYPE||' '||T.OWNER||'.'||T.OBJECT_NAME||  CASE WHEN OBJECT_TYPE='INDEX' THEN ' REBUILD' ELSE  ' COMPILE' END ||';' FROM DBA_OBJECTS T   
WHERE T.OBJECT_TYPE IN ('INDEX','PROCDURE') AND T.STATUS='INVALID'

TOP

Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

最后登录
2010/4/23 
努力值
738 点 
注册时间
2006/5/30 
帖子
221 
主题
精华

与魔鬼共舞 双鱼座[02月19-03月20] 白羊座[03月21-04月19] 处女座[08月23-09月22] 奥运五环纪念章 推广大使 勇者无惧 活动最佳组织者 热心会员

5
发表于 2008/3/7 09:11 | 只看该作者
对于EBS系统,建议使用adadmin工具来编译非法对象!!!

TOP

Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

最后登录
2010/2/20 
努力值
699 点 
注册时间
2007/9/12 
帖子
主题
精华
6
发表于 2008/3/8 06:23 | 只看该作者
我用toad编译,越编译越多失效对象,这是为什么呢?

原帖由 chen_7733 于 2008-3-7 09:11 发表
对于EBS系统,建议使用adadmin工具来编译非法对象!!!

TOP

Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

最后登录
2010/4/23 
努力值
738 点 
注册时间
2006/5/30 
帖子
221 
主题
精华

与魔鬼共舞 双鱼座[02月19-03月20] 白羊座[03月21-04月19] 处女座[08月23-09月22] 奥运五环纪念章 推广大使 勇者无惧 活动最佳组织者 热心会员

7
发表于 2008/3/10 17:17 | 只看该作者
因位各个模块之间有关联关系的,

TOP

Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

最后登录
2008/3/20 
努力值
781 点 
注册时间
2007/12/26 
帖子
48 
主题
精华
8
发表于 2008/3/20 23:22 | 只看该作者
那是你toad还没有掌握好哦,
用这个很多次了,只是比较慢而已,其他还好.
adadmin工具里面有编译,使用起来很不错的,而且是跑在后台,不耽误自己的事情

TOP

ERP100-企业信息化交流社区 ( 京ICP备05006373号)|联系我们

黄金联盟大认证
ERP100.com Copyright © 2005-2010 北京海之大网络技术有限责任公司
北京市海淀区上地十街1号院辉煌国际广场5号楼8层810室 电话:010-82176695
网站技术点击发送消息给对方83569622   广告&合作点击发送消息给对方464895300   广告&合作点击发送消息给对方27675401   咨询及人力点击发送消息给对方31609589

GMT+8, 2010/8/1 07:31, Processed in 0.079113 second(s), 10 queries.

Powered by Discuz! X1

© 2001-2010 Comsenz Inc.