EBS 清理附件表空间apps_ts_media表空间内附件fnd_lobs

原创 2018年04月16日 09:51:24
第一步:
设置FND_LOBS附件的expiration_date(此步的目的在于运行第二步的请求时,他只会删除FND_LOBS里面expiration_date已经过期了的,未过期或者为空的,他是不会删的,而我们这里大部分附件的expiration_date都为空,所以需要先将他们更新为一个过期的日期,这样请求就能把他们都清理掉。
第二步
在ebs内运行请求“Purge Obsolete Generic File Manager Data
1. 添加请求,参考216541.1
Assign the "Purge Obsolete Generic File Manager Data" Concurrent 
Program to the Request Group "System Administrator Reports". 

1. Access Oracle Applications as the Sysadmin user. 
2. Select the System Administrator responsibility. 
3. Navigate to the following menus:  
   Security / Responsibility / Request 
4. Place the cursor in the "Group" field of the 
   "Request Groups" form.
5. Select "View" from the menu.
   Select "Find" from the menu.
   Select "System Administrator Reports".
6. Place the cursor in the "Type" column.
   Use "File" from the menu to create a "New" record. 
7. Set the "Type" field to "Program".
8. Select "Purge Obsolete Generic File Manager Data" for the "Name" field.
9. Select "File" from the menu.
   Select "Save and Proceed" from the menu.

Program Parameters:

  1. Expired:  Enter "Y" if you want to purge expired data only. Enter "N" if you want the purge to include all data. The default is "Y."
  2. Program Name: Enter the program name(s) to process. Leave blank to process all programs.
  3. Program Tag: Enter the program tag(s) to process. Leave blank to process all program tags. Tags are identifiers used by the Generic File Manager for categorization purposes.
2. 运行请求
用管理员sysadmin本地登录ebs
运行后可以查看fnd_lobs表内那些行已经被删除,不过实际的物理大小还是没有变的
第三步:将数据文件清理
运行上面的请求后,实际的数据并不会变化,只是FND_LOBS内相关行被清理了,实际的附件还是存在数据库内。
此时可以通过move操作或者export/import操作将那些数据通过转移来清空释放。
move方法
首先move表 move完要重建索引
alter table APPLSYS.APPLSYS.FND_LOBS  move ;
alter index APPLSYS.FND_LOBS_CTX rebuild;
alter index APPLSYS.FND_LOBS_N1 rebuild;
alter index APPLSYS.FND_LOBS_U1 rebuild;
对应clob字段也就是file_data字段要单独move,在move的过程中会降低高水位线。
查看 file_data 的大小
select t.BYTES/(1024*1024) M,t.owner,t.segment_name,t.segment_type from dba_segments t where t.tablespace_name=upper('APPS_TS_MEDIA') and t.owner='APPLSYS';
找到lob段,根据大小创建一个临时表空间
create tablespace test_tmp  datafile '路径.dbf'  size 20g;
空间不够的话可以添加
alter tablespace test_tmp add datafile '路径.dbf' size 20g;
把表空间分配给applsys用户
alter user applsys quota unlimited on test_tmp;
移动lob段
alter table applsys.fnd_lobs move log(file_data)  store as (tablespace test_tmp);
完了后在移动回去
alter table applsys.fnd_lobs move log(file_data)  store as (tablespace APPS_TS_MEDIA);
最后删除表空间
drop tablespace test_tmp
在操作系统里面删除表空间文件
rm  test_tmp.dbf;
在查看apps_ts_media 表空间发现使用率已经下降、

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zzzjjjfff/article/details/79956443

EBS开发附件上传和下载功能

上传 Oracle ERP二次开发中使用的方式有两种,一是通过标准功能,在系统管理员中定义即可,不用写代码,就可以使几乎任何Form具有附件功能,具体参考系统管理员文档;二是通过PL/SQL G...
  • caixingyun
  • caixingyun
  • 2013-12-12 23:16:30
  • 3607

oracle EBS上传和下载文件(转)

最近一直在做一个工作流的项目,最终用户要求在发送消息的时候可以附带附件,这个又是给我的一个难题。 在网上查了一下ORACLE上传资料,找到了黄建华前辈写的《Oracle EBS Forms开发指南(...
  • SMJ3901080114
  • SMJ3901080114
  • 2012-11-08 14:59:31
  • 817

ORACLE EBS 表空间控制

--1G=1024MB --1M=1024KB --1K=1024Bytes --1M=11048576Bytes --1G=1024*11048576Bytes=11313741824Bytes ...
  • caixingyun
  • caixingyun
  • 2013-12-10 17:06:19
  • 1407

Oracle EBS附件下载功能

 附件下载功能 使用 fnd_lobs 表结合 fnd_gfm 包下载文件,可以下载已经存在fnd_lobs表里的文件,也可以手动写些内容进fnd_lobs表,然后在浏览器里显示: ...
  • gh320
  • gh320
  • 2014-10-30 11:48:25
  • 1907

Oracle 清空表空间和用户

Oracle如何断开用户连接     http://aryanwang.iteye.com/blog/619471 搜出该用户的session的SID,SERIAL码,然后kill掉 select...
  • NRlovestudy
  • NRlovestudy
  • 2015-11-06 17:53:20
  • 3358

EBS Form开发中实现附件功能(5)

EBS Form开发中实现附件功能(5)(版权声明,本人原创或者翻译的文章如需转载,如转载用于个人学习,请注明出处;否则请与本人联系,违者必究)继续使用上次创建的form,并为其添加附件功能。在EBS...
  • tavor
  • tavor
  • 2014-01-27 10:25:01
  • 4255

Oralce ERP二次开发中附件的使用实例

Oracle ERP二次开发中使用的方式有两种,一是通过标准功能,在系统管理员中定义即可,不用写代码,就可以使几乎任何Form具有附件功能,具体参考系统管理员文档,或者http://www.itpub...
  • cunxiyuan108
  • cunxiyuan108
  • 2011-05-24 15:04:00
  • 2458

ORACLE10G 使用RMAN表空间的恢复

  • 2009年02月21日 10:10
  • 834B
  • 下载

清理Oracle 11g冗余用户和表空间

drop user BI cascade; drop user HR cascade; drop user IX cascade; drop user OE cascade; drop use...
  • a_dev
  • a_dev
  • 2017-01-13 09:58:00
  • 647

EBS FORM启用附件配置教程

EBS 中的FORM界面有时需要使用附件的功能,而EBS本身也提供了FORM界面上传附件的功能,不需要二次开发,通过简单的配置即可实现FORM界面的附件上传的功能。 本文档的目的就是通过一个简单的示例...
  • lucky4016
  • lucky4016
  • 2017-01-14 14:31:26
  • 1215
收藏助手
不良信息举报
您举报文章:EBS 清理附件表空间apps_ts_media表空间内附件fnd_lobs
举报原因:
原因补充:

(最多只允许输入30个字)