Académique Documents
Professionnel Documents
Culture Documents
###############
Rem
Rem The following commands provide pre-defined CBO statistics for tables where t
he standard
Rem statistic creation is often not sufficient (e.g. because of the dynamic tabl
e content)
Rem
Rem This script is an attachment to SAP note 1020260 and is intended for Oracle
databases
Rem 10g, 11g and 12c. It may also be used for database <= 9i (PLS-00302 errors h
ave to be ignored then).
Rem
Rem Script name: statistics.txt
Rem
Rem Copyright: (c) 2007 - 2015
Rem
Rem XXXXXX
XX
XXXXXX
XXXXX
XXXX
XXXXXX
Rem XX
X
XXXX
XX XX
XX
X XX XX XX
Rem XX
XX XX XX XX
XX
XX
XX XX
Rem XXXXX
XX XX XXXXX
XX
XX
XX XXXXX
Rem
XX XXXXXX XX
XX
XX
XX XX
Rem X
XX XX XX XX
XX
X XX XX XX
Rem XXXXXX
XX XX XXXX
XXXXX
XXXX
XXXXXX
Rem
Rem XXXXX
XXX
Rem XX XX
XX
Rem XX XX XX XXX
XXXXX
XXXXX
XX
XXXXX
Rem XX XX XXX XX
X XX XX
XX
XX
X
Rem XX XX XX
XXXXXX XX
XX
XXXXXXX
Rem XX XX XX
X XX XX XX
XX
XX
Rem XXXXX XXXX
XXXXX X XXXXX
XXXX
XXXXX
Rem
Rem Author: Martin Frauendorfer
Rem Mail: martin.frauendorfer@sap.com
Rem
Rem Content history:
Rem Date
| Change
Rem ---------------+--------------------------------------------------------------------------Rem Jan. 23rd 2007 | PAYR.PERNR
Rem Mar. 15th 2007 | TRBAT2, TRBAT, TATAF, DDXTT, DDXTF
Rem Apr. 3rd 2007 | ARFCRSTATE, ARFCSDATA, ARFCSSTATE, QREFTID,
Rem
| TRFCQDATA, TRFCQIN, TRFCQOUT, TRFCQSTATE
Rem Apr. 13th 2007 | UPSITX.DELNUM
Rem Apr. 30th 2007 | SXMSPMAST, SXMSPEMAS, SXMSPVERS, SXMSPERROR,
Rem
| SXMSCLUP, SXMSCLUR
Rem May 3rd 2007 | SXMSPMAST2, SXMSPEMAS2, SXMSPVERS2, SXMSPERRO2,
Rem
| SXMSCLUP2, SXMSCLUR2
Rem May 11th 2007 | TBTCO.SDLSTRTDT, TBTCO.STATUS
Rem June 26th 2007 | /SAPAPO/MATLOC.LOCID, /SAPAPO/MATLOC.SATID
Rem Aug. 23rd 2007 | SXMSPMAST~TID, SXMSPMAST2~TID
Rem Sep. 17th 2007 | LTAK.KQUIT
Rem Sep. 21st 2007 | MLST.AUFPL, AFKO.AUFNT
Rem Oct. 8th 2007 | TBTCO.EVENTID, TBTCO.EVENTPARM
Rem Nov. 12th 2007 | TRFCQSTATE.HASH
Rem Feb. 15th 2008 | Individual statistic changes only if NUM_ROWS >= 1000
Rem Apr. 16th 2008 | MLST.PLNNR
Rem July 23rd 2008 | SXMSPMAST.PARENTMSG, SXMSPMAST2.PARENTMSG -> NUM_DISTINCT c
hanged from 1 to 10
Rem Aug. 26th 2008 | TRFCQIN~6 -> DISTINCT_KEYS increased from 4 to 400
Rem Dec. 4th 2008 | Set BLEVEL of all TRFCQOUT indexes to 2 (before: values bet
ween 2 and 4)
Rem Jan. 2nd 2009 | /SAPAPO/ORDADM_I.ANCHOR
Rem Jan. 16th 2009 | SMOFCDBHD, SMOFCMPDAT, SMOFCMPHD, SMOFCMPOBJ
Rem Feb. 12th 2009 | SMOEJOBID, SMOHJOBQ, SMOHMSGQ, SMOHSITEQ
Rem Feb. 18th 2009 | TRFCQOUT: BLOCKS increased from 13.000 to 100.000 (to avoid
full table scans)
Rem Feb. 20th 2009 | TRFCQIN: BLOCKS and LEAF_BLOCKS increased by factor 10 (to
avoid segment scans)
Rem June 12th 2009 | SMFCMPDAT.TABNAME: NUM_DISTINCT >= 2
Rem Aug. 24th 2009 | SXMSPHIST, SXMSPHIST2
Rem Dec. 7th 2009 | More flexible execution of script via "/ AS SYSDBA" rather
than SAP user
Rem Feb. 12th 2010 | AUFK.PSPEL, AFPO.PROJN, AFVC.PROJN: NUM_DISTINCT >= 10
Rem Mar. 1st 2010 | HOPCOUNT column for SXMSPHIST, SXMSPHIST2
Rem Apr. 19th 2010 | LTAK~Q: DISTINCT_KEYS >= 200
Rem Apr. 28th 2010 | SXMSPMAST.PARENTMSG, SXMSPMAST2.PARENTMSG: NUM_DISTINCT inc
reased from 10 to 1000
Rem
| SXMSPMAST~PAR, SXMSPMAST2~PAR: DISTINCT_KEYS increased from
1 to 1000
Rem May 26th 2010 | /SAPAPO/MATLOC.LOCID, SAPAPO/MATLOC.SATID: NUM_DISTINCT inc
reased from at least 5 to at least 20
Rem
| /SAPAPO/MATLOC~SAT: DISTINCT_KEYS increased from at least 2
5 to at least 400
Rem
| /SAPAPO/MATLOC~LID: DISTINCT_KEYS increased from at least 5
to at least 20
Rem June 21st 2010 | SXMSPMAST, SXMSPMAST2: NUM_DISTINCT of MSGTYPE increased fr
om 3 to 15
Rem July 6th 2010 | SMOFCMPDAT: AVG_COL_LEN of SEG_DATA reduced from 3103 to 30
0
Rem
|
AVG_ROW_LEN reduced from 3213 to 400
Rem July 7th 2010 | SMOHSITEQEX, SMOHSITEQRD
Rem
| SMOHMSGQ: NUM_DISTINCT of QUEUENAME increased from 2 to 10
Rem Feb. 2nd 2011 | AFKO: NUM_DISTINCT of PRONR increased to at least 100
Rem
|
DISTINCT_KEYS of AFKO~3 increased to at least 100
Rem Apr. 5th 2011 | PAYR: DISTINCT_KEYS of PAYR~P increased to at least 10
Rem May 5th 2011 | TESTDATRNRPART0
Rem May 12th 2011 | TBTCO: NUM_DISTINCT of STATUS increased from 10 to 20
Rem July 8th 2011 | AFKO: NUM_DISTINCT of MAUFNR increased to at least 100
Rem
|
DISTINCT_KEYS of AFKO~5 increased to at least 100
Rem July 14th 2011 | BDCP2: NUM_DISTINCT of PROCESS increased to at least 10
Rem July 20th 2011 | AUSP: Column group statistics for MANDT, KLART, ATINN
Rem Aug. 17th 2011 | BBP_PDHGP: NUM_DISTINCT of ACTIVE_HEADER increased to at le
ast 100
Rem
|
DISTINCT_KEYS of BBP_PDHGP~VER increased to at l
east 100
Rem Sep. 3rd 2011 | BKPF: Column group statistics for MANDT, BUKRS, BSTAT
Rem Nov. 29th 2011 | MSEG: Column group statistics for MANDT, MBLNR, MJAHR
Rem Dec. 8th 2011 | SMOHMSGQRE
Rem Dec. 29th 2011 | VEPO: NUM_DISTINCT of UNVEL increased to at least 20
Rem
|
DISTINCT_KEYS of VEPO~A increased to at least 20
Rem Jan. 3rd 2012 | CATSDB: NUM_DISTINCT of STATUS increased to at least 20
Rem Jan. 6th 2012 | DRAW: NUM_DISTINCT of PRENR increased to at least 10
Rem
|
DISTINCT_KEYS OF DRAW~1 increased to at least 10
Rem Feb. 7 th 2012 | DFKKOP: NUM_DISTINCT of WHGRP increased to at least 2
Rem Feb. 16th 2012 | SWWWIHEAD: NUM_DISTINCT of CHECK_STAT increased to at least
10
Rem Feb. 27th 2012 | XI_AF_SVC_ID_MAP (JAVA schema)
Rem Mar. 8th 2012 | RSBATCHDATA: NUM_DISTINCT of RELID increased to at least 10
Rem Jan. 23rd 2015 | LTAK: NUM_DISTINCT of KQUIT increased from at least 10 to a
t least 15
Rem Feb. 17th 2015 | TBTCO: Removed the previous NUM_DISTINCT <= 500 rule for JO
BNAME
Rem Apr. 23rd 2015 | BDCP2: NUM_DISTINCT of PROCESS increased from at least 10 t
o at least 20
Rem Jun. 22rd 2015 | Field DBSTATC-TDDAT contains as of now the date of statisti
c adaption/freeze (by lutz vornefeld); allows to check when a DBSTATC entry was
made
Rem Feb. 23rd 2016 | DBSTATC: NUM_DISTINCT of TDDAT contains the date of last sc
ript run e.g. 20163112 (for EWA query - no SAP schema access - of last run of st
atistic adaption script)
Rem May 2nd 2016 | RSODSACTDATA: NUMROWS, NUMBLKS, AVGRLEN
Rem May 2nd 2016 | RSODSACTDATA.RELID: DISTCNT=>3, RSODSACTDATA.ODSOBJECT: DIS
TCNT=>405, RSODSACTDATA.DATAPAKID: DISTCNT=>17606, RSODSACTDATA.SRTF2: DISTCNT=>
14857
Rem May 2nd 2016 | RSODSACTDATA~0: NUMROWS, NUMBLKS, NUMDIST, CLSTFCT, CLSTFCT
Rem May 2nd 2016 | SRTMP_DATA~0: NUMBLKS > 10
Rem May 18th 2016 | "Full set" /SAPSLL/SWNWLR3
Rem May 23rd 2016 | Bug Correction
Rem July 20th 2016 | corrected SXMS* tables without HOPCOUNT column (SXMSCLUP, S
XMSCLUP2, SXMSCLUR, SXMSCLUR2, SXMSPEMAS, SXMSPEMAS2, SXMSPERROR, SXMSPERRO2, SX
MSPHIST, SXMSPHIST2, SXMSPMAST, SXMSPVERS, SXMSPVERS2)
Rem July 20th 2016 | added bfRFC tables (NetWeaver as successor of qRFC/tRFC tec
hnology) https://help.sap.com/saphelp_nw74/helpdata/en/48/96e29a0eec3987e1000000
0a421937/content.htm?frameset=/en/48/927c2caa6b17cee10000000a421937/frameset.htm
¤t_toc=/en/33/12e0f98f494692b9777dd0ce9fba1e/plain.htm&node_id=71&show_chi
ldren=false
Rem
Rem Tables on the "watch list"
Rem
Rem Name
| Short Description
|
Rem ----------------+--------------------------------+---Rem BANK_PACKMAN
| need examples
|(1)
Rem ESH_EX_CPOINTER | need examples
|
Rem SXI_MONITOR
| need examples
|
Rem RSBKDATA_V
| RSBKDATA RSODSACTDATA
|(1)
Rem SRTMP_DATA
| Runtime Monitoring: Data Table |
Rem
Rem If you find problems with the tables in the watch list, send a full SQL_ID d
ata collector
Rem (and access to the system if possible) to f.vales@sap.com
Rem
Rem Installation procedure:
Rem
Rem 1. Implement BRCONNECT with at least version 7.10 (25) - see SAP Note 12741.
Rem
Rem 2. Copy this script statistics.txt to a directory on the database server
Rem
Rem 3. Go to the directory with the script
Rem
Rem 4. Make sure that the indexes of the relevant tables follow the "~"
Rem
naming convention. Replace <SAPR3> with the name of the SAP user
Rem
(SAPR3 / SAPR3 / SAP<sid> / SAP<xyz>):
Rem
Rem
sqlplus / as sysdba
/*
SELECT
INDEX_NAME
FROM
DBA_INDEXES
WHERE
OWNER = 'SAPR3' AND
TABLE_NAME IN
( 'AUSP',
'BKPF',
'BSID',
'MSEG',
'/SAPAPO/MATLOC',
'AFKO',
'AFPO',
'AFVC',
'AUFK',
'BBP_PDHGP',
'BDCP2',
'CATSDB',
'DPSOB_BP_ACC',
'DFKKOP',
'DRAW',
'EDIDC',
'EKKN',
'KSSK',
'LTAK',
'MARA',
'MLST',
'PAYR',
'RSBATCHDATA',
'SWWWIHEAD',
'TBTCO',
'UPSITX',
'VEPO',
'ARFCRSTATE',
'ARFCSDATA',
'ARFCSSTATE',
'DDXTT',
'DDXTF',
'QREFTID',
'SXMSCLUP',
'SXMSCLUP2',
'SXMSCLUR',
'SXMSCLUR2',
'SXMSPEMAS',
'SXMSPEMAS2',
'SXMSPERROR',
'SXMSPERRO2',
'SXMSPHIST',
'SXMSPHIST2',
'SXMSPMAST',
'SXMSPMAST2',
'SXMSPVERS',
'SXMSPVERS2',
'SWEQUEUE',
'TATAF',
'TESTDATRNRPART0',
'TRBAT',
'TRBAT2',
'TRFCQDATA',
'TRFCQIN',
'TRFCQOUT',
'TRFCQSTATE',
'SMOEJOBID',
'SMOFCDBHD',
'SMOFCMPDAT',
'SMOFCMPHD',
'SMOFCMPOBJ',
'SMOHJOBQ',
'SMOHMSGQ',
'SMOHMSGQRE',
'SMOHSITEQ',
'SMOHSITEQEX',
'SMOHSITEQRD',
'/SAPAPO/ORDADM_I',
'HRP1001',
'NAST',
'SMW3_BDOC',
'RSODSACTDATA',
'SRTMP_DATA'
) AND
INDEX_NAME NOT LIKE '%~%' AND
INDEX_TYPE != 'LOB';
*/
Rem
If indexes are returned (e.g. containing '_' or '^' as separator),
Rem
they have to be renamed to the "~" naming convention, e.g.:
Rem
Rem
ALTER INDEX "<SAPR3>"."TATAF__0" RENAME TO "TATAF~0";
Rem
ALTER INDEX "<SAPR3>"."SXMSPMAST^0" RENAME TO "SXMSPMAST~0";
Rem
Rem
This change of the index name is transparent to the SAP application.
Rem
Rem
Exit sqlplus via "exit".
Rem
Rem 5. Check if you have already made some customer specific settings for the
Rem
involved tables in DBSTATC. This script here will remove all previously
Rem
existing settings for the tables with delivered CBO statistics and so you
Rem
have to maintain them again appropriately after having run the script.
Rem
Rem 6. Execute the script statistics.txt. Replace <SAPR3> with the name of
Rem
the SAP user (SAPR3 / SAPR3 / SAP<sid> / SAP<xyz>):
Rem
Rem
sqlplus /nolog @statistics.txt <SAPR3>
Rem
Rem 7. Check the spool file statistics.out for errors.
Rem
Rem 8. If errors are returned, consider the following:
Rem
Rem
PLS-00302: component 'LOCK_TABLE_STATS' must be declared
Rem
PLS-00302: component 'UNLOCK_TABLE_STATS' must be declared
Rem
Rem
-> These errors are returned if the script is run in an Oracle database w
ith
Rem
release <= 9i because the locking functionality doesn't exist with the
se
Rem
releases. These errors are not critical, but be aware that this script
Rem
here is mainly intended for databases >= 10g.
Rem
Rem
ORA-00904: "DBMS_STATS"."CREATE_EXTENDED_STATS": invalid identifier
Rem
Rem
-> Extended statistics only available as of Oracle 11g, with earlier rele
ases the
Rem
above ORA-00904 is thrown which can be ignored
Rem
Rem
ORA-00942: table or view does not exist
Rem
Rem
-> This error usually indicates that the script is run with the wrong use
r.
Rem
Make sure that you connect to SQLPLUS with the SAP schema owner.
Rem
Rem
ORA-01403: no data found
Rem
Rem
-> This error indicates that the concerned table doesn't exist in the sys
tem.
Rem
This happens if a table doesn't exist for a specific SAP release and c
an be
Rem
ignored.
Rem
Rem
ORA-20000: INDEX "<owner>"."<index_name>" does not exist or insufficient
privileges
Rem
Rem
-> This error can occur when the index name doesn't follow the "~" naming
Rem
convention. See step 4 and rename the index if necessary.
Rem
-> It can also happen if the index doesn't exist in the system. In this c
ase it can
Rem
be ignored.
Rem
Rem
ORA-20000: TABLE "<owner>"."<table_name>" does not exist or insufficient
privileges
Rem
Rem
-> This error is displayed if the table doesn't exist in the system. This
can happen
Rem
because this script is generic while SAP systems often only contain a
sub set of
Rem
the tables. In this case the error can be ignored.
Rem
Rem
ORA-20000: Unable to set values for column <column_name>: does not exist
or
Rem
insufficient privileges
Rem
Rem
-> If columns are introduced with newer SAP releases, they are included i
n this
Rem
script. If an older SAP release without the column is used, updating t
he
Rem
statistics for this column will fail with ORA-20000 because the column
doesn't
Rem
exist. This is not critical and can be ignored.
Rem
Rem
ORA-20005: object statistics are locked (stattype = ALL)
Rem
Rem
-> This error appears if the statistics of a table are already locked.
Rem
This situation should not occur because before performing the changes
Rem
the UNLOCK_TABLE_STATS functionality is executed.
Rem
Rem
ORA-06550: line <line>, column <column>
Rem
ORA-06512: at line
Rem
Rem
-> These error codes are secondary error codes (note 636475) and can be
Rem
ignored.
Rem
Rem
ORA-20007: extension (...) already exists in the table
Rem
Rem
-> Happens if required extended statistics are already defined and can be
ignored
Rem
Rem 9. If you have created customer specific indexes or columns you have to take
Rem
into account that SAP can't deliver good statistics for them and so
Rem
you might have to adapt their statistics on your own in order to synchron
ize
Rem
them with the delivered statistics. This may only be necessary for tables
that
Rem
receive a full set of statistics in this script (->
Rem
DBMS_STATS.SET_TABLE_STATS, DBMS_STATS.SET_INDEX_STATS and
Rem
DBMS_STATS.SET_COLUMN_STATS are used for these tables). In this case you
Rem
can manually execute the DBMS_STATS commands for these indexes and column
s.
Rem
Rem 10. If you have identified customer specific DBSTATC settings in step 5 abov
e, you have
Rem
to maintain them now again if required.
Rem
Rem 11. Some of the changes only take effect after the next BRCONNECT statistic
run. If
Rem
required, schedule a BRCONNECT statistic run manually:
Rem
Rem
brconnect -u / -c -f stats -t all
Rem ############################################################################
###############
CONNECT / AS SYSDBA
SPOOL statistics.out
VARIABLE OWNER VARCHAR2(30)
EXECUTE :OWNER := '&&1'
ALTER SESSION SET CURRENT_SCHEMA = &&1;
-- ############# MULTI COLUMN STATISTICS (Oracle >= 11g) #########
-------
AUSP
BKPF
BSID
HRP1001
MSEG
NAST
/SAPAPO/MATLOC
/SAPAPO/ORDADM_I
AFKO
AFPO
AFVC
AUFK
BBP_PDHGP
BDCP2
CATSDB
DBSTATC
DPSOB_BP_ACC
DFKKOP
DRAW
EDIDC
EKKN
KSSK
LTAK
MARA
MLST
PAYR
RSBATCHDATA
SMW3_BDOC
SWEQUEUE
SWWWIHEAD
TBTCO
UPSITX
VEPO
RSODSACTDATA
SRTMP_DATA
-- /SAPAPO/MATLOC --
DATE,'YYYYMMDD'));
-- AFPO -EXEC DBMS_STATS.UNLOCK_TABLE_STATS(:OWNER, 'AFPO');
DELETE FROM DBSTATC WHERE DBOBJ = 'AFPO' AND DBTYP IN (' ', 'ORACLE');
INSERT INTO DBSTATC (DBOBJ, DOTYP, OBJOW, DBTYP, VWTYP, ACTIV, OBJEC, PLAND, TDD
AT) VALUES ('AFPO', '01', ' ', 'ORACLE', 'O', 'R', ' ', 'X', TO_CHAR(SYSDATE,'YY
YYMMDD'));
INSERT INTO DBSTATC (DBOBJ, DOTYP, OBJOW, DBTYP, VWTYP, ACTIV, OBJEC, PLAND, TDD
AT) VALUES ('AFPO', 'CD', 'PROJN', 'ORACLE', 'O', 'A', '+10', 'X', TO_CHAR(SYSDA
TE,'YYYYMMDD'));
INSERT INTO DBSTATC (DBOBJ, DOTYP, OBJOW, DBTYP, VWTYP, ACTIV, OBJEC, PLAND, TDD
AT) VALUES ('AFPO', 'ID', 'AFPO~2', 'ORACLE', 'O', 'A', '+10', 'X', TO_CHAR(SYSD
ATE,'YYYYMMDD'));
-- AFVC -EXEC DBMS_STATS.UNLOCK_TABLE_STATS(:OWNER, 'AFVC');
DELETE FROM DBSTATC WHERE DBOBJ = 'AFVC' AND DBTYP IN (' ', 'ORACLE');
INSERT INTO DBSTATC (DBOBJ, DOTYP, OBJOW, DBTYP, VWTYP, ACTIV, OBJEC, PLAND, TDD
AT) VALUES ('AFVC', '01', ' ', 'ORACLE', 'O', 'R', ' ', 'X', TO_CHAR(SYSDATE,'YY
YYMMDD'));
INSERT INTO DBSTATC (DBOBJ, DOTYP, OBJOW, DBTYP, VWTYP, ACTIV, OBJEC, PLAND, TDD
AT) VALUES ('AFVC', 'CD', 'PROJN', 'ORACLE', 'O', 'A', '+50', 'X', TO_CHAR(SYSDA
TE,'YYYYMMDD'));
INSERT INTO DBSTATC (DBOBJ, DOTYP, OBJOW, DBTYP, VWTYP, ACTIV, OBJEC, PLAND, TDD
AT) VALUES ('AFVC', 'ID', 'AFVC~3', 'ORACLE', 'O', 'A', '+50', 'X', TO_CHAR(SYSD
ATE,'YYYYMMDD'));
-- AUFK -EXEC DBMS_STATS.UNLOCK_TABLE_STATS(:OWNER, 'AUFK');
DELETE FROM DBSTATC WHERE DBOBJ = 'AUFK' AND DBTYP IN (' ', 'ORACLE');
INSERT INTO DBSTATC (DBOBJ, DOTYP, OBJOW, DBTYP, VWTYP, ACTIV, OBJEC, PLAND, TDD
AT) VALUES ('AUFK', '01', ' ', 'ORACLE', 'O', 'R', ' ', 'X', TO_CHAR(SYSDATE,'YY
YYMMDD'));
INSERT INTO DBSTATC (DBOBJ, DOTYP, OBJOW, DBTYP, VWTYP, ACTIV, OBJEC, PLAND, TDD
AT) VALUES ('AUFK', 'CD', 'PSPEL', 'ORACLE', 'O', 'A', '+50', 'X', TO_CHAR(SYSDA
TE,'YYYYMMDD'));
INSERT INTO DBSTATC (DBOBJ, DOTYP, OBJOW, DBTYP, VWTYP, ACTIV, OBJEC, PLAND, TDD
AT) VALUES ('AUFK', 'ID', 'AUFK~D', 'ORACLE', 'O', 'A', '+200', 'X', TO_CHAR(SYS
DATE,'YYYYMMDD'));
-- BBP_PDHGP -EXEC DBMS_STATS.UNLOCK_TABLE_STATS(:OWNER, 'BBP_PDHGP');
DELETE FROM DBSTATC WHERE DBOBJ = 'BBP_PDHGP' AND DBTYP IN (' ', 'ORACLE');
INSERT INTO DBSTATC (DBOBJ, DOTYP, OBJOW, DBTYP, VWTYP, ACTIV, OBJEC, PLAND, TDD
AT) VALUES ('BBP_PDHGP', '01', ' ', 'ORACLE', 'O', 'R', ' ', 'X', TO_CHAR(SYSDAT
E,'YYYYMMDD'));
INSERT INTO DBSTATC (DBOBJ, DOTYP, OBJOW, DBTYP, VWTYP, ACTIV, OBJEC, PLAND, TDD
AT) VALUES ('BBP_PDHGP', 'CD', 'ACTIVE_HEADER', 'ORACLE', 'O', 'A', '+100', 'X',
TO_CHAR(SYSDATE,'YYYYMMDD'));
INSERT INTO DBSTATC (DBOBJ, DOTYP, OBJOW, DBTYP, VWTYP, ACTIV, OBJEC, PLAND, TDD
AT) VALUES ('BBP_PDHGP', 'ID', 'BBP_PDHGP~VER', 'ORACLE', 'O', 'A', '+100', 'X',
TO_CHAR(SYSDATE,'YYYYMMDD'));
INSERT INTO DBSTATC (DBOBJ, DOTYP, OBJOW, DBTYP, VWTYP, ACTIV, OBJEC, PLAND, TDD
AT) VALUES ('BBP_PDHGP', 'CD', 'REF_OBJECT_ID', 'ORACLE', 'O', 'A', '+100', 'X',
TO_CHAR(SYSDATE,'YYYYMMDD'));
INSERT INTO DBSTATC (DBOBJ, DOTYP, OBJOW, DBTYP, VWTYP, ACTIV, OBJEC, PLAND, TDD
AT) VALUES ('BBP_PDHGP', 'ID', 'BBP_PDHGP~ROI', 'ORACLE', 'O', 'A', '+100', 'X',
TO_CHAR(SYSDATE,'YYYYMMDD'));
-- BDCP2 -EXEC DBMS_STATS.UNLOCK_TABLE_STATS(:OWNER, 'BDCP2');
DELETE FROM DBSTATC WHERE DBOBJ = 'BDCP2' AND DBTYP IN (' ', 'ORACLE');
INSERT INTO DBSTATC (DBOBJ, DOTYP, OBJOW, DBTYP, VWTYP, ACTIV, OBJEC, PLAND, TDD
AT) VALUES ('BDCP2', '01', ' ', 'ORACLE', 'O', 'R', ' ', 'X', TO_CHAR(SYSDATE,'Y
YYYMMDD'));
INSERT INTO DBSTATC (DBOBJ, DOTYP, OBJOW, DBTYP, VWTYP, ACTIV, OBJEC, PLAND, TDD
AT) VALUES ('BDCP2', 'CD', 'PROCESS', 'ORACLE', 'O', 'A', '+20', 'X', TO_CHAR(SY
SDATE,'YYYYMMDD'));
-- CATSDB -EXEC DBMS_STATS.UNLOCK_TABLE_STATS(:OWNER, 'CATSDB');
DELETE FROM DBSTATC WHERE DBOBJ = 'CATSDB' AND DBTYP IN (' ', 'ORACLE');
INSERT INTO DBSTATC (DBOBJ, DOTYP, OBJOW, DBTYP, VWTYP, ACTIV, OBJEC, PLAND, TDD
AT) VALUES ('CATSDB', '01', ' ', 'ORACLE', 'O', 'R', ' ', 'X', TO_CHAR(SYSDATE,'
YYYYMMDD'));
INSERT INTO DBSTATC (DBOBJ, DOTYP, OBJOW, DBTYP, VWTYP, ACTIV, OBJEC, PLAND, TDD
AT) VALUES ('CATSDB', 'CD', 'STATUS', 'ORACLE', 'O', 'A', '+20', 'X', TO_CHAR(SY
SDATE,'YYYYMMDD'));
INSERT INTO DBSTATC (DBOBJ, DOTYP, OBJOW, DBTYP, VWTYP, ACTIV, OBJEC, PLAND, TDD
AT) VALUES ('CATSDB', 'ID', 'CATSDB~7', 'ORACLE', 'O', 'A', '+20', 'X', TO_CHAR(
SYSDATE,'YYYYMMDD'));
INSERT INTO DBSTATC (DBOBJ, DOTYP, OBJOW, DBTYP, VWTYP, ACTIV, OBJEC, PLAND, TDD
AT) VALUES ('CATSDB', 'ID', 'CATSDB~8', 'ORACLE', 'O', 'A', '+20', 'X', TO_CHAR(
SYSDATE,'YYYYMMDD'));
-- DBSTATC -EXEC DBMS_STATS.UNLOCK_TABLE_STATS(:OWNER, 'DBSTATC');
DELETE FROM DBSTATC WHERE DBOBJ = 'DBSTATC' AND DBTYP IN (' ', 'ORACLE');
INSERT INTO DBSTATC (DBOBJ, DOTYP, OBJOW, DBTYP, VWTYP, ACTIV, OBJEC, PLAND, TDD
AT) VALUES ('DBSTATC', '01', ' ', 'ORACLE', 'O', 'R', ' ', 'X', TO_CHAR(SYSDATE,
'YYYYMMDD'));
INSERT INTO DBSTATC (DBOBJ, DOTYP, OBJOW, DBTYP, VWTYP, ACTIV, OBJEC, PLAND, TDD
AT) VALUES ('DBSTATC', 'CD', 'TDDAT', 'ORACLE', 'O', 'A', TO_CHAR(SYSDATE,'YYYYM
MDD'), 'X', TO_CHAR(SYSDATE,'YYYYMMDD'));
-- DPSOB_BP_ACC -EXEC DBMS_STATS.UNLOCK_TABLE_STATS(:OWNER, 'DPSOB_BP_ACC');
DELETE FROM DBSTATC WHERE DBOBJ = 'DPSOB_BP_ACC' AND DBTYP IN (' ', 'ORACLE');
INSERT INTO DBSTATC (DBOBJ, DOTYP, OBJOW, DBTYP, VWTYP, ACTIV, OBJEC, PLAND, TDD
AT) VALUES ('DPSOB_BP_ACC', '01', ' ', 'ORACLE', 'O', 'R', ' ', 'X', TO_CHAR(SYS
DATE,'YYYYMMDD'));
INSERT INTO DBSTATC (DBOBJ, DOTYP, OBJOW, DBTYP, VWTYP, ACTIV, OBJEC, PLAND, TDD
AT) VALUES ('DPSOB_BP_ACC', 'CD', 'ABWRE', 'ORACLE', 'O', 'A', '+10', 'X', TO_CH
AR(SYSDATE,'YYYYMMDD'));
INSERT INTO DBSTATC (DBOBJ, DOTYP, OBJOW, DBTYP, VWTYP, ACTIV, OBJEC, PLAND, TDD
AT) VALUES ('DPSOB_BP_ACC', 'ID', 'DPSOB_BP_ACC~3', 'ORACLE', 'O', 'A', '+10', '
X', TO_CHAR(SYSDATE,'YYYYMMDD'));
INSERT INTO DBSTATC (DBOBJ, DOTYP, OBJOW, DBTYP, VWTYP, ACTIV, OBJEC, PLAND, TDD
AT) VALUES ('DPSOB_BP_ACC', 'CD', 'ABWRA', 'ORACLE', 'O', 'A', '+10', 'X', TO_CH
AR(SYSDATE,'YYYYMMDD'));
INSERT INTO DBSTATC (DBOBJ, DOTYP, OBJOW, DBTYP, VWTYP, ACTIV, OBJEC, PLAND, TDD
AT) VALUES ('DPSOB_BP_ACC', 'ID', 'DPSOB_BP_ACC~4', 'ORACLE', 'O', 'A', '+10', '
X', TO_CHAR(SYSDATE,'YYYYMMDD'));
-- DFKKOP -EXEC DBMS_STATS.UNLOCK_TABLE_STATS(:OWNER, 'DFKKOP');
DELETE FROM DBSTATC WHERE DBOBJ = 'DFKKOP' AND DBTYP IN (' ', 'ORACLE');
INSERT INTO DBSTATC (DBOBJ, DOTYP, OBJOW, DBTYP, VWTYP, ACTIV, OBJEC, PLAND, TDD
AT) VALUES ('DFKKOP', '01', ' ', 'ORACLE', 'O', 'R', ' ', 'X', TO_CHAR(SYSDATE,'
YYYYMMDD'));
INSERT INTO DBSTATC (DBOBJ, DOTYP, OBJOW, DBTYP, VWTYP, ACTIV, OBJEC, PLAND, TDD
AT) VALUES ('DFKKOP', 'CD', 'WHGRP', 'ORACLE', 'O', 'A', '+2', 'X', TO_CHAR(SYSD
ATE,'YYYYMMDD'));
-- DRAW -EXEC DBMS_STATS.UNLOCK_TABLE_STATS(:OWNER, 'DRAW');
DELETE FROM DBSTATC WHERE DBOBJ = 'DRAW' AND DBTYP IN (' ', 'ORACLE');
INSERT INTO DBSTATC (DBOBJ, DOTYP, OBJOW, DBTYP, VWTYP, ACTIV, OBJEC, PLAND, TDD
AT) VALUES ('DRAW', '01', ' ', 'ORACLE', 'O', 'R', ' ', 'X', TO_CHAR(SYSDATE,'YY
YYMMDD'));
INSERT INTO DBSTATC (DBOBJ, DOTYP, OBJOW, DBTYP, VWTYP, ACTIV, OBJEC, PLAND, TDD
AT) VALUES ('DRAW', 'CD', 'PRENR', 'ORACLE', 'O', 'A', '+10', 'X', TO_CHAR(SYSDA
TE,'YYYYMMDD'));
INSERT INTO DBSTATC (DBOBJ, DOTYP, OBJOW, DBTYP, VWTYP, ACTIV, OBJEC, PLAND, TDD
AT) VALUES ('DRAW', 'ID', 'DRAW~1', 'ORACLE', 'O', 'A', '+10', 'X', TO_CHAR(SYSD
ATE,'YYYYMMDD'));
-- EDIDC -EXEC DBMS_STATS.UNLOCK_TABLE_STATS(:OWNER, 'EDIDC');
DELETE FROM DBSTATC WHERE DBOBJ = 'EDIDC' AND DBTYP IN (' ', 'ORACLE');
INSERT INTO DBSTATC (DBOBJ, DOTYP, OBJOW, DBTYP, VWTYP, ACTIV, OBJEC, PLAND, TDD
AT) VALUES ('EDIDC', '01', ' ', 'ORACLE', 'O', 'R', ' ', 'X', TO_CHAR(SYSDATE,'Y
YYYMMDD'));
INSERT INTO DBSTATC (DBOBJ, DOTYP, OBJOW, DBTYP, VWTYP, ACTIV, OBJEC, PLAND, TDD
AT) VALUES ('EDIDC', 'ID', 'EDIDC~4', 'ORACLE', 'O', 'A', '+1500', 'X', TO_CHAR(
SYSDATE,'YYYYMMDD'));
-- EKKN -EXEC DBMS_STATS.UNLOCK_TABLE_STATS(:OWNER, 'EKKN');
DELETE FROM DBSTATC WHERE DBOBJ = 'EKKN' AND DBTYP IN (' ', 'ORACLE');
INSERT INTO DBSTATC (DBOBJ, DOTYP, OBJOW, DBTYP, VWTYP, ACTIV, OBJEC, PLAND, TDD
AT) VALUES ('EKKN', '01', ' ', 'ORACLE', 'O', 'R', ' ', 'X', TO_CHAR(SYSDATE,'YY
YYMMDD'));
INSERT INTO DBSTATC (DBOBJ, DOTYP, OBJOW, DBTYP, VWTYP, ACTIV, OBJEC, PLAND, TDD
AT) VALUES ('EKKN', 'CD', 'ANLN1', 'ORACLE', 'O', 'A', '+20', 'X', TO_CHAR(SYSDA
TE,'YYYYMMDD'));
INSERT INTO DBSTATC (DBOBJ, DOTYP, OBJOW, DBTYP, VWTYP, ACTIV, OBJEC, PLAND, TDD
AT) VALUES ('EKKN', 'ID', 'EKKN~A', 'ORACLE', 'O', 'A', '+20', 'X', TO_CHAR(SYSD
ATE,'YYYYMMDD'));
-- KSSK -EXEC DBMS_STATS.UNLOCK_TABLE_STATS(:OWNER, 'KSSK');
DELETE FROM DBSTATC WHERE DBOBJ = 'KSSK' AND DBTYP IN (' ', 'ORACLE');
INSERT INTO DBSTATC (DBOBJ, DOTYP, OBJOW, DBTYP, VWTYP, ACTIV, OBJEC, PLAND, TDD
AT) VALUES ('KSSK', '01', ' ', 'ORACLE', 'O', 'R', ' ', 'X', TO_CHAR(SYSDATE,'YY
YYMMDD'));
'01', ' ', 'ORACLE', 'O', 'R', ' ', 'X', TO_CHAR(SYSDATE,'YY
(DBOBJ, DOTYP, OBJOW, DBTYP, VWTYP, ACTIV, OBJEC, PLAND, TDD
'CD', 'PERNR', 'ORACLE', 'O', 'A', '+10', 'X', TO_CHAR(SYSDA
(DBOBJ, DOTYP, OBJOW, DBTYP, VWTYP, ACTIV, OBJEC, PLAND, TDD
'ID', 'PAYR~P', 'ORACLE', 'O', 'A', '+10', 'X', TO_CHAR(SYSD
R(SYSDATE,'YYYYMMDD'));
INSERT INTO DBSTATC (DBOBJ, DOTYP, OBJOW, DBTYP, VWTYP, ACTIV, OBJEC, PLAND, TDD
AT) VALUES ('SWWWIHEAD', 'ID', 'SWWWIHEAD~C', 'ORACLE', 'O', 'A', '+10000', 'X',
TO_CHAR(SYSDATE,'YYYYMMDD'));
-- TBTCO -EXEC DBMS_STATS.UNLOCK_TABLE_STATS(:OWNER, 'TBTCO');
DELETE FROM DBSTATC WHERE DBOBJ = 'TBTCO' AND DBTYP IN (' ', 'ORACLE');
INSERT INTO DBSTATC (DBOBJ, DOTYP, OBJOW, DBTYP, VWTYP, ACTIV, OBJEC, PLAND, TDD
AT) VALUES ('TBTCO', '01', ' ', 'ORACLE', 'O', 'R', ' ', 'X', TO_CHAR(SYSDATE,'Y
YYYMMDD'));
INSERT INTO DBSTATC (DBOBJ, DOTYP, OBJOW, DBTYP, VWTYP, ACTIV, OBJEC, PLAND, TDD
AT) VALUES ('TBTCO', 'CD', 'SDLSTRTDT', 'ORACLE', 'O', 'A', '+30', 'X', TO_CHAR(
SYSDATE,'YYYYMMDD'));
INSERT INTO DBSTATC (DBOBJ, DOTYP, OBJOW, DBTYP, VWTYP, ACTIV, OBJEC, PLAND, TDD
AT) VALUES ('TBTCO', 'CD', 'STATUS', 'ORACLE', 'O', 'A', '+30', 'X', TO_CHAR(SYS
DATE,'YYYYMMDD'));
INSERT INTO DBSTATC (DBOBJ, DOTYP, OBJOW, DBTYP, VWTYP, ACTIV, OBJEC, PLAND, TDD
AT) VALUES ('TBTCO', 'CD', 'EVENTID', 'ORACLE', 'O', 'A', '+10', 'X', TO_CHAR(SY
SDATE,'YYYYMMDD'));
INSERT INTO DBSTATC (DBOBJ, DOTYP, OBJOW, DBTYP, VWTYP, ACTIV, OBJEC, PLAND, TDD
AT) VALUES ('TBTCO', 'CD', 'EVENTPARM', 'ORACLE', 'O', 'A', '+10', 'X', TO_CHAR(
SYSDATE,'YYYYMMDD'));
INSERT INTO DBSTATC (DBOBJ, DOTYP, OBJOW, DBTYP, VWTYP, ACTIV, OBJEC, PLAND, TDD
AT) VALUES ('TBTCO', 'ID', 'TBTCO~5', 'ORACLE', 'O', 'A', '+100', 'X', TO_CHAR(S
YSDATE,'YYYYMMDD'));
-- UPSITX -EXEC DBMS_STATS.UNLOCK_TABLE_STATS(:OWNER, 'UPSITX');
DELETE FROM DBSTATC WHERE DBOBJ = 'UPSITX' AND DBTYP IN (' ', 'ORACLE');
INSERT INTO DBSTATC (DBOBJ, DOTYP, OBJOW, DBTYP, VWTYP, ACTIV, OBJEC, PLAND, TDD
AT) VALUES ('UPSITX', '01', ' ', 'ORACLE', 'O', 'R', ' ', 'X', TO_CHAR(SYSDATE,'
YYYYMMDD'));
INSERT INTO DBSTATC (DBOBJ, DOTYP, OBJOW, DBTYP, VWTYP, ACTIV, OBJEC, PLAND, TDD
AT) VALUES ('UPSITX', 'CD', 'DELNUM', 'ORACLE', 'O', 'A', '+10', 'X', TO_CHAR(SY
SDATE,'YYYYMMDD'));
INSERT INTO DBSTATC (DBOBJ, DOTYP, OBJOW, DBTYP, VWTYP, ACTIV, OBJEC, PLAND, TDD
AT) VALUES ('UPSITX', 'ID', 'UPSITX~DEL', 'ORACLE', 'O', 'A', '+10', 'X', TO_CHA
R(SYSDATE,'YYYYMMDD'));
-- VEPO -EXEC DBMS_STATS.UNLOCK_TABLE_STATS(:OWNER, 'VEPO');
DELETE FROM DBSTATC WHERE DBOBJ = 'VEPO' AND DBTYP IN (' ', 'ORACLE');
INSERT INTO DBSTATC (DBOBJ, DOTYP, OBJOW, DBTYP, VWTYP, ACTIV, OBJEC, PLAND, TDD
AT) VALUES ('VEPO', '01', ' ', 'ORACLE', 'O', 'R', ' ', 'X', TO_CHAR(SYSDATE,'YY
YYMMDD'));
INSERT INTO DBSTATC (DBOBJ, DOTYP, OBJOW, DBTYP, VWTYP, ACTIV, OBJEC, PLAND, TDD
AT) VALUES ('VEPO', 'CD', 'UNVEL', 'ORACLE', 'O', 'A', '+20', 'X', TO_CHAR(SYSDA
TE,'YYYYMMDD'));
INSERT INTO DBSTATC (DBOBJ, DOTYP, OBJOW, DBTYP, VWTYP, ACTIV, OBJEC, PLAND, TDD
AT) VALUES ('VEPO', 'ID', 'VEPO~A', 'ORACLE', 'O', 'A', '+20', 'X', TO_CHAR(SYSD
ATE,'YYYYMMDD'));
-- RSODSACTDATA -EXECUTE DBMS_STATS.SET_TABLE_STATS(:OWNER, '"RSODSACTDATA"', NUMROWS=>419227, NU
DELETE FROM "DBSTATC" WHERE DBOBJ = 'SRTMP_DATA' AND DBTYP IN (' ', 'ORACLE');
INSERT INTO DBSTATC (DBOBJ, DOTYP, VWTYP, ACTIV, TDDAT) VALUES ('SRTMP_DATA','01
','O','R',to_char(sysdate,'yyyymmdd'));
INSERT INTO DBSTATC (DBOBJ, DOTYP, OBJOW, OBJEC, VWTYP, ACTIV, TDDAT) VALUES ('S
RTMP_DATA','IB','SRTMP_DATA~0','+10','O','A',to_char(sysdate,'yyyymmdd'));
-- ############# COMPLETE STATISTIC DELIVERY ###################
--------------------------------------------
ARFCRSTATE
ARFCSDATA
ARFCSSTATE
DDXTT
DDXTF
QREFTID
SXMSCLUP
SXMSCLUP2
SXMSCLUR
SXMSCLUR2
SXMSPEMAS
SXMSPEMAS2
SXMSPERROR
SXMSPERRO2
SXMSPHIST
SXMSPHIST2
SXMSPMAST
SXMSPMAST2
SXMSPVERS
SXMSPVERS2
TATAF
TESTDATRNRPART0
TRBAT
TRBAT2
TRFCQDATA
TRFCQIN
TRFCQOUT
TRFCQSTATE
SMOEJOBID
SMOFCDBHD
SMOFCMPDAT
SMOFCMPHD
SMOFCMPOBJ
SMOHJOBQ
SMOHMSGQ
SMOHMSGQRE
SMOHSITEQ
SMOHSITEQEX
SMOHSITEQRD
XI_AF_SVC_ID_MAP
XI_IDOC_IN_MSG
XI_IDOC_OUT_MSG
/SAPSLL/SWNWLR3
NVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_INDEX_STATS(:OWNER, '"ARFCRSTATE~0"', NUMROWS=>3390, NUML
BLKS=>60, NUMDIST=>3390, AVGLBLK=>1, AVGDBLK=>1, CLSTFCT=>600, INDLEVEL=>1, NO_I
NVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"ARFCRSTATE"', '"ARFCIPID"', DISTCN
T=>4, DENSITY=>.25, NULLCNT=>0, AVGCLEN=>9, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"ARFCRSTATE"', '"ARFCPID"', DISTCNT
=>104, DENSITY=>.009615, NULLCNT=>0, AVGCLEN=>5, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"ARFCRSTATE"', '"ARFCTIME"', DISTCN
T=>3310, DENSITY=>.00030211, NULLCNT=>0, AVGCLEN=>9, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"ARFCRSTATE"', '"ARFCTIDCNT"', DIST
CNT=>1507, DENSITY=>.000667, NULLCNT=>0, AVGCLEN=>5, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"ARFCRSTATE"', '"ARFCDEST"', DISTCN
T=>5, DENSITY=>.2, NULLCNT=>0, AVGCLEN=>16, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"ARFCRSTATE"', '"ARFCLUWCNT"', DIST
CNT=>200, DENSITY=>0.005, NULLCNT=>0, AVGCLEN=>9, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"ARFCRSTATE"', '"ARFCSTATE"', DISTC
NT=>100, DENSITY=>.01, NULLCNT=>0, AVGCLEN=>9, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"ARFCRSTATE"', '"ARFCFNAM"', DISTCN
T=>5, DENSITY=>.2, NULLCNT=>0, AVGCLEN=>18, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"ARFCRSTATE"', '"ARFCRETURN"', DIST
CNT=>4, DENSITY=>.25, NULLCNT=>0, AVGCLEN=>2, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"ARFCRSTATE"', '"ARFCUZEIT"', DISTC
NT=>2000, DENSITY=>.0005, NULLCNT=>0, AVGCLEN=>7, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"ARFCRSTATE"', '"ARFCDATUM"', DISTC
NT=>50, DENSITY=>.02, NULLCNT=>0, AVGCLEN=>9, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"ARFCRSTATE"', '"ARFCUSER"', DISTCN
T=>20, DENSITY=>.05, NULLCNT=>0, AVGCLEN=>10, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"ARFCRSTATE"', '"ARFCRETRYS"', DIST
CNT=>8, DENSITY=>0.125, NULLCNT=>0, AVGCLEN=>5, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"ARFCRSTATE"', '"ARFCTCODE"', DISTC
NT=>12, DENSITY=>.083333333333333, NULLCNT=>0, AVGCLEN=>4, NO_INVALIDATE=>FALSE)
;
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"ARFCRSTATE"', '"ARFCRHOST"', DISTC
NT=>5, DENSITY=>.2, NULLCNT=>0, AVGCLEN=>9, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"ARFCRSTATE"', '"ARFCMSG"', DISTCNT
=>4, DENSITY=>.25, NULLCNT=>0, AVGCLEN=>3, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"ARFCRSTATE"', '"ARFCRESERV"', DIST
CNT=>9, DENSITY=>.111111111111111, NULLCNT=>0, AVGCLEN=>234, NO_INVALIDATE=>FALS
E);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"ARFCRSTATE"', '"HASH"', DISTCNT=>5
, DENSITY=>.2, NULLCNT=>0, AVGCLEN=>11, NO_INVALIDATE=>FALSE);
DELETE FROM "DBSTATC" WHERE DBOBJ = 'ARFCRSTATE' AND DBTYP IN (' ', 'ORACLE');
INSERT INTO DBSTATC (DBOBJ, DOTYP, OBJOW, DBTYP, VWTYP, ACTIV, OBJEC, PLAND, TDD
AT) VALUES ('ARFCRSTATE', '01', ' ', 'ORACLE', 'O', 'I', ' ', 'X', TO_CHAR(SYSDA
TE,'YYYYMMDD'));
EXECUTE DBMS_STATS.LOCK_TABLE_STATS(:OWNER, '"ARFCRSTATE"');
-- ARFCSDATA -EXECUTE DBMS_STATS.UNLOCK_TABLE_STATS(:OWNER, '"ARFCSDATA"');
EXECUTE DBMS_STATS.SET_TABLE_STATS(:OWNER, '"ARFCSDATA"', NUMROWS=>419227, NUMBL
KS=>120000, AVGRLEN=>1847, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_INDEX_STATS(:OWNER, '"ARFCSDATA~0"', NUMROWS=>433779, NUM
LBLKS=>3964, NUMDIST=>433779, AVGLBLK=>1, AVGDBLK=>1, CLSTFCT=>176154, INDLEVEL=
>2, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"ARFCSDATA"', '"ARFCIPID"', DISTCNT
=>3, DENSITY=>.333333333333333, NULLCNT=>0, AVGCLEN=>9, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"ARFCSDATA"', '"ARFCPID"', DISTCNT=
>405, DENSITY=>.00246913580246914, NULLCNT=>0, AVGCLEN=>5, NO_INVALIDATE=>FALSE)
;
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"ARFCSDATA"', '"ARFCTIME"', DISTCNT
=>17606, DENSITY=>.0000567988185845734, NULLCNT=>0, AVGCLEN=>9, NO_INVALIDATE=>F
ALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"ARFCSDATA"', '"ARFCTIDCNT"', DISTC
NT=>14857, DENSITY=>.0000673083395032644, NULLCNT=>0, AVGCLEN=>5, NO_INVALIDATE=
>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"ARFCSDATA"', '"ARFCDEST"', DISTCNT
=>32, DENSITY=>.03125, NULLCNT=>0, AVGCLEN=>14, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"ARFCSDATA"', '"ARFCLUWCNT"', DISTC
NT=>184, DENSITY=>.00543478260869565, NULLCNT=>0, AVGCLEN=>9, NO_INVALIDATE=>FAL
SE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"ARFCSDATA"', '"ARFCBLCNT"', DISTCN
T=>2820, DENSITY=>.000354609929078014, NULLCNT=>0, AVGCLEN=>5, NO_INVALIDATE=>FA
LSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"ARFCSDATA"', '"ARFCDATA01"', DISTC
NT=>82148, DENSITY=>.0000121731508983785, NULLCNT=>0, AVGCLEN=>256, NO_INVALIDAT
E=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"ARFCSDATA"', '"ARFCDATA02"', DISTC
NT=>145113, DENSITY=>.00000689118135521973, NULLCNT=>0, AVGCLEN=>256, NO_INVALID
ATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"ARFCSDATA"', '"ARFCDATA03"', DISTC
NT=>132824, DENSITY=>.00000752875986267542, NULLCNT=>0, AVGCLEN=>256, NO_INVALID
ATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"ARFCSDATA"', '"ARFCDATA04"', DISTC
NT=>115108, DENSITY=>.00000868749348437989, NULLCNT=>0, AVGCLEN=>256, NO_INVALID
ATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"ARFCSDATA"', '"ARFCDATA05"', DISTC
NT=>95073, DENSITY=>.0000105182333575253, NULLCNT=>0, AVGCLEN=>256, NO_INVALIDAT
E=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"ARFCSDATA"', '"ARFCDATA06"', DISTC
NT=>84685, DENSITY=>.0000118084666706028, NULLCNT=>0, AVGCLEN=>256, NO_INVALIDAT
E=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"ARFCSDATA"', '"ARFCDATA07"', DISTC
NT=>78202, DENSITY=>.0000127873967417713, NULLCNT=>0, AVGCLEN=>256, NO_INVALIDAT
E=>FALSE);
DELETE FROM "DBSTATC" WHERE DBOBJ = 'ARFCSDATA' AND DBTYP IN (' ', 'ORACLE');
INSERT INTO DBSTATC (DBOBJ, DOTYP, OBJOW, DBTYP, VWTYP, ACTIV, OBJEC, PLAND, TDD
AT) VALUES ('ARFCSDATA', '01', ' ', 'ORACLE', 'O', 'I', ' ', 'X', TO_CHAR(SYSDAT
E,'YYYYMMDD'));
EXECUTE DBMS_STATS.LOCK_TABLE_STATS(:OWNER, '"ARFCSDATA"');
-- ARFCSSTATE -EXECUTE DBMS_STATS.UNLOCK_TABLE_STATS(:OWNER, '"ARFCSSTATE"');
EXECUTE DBMS_STATS.SET_TABLE_STATS(:OWNER, '"ARFCSSTATE"', NUMROWS=>331849, NUMB
LKS=>30000, AVGRLEN=>424, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_INDEX_STATS(:OWNER, '"ARFCSSTATE~0"', NUMROWS=>331849, NU
MLBLKS=>7000, NUMDIST=>331849, AVGLBLK=>1, AVGDBLK=>1, CLSTFCT=>60645, INDLEVEL=
>2, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_INDEX_STATS(:OWNER, '"ARFCSSTATE~01"', NUMROWS=>331849, N
UMLBLKS=>2000, NUMDIST=>195, AVGLBLK=>23, AVGDBLK=>277, CLSTFCT=>54053, INDLEVEL
=>2, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_INDEX_STATS(:OWNER, '"ARFCSSTATE~02"', NUMROWS=>331849, N
UMLBLKS=>2500, NUMDIST=>1857, AVGLBLK=>3, AVGDBLK=>31, CLSTFCT=>58111, INDLEVEL=
>2, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_INDEX_STATS(:OWNER, '"ARFCSSTATE~03"', NUMROWS=>331849, N
UMLBLKS=>2000, NUMDIST=>365, AVGLBLK=>12, AVGDBLK=>170, CLSTFCT=>62265, INDLEVEL
=>2, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_INDEX_STATS(:OWNER, '"ARFCSSTATE~04"', NUMROWS=>331849, N
EL=>2, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSCLUP"', '"MANDT"', DISTCNT=>1,
DENSITY=>1, NULLCNT=>0, AVGCLEN=>3, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSCLUP"', '"RELID"', DISTCNT=>1,
DENSITY=>1, NULLCNT=>0, AVGCLEN=>2, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSCLUP"', '"MSGGUID"', DISTCNT=>
434598, DENSITY=>.00000230097699483201, NULLCNT=>0, AVGCLEN=>32, NO_INVALIDATE=>
FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSCLUP"', '"PID"', DISTCNT=>2, D
ENSITY=>.5, NULLCNT=>0, AVGCLEN=>8, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSCLUP"', '"VERS"', DISTCNT=>5,
DENSITY=>.2, NULLCNT=>0, AVGCLEN=>3, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSCLUP"', '"SRTF2"', DISTCNT=>1,
DENSITY=>1, NULLCNT=>0, AVGCLEN=>1, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSCLUP"', '"CLUSTR"', DISTCNT=>1
118, DENSITY=>.000894454382826476, NULLCNT=>0, AVGCLEN=>3, NO_INVALIDATE=>FALSE)
;
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSCLUP"', '"CLUSTD"', DISTCNT=>0
, DENSITY=>0, NULLCNT=>0, AVGCLEN=>0, NO_INVALIDATE=>FALSE);
DELETE FROM "DBSTATC" WHERE DBOBJ = 'SXMSCLUP' AND DBTYP IN (' ', 'ORACLE');
INSERT INTO DBSTATC (DBOBJ, DOTYP, OBJOW, DBTYP, VWTYP, ACTIV, OBJEC, PLAND, TDD
AT) VALUES ('SXMSCLUP', '01', ' ', 'ORACLE', 'O', 'I', ' ', 'X', TO_CHAR(SYSDATE
,'YYYYMMDD'));
EXECUTE DBMS_STATS.LOCK_TABLE_STATS(:OWNER, '"SXMSCLUP"');
-- SXMSCLUP2 -EXECUTE DBMS_STATS.UNLOCK_TABLE_STATS(:OWNER, '"SXMSCLUP2"');
EXECUTE DBMS_STATS.SET_TABLE_STATS(:OWNER, '"SXMSCLUP2"', NUMROWS=>1296545, NUMB
LKS=>114389, AVGRLEN=>408, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_INDEX_STATS(:OWNER, '"SXMSCLUP2~0"', NUMROWS=>1296545, NU
MLBLKS=>15146, NUMDIST=>1296545, AVGLBLK=>1, AVGDBLK=>1, CLSTFCT=>1105676, INDLE
VEL=>2, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSCLUP2"', '"MANDT"', DISTCNT=>1
, DENSITY=>1, NULLCNT=>0, AVGCLEN=>3, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSCLUP2"', '"RELID"', DISTCNT=>1
, DENSITY=>1, NULLCNT=>0, AVGCLEN=>2, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSCLUP2"', '"MSGGUID"', DISTCNT=
>434598, DENSITY=>.00000230097699483201, NULLCNT=>0, AVGCLEN=>32, NO_INVALIDATE=
>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSCLUP2"', '"PID"', DISTCNT=>2,
DENSITY=>.5, NULLCNT=>0, AVGCLEN=>8, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSCLUP2"', '"VERS"', DISTCNT=>5,
DENSITY=>.2, NULLCNT=>0, AVGCLEN=>3, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSCLUP2"', '"SRTF2"', DISTCNT=>1
, DENSITY=>1, NULLCNT=>0, AVGCLEN=>1, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSCLUP2"', '"CLUSTR"', DISTCNT=>
1118, DENSITY=>.000894454382826476, NULLCNT=>0, AVGCLEN=>3, NO_INVALIDATE=>FALSE
);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSCLUP2"', '"CLUSTD"', DISTCNT=>
0, DENSITY=>0, NULLCNT=>0, AVGCLEN=>0, NO_INVALIDATE=>FALSE);
DELETE FROM "DBSTATC" WHERE DBOBJ = 'SXMSCLUP2' AND DBTYP IN (' ', 'ORACLE');
INSERT INTO DBSTATC (DBOBJ, DOTYP, OBJOW, DBTYP, VWTYP, ACTIV, OBJEC, PLAND, TDD
AT) VALUES ('SXMSCLUP2', '01', ' ', 'ORACLE', 'O', 'I', ' ', 'X', TO_CHAR(SYSDAT
E,'YYYYMMDD'));
EXECUTE DBMS_STATS.LOCK_TABLE_STATS(:OWNER, '"SXMSCLUP2"');
-- SXMSCLUR -EXECUTE DBMS_STATS.UNLOCK_TABLE_STATS(:OWNER, '"SXMSCLUR"');
INSERT INTO DBSTATC (DBOBJ, DOTYP, OBJOW, DBTYP, VWTYP, ACTIV, OBJEC, PLAND, TDD
AT) VALUES ('SXMSCLUR2', '01', ' ', 'ORACLE', 'O', 'I', ' ', 'X', TO_CHAR(SYSDAT
E,'YYYYMMDD'));
EXECUTE DBMS_STATS.LOCK_TABLE_STATS(:OWNER, '"SXMSCLUR2"');
-- SXMSPEMAS -EXECUTE DBMS_STATS.UNLOCK_TABLE_STATS(:OWNER, '"SXMSPEMAS"');
EXECUTE DBMS_STATS.SET_TABLE_STATS(:OWNER, '"SXMSPEMAS"', NUMROWS=>435530, NUMBL
KS=>11369, AVGRLEN=>189, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_INDEX_STATS(:OWNER, '"SXMSPEMAS~0"', NUMROWS=>435530, NUM
LBLKS=>3117, NUMDIST=>435530, AVGLBLK=>1, AVGDBLK=>1, CLSTFCT=>435060, INDLEVEL=
>2, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSPEMAS"', '"MANDT"', DISTCNT=>1
, DENSITY=>1, NULLCNT=>0, AVGCLEN=>3, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSPEMAS"', '"MSGGUID"', DISTCNT=
>434598, DENSITY=>.00000230097699483201, NULLCNT=>0, AVGCLEN=>16, NO_INVALIDATE=
>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSPEMAS"', '"PID"', DISTCNT=>2,
DENSITY=>.5, NULLCNT=>0, AVGCLEN=>8, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSPEMAS"', '"OB_SYSTEM"', DISTCN
T=>8, DENSITY=>.125, NULLCNT=>0, AVGCLEN=>8, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSPEMAS"', '"OB_NS"', DISTCNT=>5
, DENSITY=>.2, NULLCNT=>0, AVGCLEN=>39, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSPEMAS"', '"OB_NAME"', DISTCNT=
>21, DENSITY=>.0476190476190476, NULLCNT=>0, AVGCLEN=>27, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSPEMAS"', '"OB_PARTY"', DISTCNT
=>1, DENSITY=>1, NULLCNT=>0, AVGCLEN=>1, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSPEMAS"', '"OB_PARTY_TYPE"', DI
STCNT=>2, DENSITY=>.5, NULLCNT=>0, AVGCLEN=>2, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSPEMAS"', '"OB_PARTY_AGENCY"',
DISTCNT=>2, DENSITY=>.5, NULLCNT=>0, AVGCLEN=>2, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSPEMAS"', '"OB_OPERATION"', DIS
TCNT=>21, DENSITY=>.0476190476190476, NULLCNT=>0, AVGCLEN=>25, NO_INVALIDATE=>FA
LSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSPEMAS"', '"IB_SYSTEM"', DISTCN
T=>6, DENSITY=>.166666666666667, NULLCNT=>0, AVGCLEN=>12, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSPEMAS"', '"IB_NS"', DISTCNT=>6
, DENSITY=>.166666666666667, NULLCNT=>0, AVGCLEN=>37, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSPEMAS"', '"IB_NAME"', DISTCNT=
>23, DENSITY=>.0434782608695652, NULLCNT=>0, AVGCLEN=>18, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSPEMAS"', '"IB_PARTY"', DISTCNT
=>1, DENSITY=>1, NULLCNT=>0, AVGCLEN=>1, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSPEMAS"', '"IB_PARTY_TYPE"', DI
STCNT=>2, DENSITY=>.5, NULLCNT=>0, AVGCLEN=>2, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSPEMAS"', '"IB_PARTY_AGENCY"',
DISTCNT=>2, DENSITY=>.5, NULLCNT=>0, AVGCLEN=>2, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSPEMAS"', '"IB_OPERATION"', DIS
TCNT=>23, DENSITY=>.0434782608695652, NULLCNT=>0, AVGCLEN=>25, NO_INVALIDATE=>FA
LSE);
DELETE FROM "DBSTATC" WHERE DBOBJ = 'SXMSPEMAS' AND DBTYP IN (' ', 'ORACLE');
INSERT INTO DBSTATC (DBOBJ, DOTYP, OBJOW, DBTYP, VWTYP, ACTIV, OBJEC, PLAND, TDD
AT) VALUES ('SXMSPEMAS', '01', ' ', 'ORACLE', 'O', 'I', ' ', 'X', TO_CHAR(SYSDAT
E,'YYYYMMDD'));
EXECUTE DBMS_STATS.LOCK_TABLE_STATS(:OWNER, '"SXMSPEMAS"');
-- SXMSPEMAS2 -EXECUTE DBMS_STATS.UNLOCK_TABLE_STATS(:OWNER, '"SXMSPEMAS2"');
EXECUTE DBMS_STATS.SET_TABLE_STATS(:OWNER, '"SXMSPEMAS2"', NUMROWS=>435530, NUMB
ALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSPERROR"', '"MANDT"', DISTCNT=>
1, DENSITY=>1, NULLCNT=>0, AVGCLEN=>3, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSPERROR"', '"MSGGUID"', DISTCNT
=>1600, DENSITY=>.000625, NULLCNT=>0, AVGCLEN=>16, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSPERROR"', '"PID"', DISTCNT=>1,
DENSITY=>1, NULLCNT=>0, AVGCLEN=>7, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSPERROR"', '"ERRSTAT"', DISTCNT
=>2, DENSITY=>.5, NULLCNT=>0, AVGCLEN=>1, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSPERROR"', '"ERRCAT"', DISTCNT=
>6, DENSITY=>.166666666666667, NULLCNT=>0, AVGCLEN=>8, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSPERROR"', '"ERRCODE"', DISTCNT
=>8, DENSITY=>.125, NULLCNT=>0, AVGCLEN=>8, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSPERROR"', '"ERRLANG"', DISTCNT
=>1, DENSITY=>1, NULLCNT=>0, AVGCLEN=>1, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSPERROR"', '"ERRTXT"', DISTCNT=
>0, DENSITY=>0, NULLCNT=>0, AVGCLEN=>0, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSPERROR"', '"RETRY"', DISTCNT=>
3, DENSITY=>.333333333333333, NULLCNT=>0, AVGCLEN=>1, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSPERROR"', '"EXETIMEST"', DISTC
NT=>1600, DENSITY=>.000625, NULLCNT=>0, AVGCLEN=>11, NO_INVALIDATE=>FALSE);
DELETE FROM "DBSTATC" WHERE DBOBJ = 'SXMSPERROR' AND DBTYP IN (' ', 'ORACLE');
INSERT INTO DBSTATC (DBOBJ, DOTYP, OBJOW, DBTYP, VWTYP, ACTIV, OBJEC, PLAND, TDD
AT) VALUES ('SXMSPERROR', '01', ' ', 'ORACLE', 'O', 'I', ' ', 'X', TO_CHAR(SYSDA
TE,'YYYYMMDD'));
EXECUTE DBMS_STATS.LOCK_TABLE_STATS(:OWNER, '"SXMSPERROR"');
-- SXMSPERRO2 -EXECUTE DBMS_STATS.UNLOCK_TABLE_STATS(:OWNER, '"SXMSPERRO2"');
EXECUTE DBMS_STATS.SET_TABLE_STATS(:OWNER, '"SXMSPERRO2"', NUMROWS=>1600, NUMBLK
S=>28, AVGRLEN=>111, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_INDEX_STATS(:OWNER, '"SXMSPERRO2~0"', NUMROWS=>1600, NUML
BLKS=>11, NUMDIST=>1600, AVGLBLK=>1, AVGDBLK=>1, CLSTFCT=>1483, INDLEVEL=>1, NO_
INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_INDEX_STATS(:OWNER, '"SXMSPERRO2~ERR"', NUMROWS=>1600, NU
MLBLKS=>12, NUMDIST=>8, AVGLBLK=>1, AVGDBLK=>5, CLSTFCT=>43, INDLEVEL=>1, NO_INV
ALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSPERRO2"', '"MANDT"', DISTCNT=>
1, DENSITY=>1, NULLCNT=>0, AVGCLEN=>3, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSPERRO2"', '"MSGGUID"', DISTCNT
=>1600, DENSITY=>.000625, NULLCNT=>0, AVGCLEN=>16, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSPERRO2"', '"PID"', DISTCNT=>1,
DENSITY=>1, NULLCNT=>0, AVGCLEN=>7, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSPERRO2"', '"ERRSTAT"', DISTCNT
=>2, DENSITY=>.5, NULLCNT=>0, AVGCLEN=>1, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSPERRO2"', '"ERRCAT"', DISTCNT=
>6, DENSITY=>.166666666666667, NULLCNT=>0, AVGCLEN=>8, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSPERRO2"', '"ERRCODE"', DISTCNT
=>8, DENSITY=>.125, NULLCNT=>0, AVGCLEN=>8, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSPERRO2"', '"ERRLANG"', DISTCNT
=>1, DENSITY=>1, NULLCNT=>0, AVGCLEN=>1, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSPERRO2"', '"ERRTXT"', DISTCNT=
>0, DENSITY=>0, NULLCNT=>0, AVGCLEN=>0, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSPERRO2"', '"RETRY"', DISTCNT=>
3, DENSITY=>.333333333333333, NULLCNT=>0, AVGCLEN=>1, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSPERRO2"', '"EXETIMEST"', DISTC
NT=>1600, DENSITY=>.000625, NULLCNT=>0, AVGCLEN=>11, NO_INVALIDATE=>FALSE);
DELETE FROM "DBSTATC" WHERE DBOBJ = 'SXMSPERRO2' AND DBTYP IN (' ', 'ORACLE');
INSERT INTO DBSTATC (DBOBJ, DOTYP, OBJOW, DBTYP, VWTYP, ACTIV, OBJEC, PLAND, TDD
AT) VALUES ('SXMSPERRO2', '01', ' ', 'ORACLE', 'O', 'I', ' ', 'X', TO_CHAR(SYSDA
TE,'YYYYMMDD'));
EXECUTE DBMS_STATS.LOCK_TABLE_STATS(:OWNER, '"SXMSPERRO2"');
-- SXMSPHIST -EXECUTE DBMS_STATS.UNLOCK_TABLE_STATS(:OWNER, '"SXMSPHIST"');
EXECUTE DBMS_STATS.SET_TABLE_STATS(:OWNER, '"SXMSPHIST"', NUMROWS=>6568333, NUMB
LKS=>108525, AVGRLEN=>100, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_INDEX_STATS(:OWNER, '"SXMSPHIST~0"', NUMROWS=>6421533, NU
MLBLKS=>77133, NUMDIST=>6421533, AVGLBLK=>1, AVGDBLK=>1, CLSTFCT=>6070733, INDLE
VEL=>3, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_INDEX_STATS(:OWNER, '"SXMSPHIST~EXE"', NUMROWS=>6749300,
NUMLBLKS=>113033, NUMDIST=>6198306, AVGLBLK=>1, AVGDBLK=>1, CLSTFCT=>5369233, IN
DLEVEL=>3, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSPHIST"', '"MANDT"', DISTCNT=>1
, DENSITY=>1, NULLCNT=>0, AVGCLEN=>4, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSPHIST"', '"MSGGUID"', DISTCNT=
>6563567, DENSITY=>.000000152356180716979, NULLCNT=>0, AVGCLEN=>17, NO_INVALIDAT
E=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSPHIST"', '"PID"', DISTCNT=>3,
DENSITY=>.333333333333333, NULLCNT=>0, AVGCLEN=>9, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSPHIST"', '"MSGTYPE"', DISTCNT=
>2, DENSITY=>.5, NULLCNT=>0, AVGCLEN=>2, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSPHIST"', '"SENDTST"', DISTCNT=
>440979, DENSITY=>.00000226768168098708, NULLCNT=>0, AVGCLEN=>9, NO_INVALIDATE=>
FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSPHIST"', '"EXESTRTTST"', DISTC
NT=>6568267, DENSITY=>.000000152247160476272, NULLCNT=>0, AVGCLEN=>12, NO_INVALI
DATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSPHIST"', '"EXEENDTST"', DISTCN
T=>5225890, DENSITY=>.000000191354965374319, NULLCNT=>0, AVGCLEN=>12, NO_INVALID
ATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSPHIST"', '"STATUSTST"', DISTCN
T=>94658, DENSITY=>.0000105643474402586, NULLCNT=>0, AVGCLEN=>12, NO_INVALIDATE=
>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSPHIST"', '"ADMINUSER"', DISTCN
T=>1, DENSITY=>1, NULLCNT=>0, AVGCLEN=>2, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSPHIST"', '"REORG"', DISTCNT=>3
, DENSITY=>.333333333333333, NULLCNT=>0, AVGCLEN=>4, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSPHIST"', '"MSGSTATE"', DISTCNT
=>9, DENSITY=>.111111111111111, NULLCNT=>0, AVGCLEN=>4, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSPHIST"', '"MANUALSTAT"', DISTC
NT=>1, DENSITY=>1, NULLCNT=>0, AVGCLEN=>2, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSPHIST"', '"RESTART"', DISTCNT=
>2, DENSITY=>.5, NULLCNT=>0, AVGCLEN=>2, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSPHIST"', '"RETRYCOUNT"', DISTC
NT=>2, DENSITY=>.5, NULLCNT=>0, AVGCLEN=>4, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSPHIST"', '"ERROROCCUR"', DISTC
NT=>2, DENSITY=>.5, NULLCNT=>0, AVGCLEN=>2, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSPHIST"', '"CLIENT"', DISTCNT=>
1, DENSITY=>1, NULLCNT=>0, AVGCLEN=>4, NO_INVALIDATE=>FALSE);
DELETE FROM "DBSTATC" WHERE DBOBJ = 'SXMSPHIST' AND DBTYP IN (' ', 'ORACLE');
INSERT INTO DBSTATC (DBOBJ, DOTYP, OBJOW, DBTYP, VWTYP, ACTIV, OBJEC, PLAND, TDD
AT) VALUES ('SXMSPHIST', '01', ' ', 'ORACLE', 'O', 'I', ' ', 'X', TO_CHAR(SYSDAT
E,'YYYYMMDD'));
EXECUTE DBMS_STATS.LOCK_TABLE_STATS(:OWNER, '"SXMSPHIST"');
-- SXMSPHIST2 --
INSERT INTO DBSTATC (DBOBJ, DOTYP, OBJOW, DBTYP, VWTYP, ACTIV, OBJEC, PLAND, TDD
AT) VALUES ('SXMSPMAST', '01', ' ', 'ORACLE', 'O', 'I', ' ', 'X', TO_CHAR(SYSDAT
E,'YYYYMMDD'));
EXECUTE DBMS_STATS.LOCK_TABLE_STATS(:OWNER, '"SXMSPMAST"');
-- SXMSPMAST2 -EXECUTE DBMS_STATS.UNLOCK_TABLE_STATS(:OWNER, '"SXMSPMAST2"');
EXECUTE DBMS_STATS.SET_TABLE_STATS(:OWNER, '"SXMSPMAST2"', NUMROWS=>435530, NUMB
LKS=>20041, AVGRLEN=>330, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_INDEX_STATS(:OWNER, '"SXMSPMAST2~0"', NUMROWS=>435530, NU
MLBLKS=>3116, NUMDIST=>435530, AVGLBLK=>1, AVGDBLK=>1, CLSTFCT=>435341, INDLEVEL
=>2, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_INDEX_STATS(:OWNER, '"SXMSPMAST2~ARC"', NUMROWS=>435530,
NUMLBLKS=>4975, NUMDIST=>435530, AVGLBLK=>1, AVGDBLK=>1, CLSTFCT=>422052, INDLEV
EL=>2, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_INDEX_STATS(:OWNER, '"SXMSPMAST2~DEL"', NUMROWS=>435530,
NUMLBLKS=>5507, NUMDIST=>435525, AVGLBLK=>1, AVGDBLK=>1, CLSTFCT=>337622, INDLEV
EL=>2, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_INDEX_STATS(:OWNER, '"SXMSPMAST2~MON"', NUMROWS=>435530,
NUMLBLKS=>6003, NUMDIST=>435525, AVGLBLK=>1, AVGDBLK=>1, CLSTFCT=>337857, INDLEV
EL=>2, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_INDEX_STATS(:OWNER, '"SXMSPMAST2~PAR"', NUMROWS=>435530,
NUMLBLKS=>2401, NUMDIST=>1000, AVGLBLK=>2, AVGDBLK=>19, CLSTFCT=>19983, INDLEVEL
=>2, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_INDEX_STATS(:OWNER, '"SXMSPMAST2~RTM"', NUMROWS=>435530,
NUMLBLKS=>2371, NUMDIST=>2511, AVGLBLK=>1, AVGDBLK=>8, CLSTFCT=>22482, INDLEVEL=
>2, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_INDEX_STATS(:OWNER, '"SXMSPMAST2~TID"', NUMROWS=>435530,
NUMLBLKS=>3000, NUMDIST=>435530, AVGLBLK=>1, AVGDBLK=>1, CLSTFCT=>400000, INDLEV
EL=>2, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSPMAST2"', '"MANDT"', DISTCNT=>
1, DENSITY=>1, NULLCNT=>0, AVGCLEN=>3, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSPMAST2"', '"MSGGUID"', DISTCNT
=>434598, DENSITY=>.00000230097699483201, NULLCNT=>0, AVGCLEN=>16, NO_INVALIDATE
=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSPMAST2"', '"PID"', DISTCNT=>2,
DENSITY=>.5, NULLCNT=>0, AVGCLEN=>8, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSPMAST2"', '"MSGTYPE"', DISTCNT
=>2, DENSITY=>.5, NULLCNT=>0, AVGCLEN=>1, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSPMAST2"', '"MSGSTATE"', DISTCN
T=>15, DENSITY=>.066666666666, NULLCNT=>0, AVGCLEN=>3, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSPMAST2"', '"QOSMODE"', DISTCNT
=>2, DENSITY=>.5, NULLCNT=>0, AVGCLEN=>2, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSPMAST2"', '"EXETIMEST"', DISTC
NT=>435525, DENSITY=>.00000229607944434877, NULLCNT=>0, AVGCLEN=>11, NO_INVALIDA
TE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSPMAST2"', '"INITTIMEST"', DIST
CNT=>435526, DENSITY=>.00000229607417238006, NULLCNT=>0, AVGCLEN=>11, NO_INVALID
ATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSPMAST2"', '"SENDTIMEST"', DIST
CNT=>8703, DENSITY=>.000114902907043548, NULLCNT=>0, AVGCLEN=>8, NO_INVALIDATE=>
FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSPMAST2"', '"SNDRGUID"', DISTCN
T=>1, DENSITY=>1, NULLCNT=>0, AVGCLEN=>16, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSPMAST2"', '"QUEUEGUID"', DISTC
NT=>1, DENSITY=>1, NULLCNT=>0, AVGCLEN=>1, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSPMAST2"', '"EO_REFID"', DISTCN
T=>2, DENSITY=>.5, NULLCNT=>0, AVGCLEN=>3, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SXMSPMAST2"', '"EO_REFVAL"', DISTC
NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SMOHMSGQ"', '"MANDT"', DISTCNT=>1,
DENSITY=>1, NULLCNT=>0, AVGCLEN=>4, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SMOHMSGQ"', '"QUEUENAME"', DISTCNT
=>10, DENSITY=>.1, NULLCNT=>0, AVGCLEN=>3, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SMOHMSGQ"', '"SEQUENCENR"', DISTCN
T=>19210, DENSITY=>.0000520562207183758, NULLCNT=>0, AVGCLEN=>38, NO_INVALIDATE=
>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SMOHMSGQ"', '"USED"', DISTCNT=>1,
DENSITY=>1, NULLCNT=>0, AVGCLEN=>2, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SMOHMSGQ"', '"OBJ_ID"', DISTCNT=>1
9193, DENSITY=>.0000521023289741051, NULLCNT=>0, AVGCLEN=>33, NO_INVALIDATE=>FAL
SE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SMOHMSGQ"', '"ACTION"', DISTCNT=>2
, DENSITY=>.5, NULLCNT=>0, AVGCLEN=>2, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SMOHMSGQ"', '"MSGTYP"', DISTCNT=>9
, DENSITY=>.111111111111111, NULLCNT=>0, AVGCLEN=>15, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SMOHMSGQ"', '"SENDER"', DISTCNT=>1
, DENSITY=>1, NULLCNT=>0, AVGCLEN=>2, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SMOHMSGQ"', '"EXTR"', DISTCNT=>1,
DENSITY=>1, NULLCNT=>0, AVGCLEN=>2, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SMOHMSGQ"', '"JOBID"', DISTCNT=>1,
DENSITY=>1, NULLCNT=>0, AVGCLEN=>2, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SMOHMSGQ"', '"ACCDATE"', DISTCNT=>
1, DENSITY=>1, NULLCNT=>0, AVGCLEN=>9, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SMOHMSGQ"', '"ACCTIME"', DISTCNT=>
1, DENSITY=>1, NULLCNT=>0, AVGCLEN=>7, NO_INVALIDATE=>FALSE);
DELETE FROM "DBSTATC" WHERE DBOBJ = 'SMOHMSGQ' AND DBTYP IN (' ', 'ORACLE');
INSERT INTO DBSTATC (DBOBJ, DOTYP, OBJOW, DBTYP, VWTYP, ACTIV, OBJEC, PLAND, TDD
AT) VALUES ('SMOHMSGQ', '01', ' ', 'ORACLE', 'O', 'I', ' ', 'X', TO_CHAR(SYSDATE
,'YYYYMMDD'));
EXECUTE DBMS_STATS.LOCK_TABLE_STATS(:OWNER, '"SMOHMSGQ"');
-- SMOHMSGQRE -EXECUTE DBMS_STATS.UNLOCK_TABLE_STATS(:OWNER, '"SMOHMSGQRE"');
EXECUTE DBMS_STATS.SET_TABLE_STATS(:OWNER, '"SMOHMSGQRE"', NUMROWS=>19210, NUMBL
KS=>874, AVGRLEN=>118, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_INDEX_STATS(:OWNER, '"SMOHMSGQRE~0"', NUMROWS=>19372, NUM
LBLKS=>257, NUMDIST=>19372, AVGLBLK=>1, AVGDBLK=>1, CLSTFCT=>4411, INDLEVEL=>2,
NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SMOHMSGQRE"', '"MANDT"', DISTCNT=>
1, DENSITY=>1, NULLCNT=>0, AVGCLEN=>4, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SMOHMSGQRE"', '"SEQUENCENR"', DIST
CNT=>19210, DENSITY=>.0000520562207183758, NULLCNT=>0, AVGCLEN=>38, NO_INVALIDAT
E=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SMOHMSGQRE"', '"RO_NAME"', DISTCNT
=>100, DENSITY=>.01, NULLCNT=>0, AVGCLEN=>10, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SMOHMSGQRE"', '"OBJ_ID"', DISTCNT=
>19193, DENSITY=>.0000521023289741051, NULLCNT=>0, AVGCLEN=>33, NO_INVALIDATE=>F
ALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SMOHMSGQRE"', '"SENDER"', DISTCNT=
>1, DENSITY=>1, NULLCNT=>0, AVGCLEN=>2, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SMOHMSGQRE"', '"OPERATION"', DISTC
NT=>2, DENSITY=>0.5, NULLCNT=>0, AVGCLEN=>2, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SMOHMSGQRE"', '"TASK"', DISTCNT=>2
, DENSITY=>0.5, NULLCNT=>0, AVGCLEN=>2, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SMOHMSGQRE"', '"EXTR"', DISTCNT=>2
, DENSITY=>0.5, NULLCNT=>0, AVGCLEN=>2, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"SMOHMSGQRE"', '"TIMESTAMP"', DISTC
(SYSDATE,'YYYYMMDD'));
EXEC DBMS_STATS.LOCK_TABLE_STATS(:J2EE_OWNER, '"XI_AF_SVC_ID_MAP"');
-- XI_IDOC_IN_MSG -VARIABLE J2EE_OWNER VARCHAR2(30);
VARIABLE XI_IDOC_IN_MSG_PK VARCHAR2(30);
BEGIN
SELECT OWNER INTO :J2EE_OWNER FROM DBA_TABLES WHERE TABLE_NAME = 'XI_IDOC_IN_MS
G' AND ROWNUM = 1;
SELECT INDEX_NAME INTO :XI_IDOC_IN_MSG_PK FROM DBA_CONSTRAINTS WHERE OWNER = :J
2EE_OWNER AND TABLE_NAME = 'XI_IDOC_IN_MSG' AND CONSTRAINT_TYPE = 'P';
END;
/
EXECUTE DBMS_STATS.UNLOCK_TABLE_STATS(:J2EE_OWNER, '"XI_IDOC_IN_MSG"');
EXECUTE DBMS_STATS.SET_TABLE_STATS(:J2EE_OWNER, '"XI_IDOC_IN_MSG"', NUMROWS=>374
7733, NUMBLKS=>220484, AVGRLEN=>390, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_INDEX_STATS(:J2EE_OWNER, '"I_XI_IDOC_MI_XMN"', NUMROWS=>3
693400, NUMLBLKS=>42753, NUMDIST=>3693400, AVGLBLK=>1, AVGDBLK=>1, CLSTFCT=>3692
833, INDLEVEL=>2, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_INDEX_STATS(:J2EE_OWNER, :XI_IDOC_IN_MSG_PK, NUMROWS=>371
7433, NUMLBLKS=>69257, NUMDIST=>3717433, AVGLBLK=>1, AVGDBLK=>1, CLSTFCT=>103423
3, INDLEVEL=>2, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:J2EE_OWNER, '"XI_IDOC_IN_MSG"', '"REF_NUMBE
R"', DISTCNT=>159898, DENSITY=>.00000625398691665937, NULLCNT=>0, AVGCLEN=>33, N
O_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:J2EE_OWNER, '"XI_IDOC_IN_MSG"', '"IDOC_NUMB
ER"', DISTCNT=>3747733, DENSITY=>.000000266827973070654, NULLCNT=>0, AVGCLEN=>17
, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:J2EE_OWNER, '"XI_IDOC_IN_MSG"', '"XI_MSG_NO
"', DISTCNT=>3747733, DENSITY=>.000000266827973070654, NULLCNT=>0, AVGCLEN=>37,
NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:J2EE_OWNER, '"XI_IDOC_IN_MSG"', '"OUT_TIME"
', DISTCNT=>3743267, DENSITY=>.000000267146318977513, NULLCNT=>0, AVGCLEN=>11, N
O_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:J2EE_OWNER, '"XI_IDOC_IN_MSG"', '"MESSAGING
_TYPE"', DISTCNT=>88, DENSITY=>.0113636363636364, NULLCNT=>0, AVGCLEN=>11, NO_IN
VALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:J2EE_OWNER, '"XI_IDOC_IN_MSG"', '"IDOC_TYPE
"', DISTCNT=>72, DENSITY=>.0138888888888889, NULLCNT=>0, AVGCLEN=>12, NO_INVALID
ATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:J2EE_OWNER, '"XI_IDOC_IN_MSG"', '"CIM_TYPE"
', DISTCNT=>29, DENSITY=>.0344827586206897, NULLCNT=>23933, AVGCLEN=>7, NO_INVAL
IDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:J2EE_OWNER, '"XI_IDOC_IN_MSG"', '"RECV_PORT
"', DISTCNT=>10, DENSITY=>.1, NULLCNT=>0, AVGCLEN=>8, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:J2EE_OWNER, '"XI_IDOC_IN_MSG"', '"RECV_PRTN
R_NO"', DISTCNT=>37, DENSITY=>.027027027027027, NULLCNT=>0, AVGCLEN=>8, NO_INVAL
IDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:J2EE_OWNER, '"XI_IDOC_IN_MSG"', '"RECV_PRTN
R_TYPE"', DISTCNT=>1, DENSITY=>1, NULLCNT=>0, AVGCLEN=>3, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:J2EE_OWNER, '"XI_IDOC_IN_MSG"', '"STATUS"',
DISTCNT=>1, DENSITY=>1, NULLCNT=>0, AVGCLEN=>2, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:J2EE_OWNER, '"XI_IDOC_IN_MSG"', '"CONTROL_R
ECORD"', DISTCNT=>159898, DENSITY=>.00000625398691665937, NULLCNT=>0, AVGCLEN=>2
05, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:J2EE_OWNER, '"XI_IDOC_IN_MSG"', '"CHANNEL_I
;
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:J2EE_OWNER, '"XI_IDOC_OUT_MSG"', '"SEND_POR
T"', DISTCNT=>1, DENSITY=>1, NULLCNT=>0, AVGCLEN=>7, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:J2EE_OWNER, '"XI_IDOC_OUT_MSG"', '"SEND_PRT
NR_NO"', DISTCNT=>2, DENSITY=>.5, NULLCNT=>0, AVGCLEN=>9, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:J2EE_OWNER, '"XI_IDOC_OUT_MSG"', '"SEND_PRT
NR_TYPE"', DISTCNT=>1, DENSITY=>1, NULLCNT=>0, AVGCLEN=>3, NO_INVALIDATE=>FALSE)
;
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:J2EE_OWNER, '"XI_IDOC_OUT_MSG"', '"CLIENT"'
, DISTCNT=>1, DENSITY=>1, NULLCNT=>36600, AVGCLEN=>4, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:J2EE_OWNER, '"XI_IDOC_OUT_MSG"', '"STATUS"'
, DISTCNT=>1, DENSITY=>1, NULLCNT=>0, AVGCLEN=>2, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:J2EE_OWNER, '"XI_IDOC_OUT_MSG"', '"CONTROL_
RECORD"', DISTCNT=>22815100, DENSITY=>.000000043830620948407, NULLCNT=>0, AVGCLE
N=>245, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:J2EE_OWNER, '"XI_IDOC_OUT_MSG"', '"CHANNEL_
ID"', DISTCNT=>4, DENSITY=>.25, NULLCNT=>0, AVGCLEN=>33, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:J2EE_OWNER, '"XI_IDOC_OUT_MSG"', '"ACK_NEED
ED"', DISTCNT=>1, DENSITY=>1, NULLCNT=>0, AVGCLEN=>2, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:J2EE_OWNER, '"XI_IDOC_OUT_MSG"', '"ACK_RECE
IVED"', DISTCNT=>1, DENSITY=>1, NULLCNT=>0, AVGCLEN=>2, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:J2EE_OWNER, '"XI_IDOC_OUT_MSG"', '"ARCHIVE"
', DISTCNT=>1, DENSITY=>1, NULLCNT=>0, AVGCLEN=>2, NO_INVALIDATE=>FALSE);
DELETE FROM "DBSTATC" WHERE DBOBJ = 'XI_IDOC_OUT_MSG' AND DBTYP IN (' ', 'ORACLE
');
INSERT INTO DBSTATC (DBOBJ, DOTYP, OBJOW, DBTYP, VWTYP, ACTIV, OBJEC, PLAND, TDD
AT) VALUES ('XI_IDOC_OUT_MSG', '01', ' ', 'ORACLE', 'O', 'I', ' ', 'X', TO_CHAR(
SYSDATE,'YYYYMMDD'));
EXECUTE DBMS_STATS.LOCK_TABLE_STATS(:J2EE_OWNER, '"XI_IDOC_OUT_MSG"');
-- /SAPSLL/SWNWLR3 -EXECUTE DBMS_STATS.UNLOCK_TABLE_STATS(:OWNER, '"/SAPSLL/SWNWLR3"');
EXECUTE DBMS_STATS.SET_TABLE_STATS(:OWNER, '"/SAPSLL/SWNWLR3"', NUMROWS=>331796,
NUMBLKS=>1000000, AVGRLEN=>33, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_INDEX_STATS(:OWNER, '"/SAPSLL/SWNWLR3~0"', NUMROWS=>33179
6, NUMLBLKS=>11000, NUMDIST=>331796, AVGLBLK=>1, AVGDBLK=>1, CLSTFCT=>59168, IND
LEVEL=>2, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_INDEX_STATS(:OWNER, '"/SAPSLL/SWNWLR3~ML"', NUMROWS=>3317
96, NUMLBLKS=>5364, NUMDIST=>200000, AVGLBLK=>1, AVGDBLK=>1, CLSTFCT=>241624, IN
DLEVEL=>2, NO_INVALIDATE=>FALSE);
DELETE FROM "DBSTATC" WHERE DBOBJ = '/SAPSLL/SWNWLR3' AND DBTYP IN (' ', 'ORACLE
');
INSERT INTO DBSTATC (DBOBJ, DOTYP, OBJOW, DBTYP, VWTYP, ACTIV, OBJEC, PLAND, TDD
AT) VALUES ('/SAPSLL/SWNWLR3', '01', ' ', 'ORACLE', 'O', 'I', ' ', 'X', TO_CHAR(
SYSDATE,'YYYYMMDD'));
EXECUTE DBMS_STATS.LOCK_TABLE_STATS(:OWNER, '"/SAPSLL/SWNWLR3"');
-#
----------------------------
AT) VALUES ('QRFC_I_SDATA', '01', ' ', 'ORACLE', 'O', 'I', ' ', 'X', TO_CHAR(SYS
DATE,'YYYYMMDD'));
EXECUTE DBMS_STATS.LOCK_TABLE_STATS(:OWNER, '"QRFC_I_SDATA"');
-- 'QRFC_O_SDATA' -EXECUTE DBMS_STATS.UNLOCK_TABLE_STATS(:OWNER, '"QRFC_O_SDATA"');
EXECUTE DBMS_STATS.SET_TABLE_STATS(:OWNER, '"QRFC_O_SDATA"', NUMROWS=>384010, NU
MBLKS=>212300, AVGRLEN=>1096, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_INDEX_STATS(:OWNER, '"QRFC_O_SDATA~0"', NUMROWS=>375220,
NUMLBLKS=>138898, NUMDIST=>375220, AVGLBLK=>1, AVGDBLK=>1, CLSTFCT=>290400, INDL
EVEL=>3, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"QRFC_O_SDATA"', '"FUNC_DATA"', DIS
TCNT=>0, DENSITY=>0, NULLCNT=>0, AVGCLEN=>33, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"QRFC_O_SDATA"', '"UNIT_ID"', DISTC
NT=>384010, DENSITY=>.00000260409885159241, NULLCNT=>0, AVGCLEN=>17, NO_INVALIDA
TE=>FALSE);
DELETE FROM "DBSTATC" WHERE DBOBJ = 'QRFC_O_SDATA' AND DBTYP IN (' ', 'ORACLE');
INSERT INTO DBSTATC (DBOBJ, DOTYP, OBJOW, DBTYP, VWTYP, ACTIV, OBJEC, PLAND, TDD
AT) VALUES ('QRFC_O_SDATA', '01', ' ', 'ORACLE', 'O', 'I', ' ', 'X', TO_CHAR(SYS
DATE,'YYYYMMDD'));
EXECUTE DBMS_STATS.LOCK_TABLE_STATS(:OWNER, '"QRFC_O_SDATA"');
-- 'TRFC_I_ERR_STATE' -EXECUTE DBMS_STATS.UNLOCK_TABLE_STATS(:OWNER, '"TRFC_I_ERR_STATE"');
EXECUTE DBMS_STATS.SET_TABLE_STATS(:OWNER, '"TRFC_I_ERR_STATE"', NUMROWS=>66450,
NUMBLKS=>212300, AVGRLEN=>64, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_INDEX_STATS(:OWNER, '"TRFC_I_ERR_STATE~0"', NUMROWS=>6628
4, NUMLBLKS=>748, NUMDIST=>66284, AVGLBLK=>1, AVGDBLK=>1, CLSTFCT=>61593, INDLEV
EL=>1, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"TRFC_I_ERR_STATE"', '"MESSAGE"', D
ISTCNT=>62, DENSITY=>.0161290322580645, NULLCNT=>0, AVGCLEN=>20, NO_INVALIDATE=>
FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"TRFC_I_ERR_STATE"', '"MESSAGE_ID"'
, DISTCNT=>3, DENSITY=>.333333333333333, NULLCNT=>0, AVGCLEN=>15, NO_INVALIDATE=
>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"TRFC_I_ERR_STATE"', '"MESSAGE_NUMB
ER"', DISTCNT=>11, DENSITY=>.0909090909090909, NULLCNT=>0, AVGCLEN=>4, NO_INVALI
DATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"TRFC_I_ERR_STATE"', '"MESSAGE_V1"'
, DISTCNT=>8, DENSITY=>.125, NULLCNT=>0, AVGCLEN=>3, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"TRFC_I_ERR_STATE"', '"MESSAGE_V1"'
, DISTCNT=>6, DENSITY=>.166666666666667, NULLCNT=>0, AVGCLEN=>3, NO_INVALIDATE=>
FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"TRFC_I_ERR_STATE"', '"MESSAGE_V3"'
, DISTCNT=>1, DENSITY=>1, NULLCNT=>0, AVGCLEN=>2, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"TRFC_I_ERR_STATE"', '"MESSAGE_V4"'
, DISTCNT=>1, DENSITY=>1, NULLCNT=>0, AVGCLEN=>2, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"TRFC_I_ERR_STATE"', '"UNIT_ID"', D
ISTCNT=>66450, DENSITY=>.0000150489089541008, NULLCNT=>0, AVGCLEN=>17, NO_INVALI
DATE=>FALSE);
DELETE FROM "DBSTATC" WHERE DBOBJ = 'TRFC_I_ERR_STATE' AND DBTYP IN (' ', 'ORACL
E');
INSERT INTO DBSTATC (DBOBJ, DOTYP, OBJOW, DBTYP, VWTYP, ACTIV, OBJEC, PLAND, TDD
AT) VALUES ('TRFC_I_ERR_STATE', '01', ' ', 'ORACLE', 'O', 'I', ' ', 'X', TO_CHAR
(SYSDATE,'YYYYMMDD'));
EXECUTE DBMS_STATS.LOCK_TABLE_STATS(:OWNER, '"TRFC_I_ERR_STATE"');
-- 'QRFC_I_ERR_STATE' -EXECUTE DBMS_STATS.UNLOCK_TABLE_STATS(:OWNER, '"QRFC_I_ERR_STATE"');
EXECUTE DBMS_STATS.SET_TABLE_STATS(:OWNER, '"QRFC_I_ERR_STATE"', NUMROWS=>66450,
DELETE FROM "DBSTATC" WHERE DBOBJ = 'QRFC_O_ERR_STATE' AND DBTYP IN (' ', 'ORACL
E');
INSERT INTO DBSTATC (DBOBJ, DOTYP, OBJOW, DBTYP, VWTYP, ACTIV, OBJEC, PLAND, TDD
AT) VALUES ('QRFC_O_ERR_STATE', '01', ' ', 'ORACLE', 'O', 'I', ' ', 'X', TO_CHAR
(SYSDATE,'YYYYMMDD'));
EXECUTE DBMS_STATS.LOCK_TABLE_STATS(:OWNER, '"QRFC_O_ERR_STATE"');
-- 'TRFC_I_DEST' -EXECUTE DBMS_STATS.UNLOCK_TABLE_STATS(:OWNER, '"TRFC_I_DEST"');
EXECUTE DBMS_STATS.SET_TABLE_STATS(:OWNER, '"TRFC_I_DEST"', NUMROWS=>66450, NUMB
LKS=>212300, AVGRLEN=>64, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_INDEX_STATS(:OWNER, '"TRFC_I_DEST~0"', NUMROWS=>66284, NU
MLBLKS=>748, NUMDIST=>66284, AVGLBLK=>1, AVGDBLK=>1, CLSTFCT=>61593, INDLEVEL=>1
, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"TRFC_I_DEST"', '"CLIENT"', DISTCNT
=>1, DENSITY=>1, NULLCNT=>0, AVGCLEN=>4, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"TRFC_I_DEST"', '"DEST_NAME"', DIST
CNT=>5, DENSITY=>.2, NULLCNT=>0, AVGCLEN=>16, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"TRFC_I_DEST"', '"UNIT_ID"', DISTCN
T=>66450, DENSITY=>.0000150489089541008, NULLCNT=>0, AVGCLEN=>17, NO_INVALIDATE=
>FALSE);
DELETE FROM "DBSTATC" WHERE DBOBJ = 'TRFC_I_DEST' AND DBTYP IN (' ', 'ORACLE');
INSERT INTO DBSTATC (DBOBJ, DOTYP, OBJOW, DBTYP, VWTYP, ACTIV, OBJEC, PLAND, TDD
AT) VALUES ('TRFC_I_DEST', '01', ' ', 'ORACLE', 'O', 'I', ' ', 'X', TO_CHAR(SYSD
ATE,'YYYYMMDD'));
EXECUTE DBMS_STATS.LOCK_TABLE_STATS(:OWNER, '"TRFC_I_DEST"');
-- 'TRFC_O_DEST' -EXECUTE DBMS_STATS.UNLOCK_TABLE_STATS(:OWNER, '"TRFC_O_DEST"');
EXECUTE DBMS_STATS.SET_TABLE_STATS(:OWNER, '"TRFC_O_DEST"', NUMROWS=>66450, NUMB
LKS=>212300, AVGRLEN=>64, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_INDEX_STATS(:OWNER, '"TRFC_O_DEST~0"', NUMROWS=>66284, NU
MLBLKS=>748, NUMDIST=>66284, AVGLBLK=>1, AVGDBLK=>1, CLSTFCT=>61593, INDLEVEL=>1
, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"TRFC_O_DEST"', '"CLIENT"', DISTCNT
=>1, DENSITY=>1, NULLCNT=>0, AVGCLEN=>4, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"TRFC_O_DEST"', '"DEST_NAME"', DIST
CNT=>5, DENSITY=>.2, NULLCNT=>0, AVGCLEN=>16, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"TRFC_O_DEST"', '"UNIT_ID"', DISTCN
T=>66450, DENSITY=>.0000150489089541008, NULLCNT=>0, AVGCLEN=>17, NO_INVALIDATE=
>FALSE);
DELETE FROM "DBSTATC" WHERE DBOBJ = 'TRFC_O_DEST' AND DBTYP IN (' ', 'ORACLE');
INSERT INTO DBSTATC (DBOBJ, DOTYP, OBJOW, DBTYP, VWTYP, ACTIV, OBJEC, PLAND, TDD
AT) VALUES ('TRFC_O_DEST', '01', ' ', 'ORACLE', 'O', 'I', ' ', 'X', TO_CHAR(SYSD
ATE,'YYYYMMDD'));
EXECUTE DBMS_STATS.LOCK_TABLE_STATS(:OWNER, '"TRFC_O_DEST"');
-- 'QRFC_I_QIN_TOP' -EXECUTE DBMS_STATS.UNLOCK_TABLE_STATS(:OWNER, '"QRFC_I_QIN_TOP"');
EXECUTE DBMS_STATS.SET_TABLE_STATS(:OWNER, '"QRFC_I_QIN_TOP"', NUMROWS=>79380, N
UMBLKS=>1756, AVGRLEN=>80, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_INDEX_STATS(:OWNER, '"QRFC_I_QIN_TOP~0"', NUMROWS=>76463,
NUMLBLKS=>19277, NUMDIST=>76463, AVGLBLK=>1, AVGDBLK=>1, CLSTFCT=>75353, INDLEV
EL=>3, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"QRFC_I_QIN_TOP"', '"CLIENT"', DIST
CNT=>1, DENSITY=>1, NULLCNT=>0, AVGCLEN=>4, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"QRFC_I_QIN_TOP"', '"DEST_NAME"', D
ISTCNT=>1, DENSITY=>1, NULLCNT=>0, AVGCLEN=>20, NO_INVALIDATE=>FALSE);
EXECUTE DBMS_STATS.SET_COLUMN_STATS(:OWNER, '"QRFC_I_QIN_TOP"', '"QUEUE_NAME"',