06/04/2011, 00:43
|
| | Fecha de Ingreso: agosto-2006
Mensajes: 174
Antigüedad: 18 años, 3 meses Puntos: 2 | |
Respuesta: Uso de tablas externas en Oracle Buenas,
Ya he dado con la tecla, y es simplemente ejecutando esta sentencia:
CREATE TABLE ADMIN.ext_tabla_data
ORGANIZATION EXTERNAL
(TYPE oracle_datapump
DEFAULT DIRECTORY texternal_data
LOCATION ('ext_tabla_data.dat'))
PARALLEL
AS SELECT * FROM pruebas.ext_tabla_data;
Con esto creamos directamente la tabla externa y generamos el fichero fisico en el sistema operativo.
Ahora, la duda es que con esto, me genera un fichero que no es plano, sino un fichero que tiene metadatos y dentro de esos metadatos la informacion de la tabla en cuestion. No hay manera de hacer este fichero un fichero de texto plano separado por por ejemplo "|".
Tambien he visto que genera una serie de logs que son por lo que veo control de acceso a la tabla externa, cuando hago un select, queda registrado en un log nuevo o en uno ya existente dicho acceso a la tabla. ¿Hay alguna manera de permitir que no escupa ningun log de estos que digo?
Gracias |