¿Cómo eliminar un archivo de base de datos (.dbf) de Oracle 10g?

¿Cómo eliminar un archivo de base de datos (.dbf) de Oracle 10g?

Necesito ayuda para eliminar un archivo DB de Oracle. Supongo que debería usar el DROPcomando, pero no puedo hacerlo funcionar.

Intenté eliminar a todos los usuarios, excepto al usuario del sistema, de dba_users, con la esperanza de que esto resulte en la eliminación de las bases de datos, pero encuentro que todavía hay algún archivo .dbf.

¿Alguien puede darme un ejemplo para eliminar un archivo .dbf?

Respuesta1

Los archivos de base de datos en Oracle normalmente representan un espacio de tabla, por lo que deberá utilizar el comando DROP TABLESPACE.

NOTA IMPORTANTE: No intente eliminar estos archivos fuera de Oracle; de ​​lo contrario, es posible que Oracle no se inicie en absoluto.

Un ejemplo podría ser:

  • DROP TABLESPACE tablespace_name;

No debería necesitar eliminar usuarios ni ningún otro objeto para que esto funcione (si hay dependencias, Oracle le informará cuando intente eliminar el espacio de tabla).

Respuesta2

ALTERAR EL ARCHIVO DE DATOS DE LA BASE DE DATOS 'C:\ORACLE\PRODUCT\ORADATA\UKOUG\DATAFILE\O1_MF_USERS_35HCKNFO_.DBF' CAÍDA SIN CONEXIÓN;

información relacionada