4Trabes Historias de una empresa en 100 metros cuadrados

El blog de Trabe Soluciones

Copiar objetos entre schemas en Oracle

| | Comentarios

A veces necesitamos (o nos apetece) copiar cosas de un schema a otro. Una manera de hacerlo sería exportar los objetos que queremos copiar e importarlos en el schema adecuado. Pero si la copia es dentro de la misma instancia de Oracle y tenemos permisos sobre los dos schemas, podemos hacerlo e un modo mucho más cómodo:

1
2
create target_schema.table_name
as select * from source_schema.table_name

Listo, ya tenemos una copia de table_name en target_schema

Lo sentimos, pero los comentarios están cerrados

Y si se trata de Oracle > 10g, recomiendo encarecídamente usar la herramienta web de administración, que a partir de la 10g es una auténtica gozada.

06/Nov/2009 Dani

Y si queremos hacer la copia entre dos instancias del mismo gestor se puede crear un maravilloso db_link

08/Nov/2009 Oscar

Y si se trata de un servidor MySQL y de diferentes servidores o instancias, también se puede utilizar dbCopy.sh (http://github.com/bardaos/MySQL-Admin-Tools/blob/master/dbCopy.sh)

14/Dec/2009 Marcos