como vaciar una base de datos en oracle

Tenemos una base de datos antigua en Oracle 10g. queremos reemplazarlo con el nuevo archivo dmp (eso es lo que tenemos). ¿Puedo simplemente eliminar la base de datos anterior y luego ejecutar el impdp para crear una nueva? No nos preocupan los datos de la base de datos antigua. Me podrías dar los pasos para hacerlo?

preguntado el 03 de mayo de 12 a las 20:05

¿Desea sobrescribir toda la base de datos o solo un esquema (=usuario)? El termino "base de datos" en Oracle se refiere a toda la instalación, incluidos todos los esquemas/usuarios que haya creado. -

solo un esquema. Supongo. De todos modos, me dijeron que si se usa el archivo dmp, volverá a crear todo. ¿Puedo usar el SISTEMA/contraseña impdp para hacer eso? -

Hacer un drop user foobar cascade antemano. Y sí, impdp es el camino a seguir (si el .dmp se creó usando expdp y no con exp) -

1 Respuestas

Como se indicó en los comentarios, puede simplemente soltar al usuario con cascada y luego importar el usuario.

Si creó una exportación con el comando exp anterior y era una exportación de un solo usuario/esquema, entonces probablemente tendrá que crear el usuario/esquema manualmente antes de ejecutar el imp. exp/imp no fueron tan inteligentes al respecto como expdp/impdp.

contestado el 03 de mayo de 12 a las 22:05

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.