“Conocimiento software>Software de base de datos

Cómo importar y exportar de espacio de tablas de nivel en Oracle

2016/5/22
En las bases de datos Oracle , un espacio de tablas es una unidad de almacenamiento que contiene estructuras y objetos relacionados en el mismo lugar . Un espacio de tabla contiene uno o más archivos de datos , archivos de datos puede pertenecer a una única base de datos . Por lo tanto , para asociar archivos de datos con otra base de datos o moverlos , debe exportar e importarlos desde una base de datos a otro. Instrucciones Exportación XML
1

Anote los nombres de los espacios de tabla que desea exportar . Confirme que no haya otros administradores o usuarios de bases de datos están trabajando en esos archivos para la duración del proceso de exportación
2

Establecer los espacios de tabla que desea exportar a sólo lectura mediante la ejecución del siguiente comando : .

ALTER_TABLESPACE your_tablepace SÓLO LECTURA ,

Reemplazar " your_tablespace " con el nombre del espacio de tabla que desea exportar . . Ejecute el comando para cada espacio de tablas
3

Ejecute el comando siguiente para crear un archivo de tabla transportable , listo para importar en otra base de datos :

EXP transport_tablespace = y TABLESPACES = ( your_tablespace1 , your_tablespace2 ) TRIGGERS = y LIMITACIONES = n SUBVENCIONES = n fILE = your_file.dmp

Reemplazar " your_file " con un nombre descriptivo para el archivo de exportación y añadir los nombres de los otros espacios de tabla que desea exportar , separadas por comas
4

a sus permisos de SYSDBA , cuando Oracle le solicita que lo haga : .

CONNECT SYS /su_contraseña AS SYSDBA

puede sustituir " SYS " con cualquier otra cuenta de usuario administrativo al que se tiene acceso
5

exportar el archivo : .

EXP transport_tablespace = y TABLESPACES = ( your_tablespace1 , your_tablespace2 ) TTS_FULL_CHECK = Y fILE = your_file.dmp
Import
6

Copia y pega el siguiente comando en Oracle :

IMP transport_tablespace = y FILE = your_file.dmp FICHEROS DE DATOS = ( '/db/your_datafile1 ', '/db/your_datafile2 ' ) TABLESPACES = ( your_tablespace1 , your_tablespace2 ) TTS_OWNERS = ( old_user1 , old_user2 ) FROMUSER = ( old_user1 , old_user2 ) TOUSER = ( new_user1 , newuser2 )

Editar la texto sustituyendo " your_file.dmp " con el nombre del archivo que desea importar , " your_datafile " con las rutas de acceso a los archivos de datos dentro de los espacios de tabla , " old_user " con el nombre del anterior propietario del espacio de tablas , y " new_user " al nombre de su nuevo propietario. Separe los nombres de varios archivos de datos , espacios de tabla y nombres de usuario con comas , a continuación, ejecute el comando
7

Connect como SYS , cuando se le solicite: .

CONNECT SYS /su_contraseña AS
SYSDBA Página 8

Cambiar el espacio de tabla al modo de lectura y escritura si es necesario:

ALTER_TABLESPACE your_tablespace READ WRITE

Software de base de datos
¿Qué roles de base de datos predeterminados se crean cuando crea una base de datos?
¿Cómo se almacena la información en un mapa de bits?
Cómo convertir INT a VARCHAR en Access
Cómo crear la tabla con claves externas
Cómo actualizar la consulta de tabla en Access 2007 campo Números de texto
Las características de una Base de Datos Relacional
¿Por qué usar una computadora para bases de datos?
Cómo utilizar el IIF en SQL
Conocimiento de la computadora © http://www.ordenador.online