Bases de Datos > Oracle
Iniciar Sesion En Oracle
JuanK:
No,
buenop ya habiendo aprendido lo primero que era como loguearse desde sqlplus ahora debes crear un usuario nuevo.
CREATE USER JavaUser
IDENTIFIED BY Contrasenia;
ahora te conectas con ese nuevo usuario desde java.
jpaler:
--- Citar ---CREATE USER JavaUser
IDENTIFIED BY Contrasenia;
--- Fin de la cita ---
...,y los privilegios como quedan ¿de administrador?
ya sabes q necesito es importar un .dmp y luego exportarlo.
JuanK:
loguendote como Sys:
GRANT EXP_FULL_DATABASE TO USUARIO;
GRANT IMP_FULL_DATABASE TO USUARIO;
GRANT CONNECT TO USUARIO;
jpaler:
PERFECTO JUANK.. YA ME CONECTO DESDE CONSOLA Y
DESDE JAVA CON EL USUARIO Q CREE.
pero... al intentar importar el .dmp (imaginate, pesa 437MB) me sale
el siguiente error:
--- Citar ---IMP-00003: se ha encontrado un error 1950 de ORACLE
ORA-01950: no existen privilegios en tablespace 'SYSTEM'
--- Fin de la cita ---
intente y le di todos los privilegios q existen al usuario SYSTEM, pero me
sigue saliendo lo mismo.
Yo del .dmp lo unico q deseo son los datos, nisiquiera la estructura de
tablas, ni procedimientos ni, ni relaciones ni nada, SOLO LOS DATOS, pero
obviamente me toca subir toda la estructura de la base de datos para luego
sacar solo los datos o no? ... por eso utilizo FULL=YES.
El comando q estoy utilizando es el siguiente:
--- Citar ---IMP Usu/pass FILE=G:\COP_SEG.DMP FULL=YES IGNORE=YES
--- Fin de la cita ---
¿Como importo para q no me salgan errores?
LO UNICO Q QUIERO ES SUBIR ESE .DMP Y Q ME QUEDE UNA BASE DE DATOS
CON TODOS LOS DATOS TAL CUAL COMO ESTA EL .DMP
JuanK:
el import lo debes hacer desde el usuario sys, ya que segun se ve ese import que tienes es de una base completa con usuarios y todo.
Sino quieres importar todo hay formas de indicarle que cosas son las que quieres importar y que cosas no pero tendras que revisarlas por ti mismo pues no son pocas.
puedes mirar la ayuda
imp -?
Navegación
[#] Página Siguiente
[*] Página Anterior
Ir a la versión completa