Unique line from logfile

Hi Team,

Pls help me in fixing this problem.

I have file called ORA_FILE.log

Please find the log in that below:
************************

ORA-04061: existing state of package body "MST.ONE_PACKAGE" has been invalidated
ORA-04065: not executed, altered or dropped package body "MST.ONE_PACKAGE"
ORA-06508: PL/SQL: could not find program unit being called: "MST.ONE_PACKAGE"
ORA-06512: at line 1
ISB-SA-DA:ERROR: dbPoll() SQL Exception: java.sql.SQLException: ORA-04068: existing state of packages has been discarded
ORA-04061: existing state of package body "MST.ONE_PACKAGE" has been invalidated
ORA-04065: not executed, altered or dropped package body "MST.ONE_PACKAGE"
ORA-06508: PL/SQL: could not find program unit being called: "MST.ONE_PACKAGE"
ORA-06512: at line 1

ISB-SA-DA:ERROR: dbPoll() SQL Exception: java.sql.SQLException: ORA-04068: existing state of packages has been discarded
ISB-SA-DA:ERROR: dbPoll() SQL Exception: java.sql.SQLException: ORA-04068: existing state of packages has been discarded
ISB-SA-DA:ERROR: dbPoll() SQL Exception: java.sql.SQLException: ORA-04068: existing state of packages has been discarded

I need to get unique from this logfile to other logfile.

Pls suggest me get the output like this

Thanks in advance,
Regards,
Indu

awk '!a[$0]++' ORA_FILE.log > unique_ORA_FILE.log

I'd be interested in a time comparison on the awk solution and the following... sort ORA_FILE.log | uniq>unique_ORA.log