Hola,
Cita: En realidad las tablas estan en 2 dos usuarios, el inconveniente creo yo es q la otra empresa va a manejar informacion diferente a la que esta en este momento, pero utilizando la misma estructura de base de datos...
Como dice kikolice, parece que se puede resolver dentro de una misma instancia, por ejemplo usuario1 y usuario2 contendran todos los objetos para una aplicacion y usuario3 y usuario4 para la otra, no veo mayor problema.
Cita: ..por eso pensaba en la otra instancia pero por lo que he leido hace que el servidor agote casi todos los recursos si se tienen en el mismo equipo ¿o me equivoco?.
Esto es todo muy relativo, depende del tamaño del servidor y de cuanta memoria se le asigne a cada instancia, todo esto es configurable. Por dar un ejemplo, en un servidor virtual que tengo con 2G de memoria y 1 procesador hay 3 instancias en ejecucion.
Cita: ...me podrias explicar la forma de crear una segunda instancia con oracle 10g corriendo en linux fedora o linux red hat enterprise
La forma mas facil es iniciar sesion con X en el servidor con el usuario propietario de la instalacion de Oracle, a partir de ahi es simplemente ejecutar el Database Configuration Assistant (DBCA) que se encuentra en el directorio bin, por ejemplo
Código:
oracle@buo:~> whoami
oracle
oracle@buo:~> echo $ORACLE_HOME
/u01/app/oracle/product/10.2/db_1
oracle@buo:~> /u01/app/oracle/product/10.2/db_1/bin/dbca
Saludos