http://blog.csdn.net/makenzie/article/details/68486412;
En el proceso de desarrollo y despliegue de proyectos, a menudo nos encontramos con la necesidad de importar la base de datos dmp de otras personas a nuestra propia computadora, entonces, ¿cómo debería importarse? Aquí hay algunos pasos simples:
Ingrese primero la letra de la unidad. Por ejemplo, si su Oracle está instalado en la unidad D, ingrese primero la unidad D
y luego encuentre la ruta de instalación de Oracle. El código de comando es el siguiente:
Luego ingresamos a este directorio, podemos ejecutar nuestro comando de importación.
Cuando aparece la tabla de importación, significa que está bien.
El código es el siguiente:
imp hcykt/hcykt@127.0.0.1:1521/orcl file='D:\work\hcykty\zdata.dmp' full=y
imp 数据库用户名/数据库密码@IP地址:端口号/数据库实例名 file='dmp文件所在目录' full=y
- 1
- 2
- 3
Una vez completada la importación, cmd le dirá que la importación se realizó correctamente. No tomaré una captura de pantalla aquí. A continuación, hablaré sobre algunos problemas que pueden surgir al importar ~~
Error común uno:
IMP-00010: No es un archivo válido, la verificación del encabezado falló
IMP-00000: La importación no finalizó con éxito
¿Cuál es la razón de este problema? ? ?
Hay un problema con la versión alta a baja de los datos de Oracle. En general, el cliente oracle10g se conectará a oracle11g para exportar datos e importarlos a oracle10g.
La solución es simple, simplemente cambie el número de versión en la cabecera del archivo dmp a la versión que está utilizando ahora.
Por ejemplo, el 11G original, a continuación, la cabeza debe ser: -TEXPORT: V11.01.00
lo puse en mi propia versión: V10.02.00
eso es todo~
Error común dos:
Este error se ha dejado muy claro, ya que su usuario no tiene permisos dba, solo necesitamos otorgarle permisos, el código es el siguiente:
--给权限
grant connect,resource,dba to hcykt;
commit;
grant connect 连接角色,resource 资源角色,dba数据库管理员角色 to 数据库用户名;
- 1
- 2
- 3
- 4 4
- 5 5
Justo así ~~~~