Parseo

En la etapa de parseo o parsing Oracle hace lo siguiente:

Busca la sentencia en la shared pool
Chequea que la sintaxis respete la gramatica y especificaciones del lenguaje SQL
Cheque la semantica, asegurando que los obejtos referenciados sean validos y satisfagan las restricciones de seguridad
Determina que el proceso que ejecuta la sentencia tenga los privilegios apropiados
Transforma las sentencias SQL hechas sobre vistas en sentencias SQL equivalentes sobre los objetos definidos en la vista e intenta simplificar las sentencias con un subquery reescribiendolas utilizando un join.
Determina y almacena el plan de ejecucion, o de ser posible, utiliza un plan de ejecucion existente. La determinacion del plan de ejecucion es la parte mas costosa de la fase de parsing y en algunas ocasiones puede llegar a demorar mas tiempo que la misma ejecucion del plan.