上一页  下一页          目录  索引  定位  词汇表  程序库

调整存档表大小

要存档会计年度的大量记录,您可以更新“FA:存档表大小调整系数”以指定按存档创建的临时表大小。特别地,如果 Oracle 资产管理系统存档的行数乘以所有三个表的平均行大小所得的值与 100,000 个字节相距甚远,则必须调整“FA:存档表大小调整系数”。

请与您的数据库管理员联系以了解是否需要更新此系数。您可以通知数据库管理员“大小调整系数”所指定的为初始块保留的存储字节数。默认值为 100 千字节。

您可以使用以下 SQL 脚本大致确定某个会计年度 Oracle 资产管理系统可以存档的行数,并可以计划在该年度每个事务处理执行六个 FA_ADJUSTMENTS 行,每个帐簿中每一期的每项资产均具有一个 FA_DEPRN_DETAIL 行和一个 FA_DEPRN_SUMMARY 行。

要查找 Oracle 资产管理系统可以存档的 FA_ADJUSTMENTS 行数,请使用以下脚本:

select count(ADJ.ASSET_ID) 
     from FA_ADJUSTMENTS ADJ,
          FA_DEPRN_PERIODS DP,
          FA_FISCAL_YEAR FY
where 
     FY.FISCAL_YEAR = Fiscal Year To Archive and
     DP.CALENDAR_PERIOD_OPEN_DATE >= FY.START_DATE and
     DP.CALENDAR_PERIOD_CLOSE_DATE <= FY.END_DATE and
     ADJ.PERIOD_COUNTER_CREATED = DP.PERIOD_COUNTER;

要查找 Oracle 资产管理系统可以存档的 FA_DEPRN_DETAIL 行数,请使用以下脚本:

select count(DD.ASSET_ID) 
     from FA_DEPRN_DETAIL DD,
          FA_DEPRN_PERIODS DP,
          FA_FISCAL_YEAR FY
where 
     FY.FISCAL_YEAR = Fiscal Year To Archive and
     DP.CALENDAR_PERIOD_OPEN_DATE >= FY.START_DATE and
     DP.CALENDAR_PERIOD_CLOSE_DATE <= FY.END_DATE and
     DD.PERIOD_COUNTER = DP.PERIOD_COUNTER;

要查找 Oracle 资产管理系统可以存档的 FA_DEPRN_SUMMARY 行数,请使用以下脚本:

select count(DS.ASSET_ID) 
     from FA_DEPRN_SUMMARY DS,
          FA_DEPRN_PERIODS DP,
          FA_FISCAL_YEAR FY
where 
     FY.FISCAL_YEAR = Fiscal Year To Archive and
     DP.CALENDAR_PERIOD_OPEN_DATE >= FY.START_DATE and
     DP.CALENDAR_PERIOD_CLOSE_DATE <= FY.END_DATE and
     DS.PERIOD_COUNTER = DP.PERIOD_COUNTER;

您可以使用以下 SQL 脚本之类的信息来确定每个表的平均行大小,并可以预设每行大约有 50 个字节。

select avg(nvl(vsize(column_1),0)) +
          avg(nvl(vsize(column_2),0)) +
                  . . .
          avg(nvl(vsize(column_N),0))
     from table_name;

另请参阅

存档并清除事务处理和折旧数据

Oracle 资产管理系统中的用户配置文件

存档、清除和恢复处理


         上一页  下一页          目录  索引  定位  词汇表  程序库