[SOLUCIONADO]Pasar usuarios de una instancia de producción a otra

Buena tarde, como puedo pasar los usuarios, con sus repectivos permisos de una instancia de producción a otra instancia igualmente de producción ?

si aplico toba instancia exportar_local cumple dicha función, crea un archivo ? donde lo encuentro ?

Gracias

En la carpeta instalación se resguardan los datos, en el sistema de archivo luego de una exportación global.

En i_desarrollo\global, tenés usuarios.sql, ahí tenés la definición de usuarios. Fijate que capaz tengas que eliminar algún usuario (de hecho, al menos, tenés que eliminar la definición del usuario toba).

En i_desarrollo\p__tuproyecto, tenés el archivo datos.sql y usuarios.sql que asocian a los usuarios a los perfiles de tuproyecto.
En esa carpeta tenés la definición de perfiles en formato xml.

En la carpeta metadatos de tuproyecto, tenés las restricciones funcionales.

En teoría (yo alguna vez lo hice de esta forma), si llevás estas carpetas a la otra instancia y cuidas como editas los archivos con el contenido del otro (no pisar por las dudas), el regenerar instancia debería tomar los datos que vos llevás en el sistema de archivos, e incorporarlos en la base de datos.
Si revisás los archivos vas a encontrar su lógica.

Otra alternativa, ya que esos archivos están reflejados en la base de datos de toba, lo podrías hacer directamente desde la base.
Si exportas estas tablas como INSERTs planos:
o apex_admin_param_previsualizacion
o apex_grupo_acc_restriccion_funcional
o apex_restriccion_funcional
o apex_restriccion_funcional_ef
o apex_restriccion_funcional_ei
o apex_restriccion_funcional_evt
o apex_restriccion_funcional_pantalla
o apex_usuario
o apex_usuario_grupo_acc
o apex_usuario_grupo_acc_item
o apex_usuario_proyecto
Previa revisión para entender su lógica (también lo hice alguna vez de esta forma), podés llevar esa info e importarla en la otra instancia, en la nueva base de toba (siempre recordá remover el registro del usuario toba, que seguro ya está en la otra instancia).

Pero aún más simple! si ambas instancias de producción son iguales (lease, versión de toba, y todos los proyectos en la instancia), entonces un simple backup de la base de toba en la vieja instancia y restore de la base de toba en la nueva instancia… te alcanzaría. Si eso funciona, luego hacé un toba instancia exportar_local para bajar la info al sistema de archivos y dejarlo consistente.

Espero te sirvan los datos para darte alguna pista de lo que podés ir haciendo,
Saludos!

Hola, un paso más simple es hacer lo siguiente:

  • En la instancia que querés exportar hacer toba instancia exportar_local
  • El paso anterior te deja, como bien dice Martin, los usuarios globales en i__NOMBRE_DE_INSTANCIA/global/usuarios.sql y las asociaciones entre usuarios/perfiles para PROYECTO en i__NOMBRE_DE_INSTANCIA/p__PROYECTO/usuarios.sql
  • Copias estos archivos a sus respectivas carpetas (por las dudas hacer backup de esos archivos en la instancia destino)
  • En la nueva insancia hacer toba instancia cargar
  • Chequear que no haya errores no solo en la ejecución del comando anterior sino también en que se hayan cargado todos los usuarios y perfiles de acceso.

Saludos.

OK, muchas gracias a los dos, me queda claro.

Coridal Saludo