Hola a tod@s, primero de nada darles la enhorabuena por esta comunidad ya que veo el nivel que hay aqui es muy alto y por la ayuda desinteresada que prestais.
os comento mi problema, yo suelo usar mysql por lo que en oracle estoy pez, tengo a un cliente que usa una bd de oracle en g11 para un programa que se llama NEWHOTEL, montado sobre un 2008 server.
el problema es que cuando se reinicia el servidor los servicios de oracle no arrancan correctamente y estoy un rato reiniciando servicios hasta que la aplicacion se conecta.
quisiara pasar la bd a otro sistema e mirado y me gusta la idea de pasarlo a linux o virtualizar un xp e instalarlo .
me podeis echar una mano con este tema??
Gracias de antemano.
Un saludo
Etiquetas:
Vínculo permanente Respuesta de Anibal G. Garcia Soto el agosto 11, 2012 a las 6:54am Alberto:
Me parece que sera de mucha ayuda si proporcionas alguna informacion como Windows 2008 (32 o 64 ) , que version de base de datos oracle es 11.x.x.x , esta configurao el ASM ? , el usuario y los permisos que tiene dentro del server para arrancar los servicios.
Adicionalmente creo que si aun estas en una etapa inicial con Oracle , realizar la migracion de una plataforma a otra no sera una tarea muy sencilla, es mas probable que resuelvas el problemas de auto arranque de servicios de Windows.
Opcion [A] -- Resolver el problema de auto arranque de Windows
oradim -edit -asmsidASM -startmode a ( El servicio de ASM )
oradim -edit -OracleSidSerciceEjemplo -starmode a ( El servicio de la base de datos)
Realiza tu prueba de auto arranque , si no funciona busca en el event viewer y los logs la causa y publicala. Alternativa realiza un bat que tenga
net start asmsidASM
net start OracleSidSerciceEjemplo
y asegurate de que las variable de entorno esten correctamente configuradas ( ORACLE_SID, ORACLE_HOME).
documentacion en : http://docs.oracle.com/cd/B28359_01/win.111/b32010/admin.htm#i1005939
Opcion [B] -- cambiar de plataforma
tienes que revisar en tu base de datos
SQL> select PLATFORM_NAME, ENDIAN_FORMAT from V$TRANSPORTABLE_PLATFORM;
de manera que los Endian_format sean iguales preferiblemente , o se pueda hacer un convert con rman.
la documentacion en :
http://docs.oracle.com/cd/B28359_01/backup.111/b28270/rcmxplat.htm
Como no soy un fan de windows , haria un plan para mudarme a un sistema operativo de unix ( Linux). Si la version de windows que tienes no es 64 bits , veras un incremento de performance en instalar linux y virtualizar una maquina windows dentro de linux.
Espero te sirva.
Vínculo permanente Respuesta de Alberto el agosto 11, 2012 a las 10:49am hola nibal muchas gracias por tu respuesta.
como dije yo soy de mysql, y pensse que simplemente instalar el gestor de base de datos e importar la base como se haria en mysql o en ms_sql, por lo que entiendo no se asi.
la vercion del 2008 es de 32Bits, tengo una copia de la bd pero no tengo ni usuario ni contraseña de su gestor.
el caso es que hasta hace poco funcionaba correctamente, pero debido a cortes de corrientes repetidos a surgido este problema, e tenido que reconstruir sectores defectuosos del disco duro el cual esta en un RAID 1,
a todo esto todo el trabajo lo hago remoto por que estoy a 4000km del servidor.
yo tambien soy anti microsoft por lo que me gustaria migrar a linux, e estado mirando la distro de oracle que tienen basada en redhat, pero estoy perdidisimo.
osea que teniendo una copia de la bd no puedo simplemente importarla en otro sistema, correcto??
sabiendo que no tengo ni idea al respecto, podrias indicarme paso a paso??
Gracias de antemano.
Bienvenido a
Comunidad Oracle Hispana
© 2013 Creado por Fernando Garcia.