SQL> create table ospsw ( sampltm date, osusr varchar2(50), ospid number, osppid number, prprty number, pcpu number(5,4), pmem number(5,4), vsz number, rss number, wchain varchar2(50), 2 3 4 5 6 7 8 9 10 11 12 13 processstat varchar2(3), processstart varchar2(20), processdur varchar2(20), processcmd varchar2(1000) ) organization external ( type oracle_loader 14 15 16 17 18 19 20 21 default directory ospsw_data access parameters ( records delimited by newline 22 23 24 25 fields terminated by "," ( 26 27 sampltm date "dd/mon/yyyy hh24:mi:ss", 28 osusr char(50), ospid number, 29 30 osppid number, 31 prprty number, pcpu char(10), pmem char(10), vsz number, rss number, 32 33 34 35 36 wchain char(50), processstat char(3), processstart char(20), processdur char(20), processcmd char(1000) ) ) location ('processed_ps2.out') ) / 37 38 39 40 41 42 43 44 45
Table created.
SQL> select sampltm,sum(to_number(pcpu)),sum(to_number(pmem)),sum(vsz) from ospsw group by sampltm order by 1; select sampltm,sum(to_number(pcpu)),sum(to_number(pmem)),sum(vsz) from ospsw group by sampltm order by 1 * ERROR at line 1: ORA-29913: error in executing ODCIEXTTABLEOPEN callout ORA-29400: data cartridge error KUP-00554: error encountered while parsing access parameters KUP-01005: syntax error: found "identifier": expecting one of: "binary_double, binary_float, comma, char, convert_error, date, defaultif, decimal, double, float, integer, (, lls, lls_compat, no, nullif, oracle_date, oracle_number, position, raw, recnum, ), unsigned, varrawc, varchar, varraw, varcharc, zoned" KUP-01008: the bad identifier was: number KUP-01007: at line 6 column 15
|