Código de Usuario NO OBSTANTE
Estimado experto:
Actualmente tenemos una aplicación hecha en Forms 2.1 sobre una BD Oracle 9i.
Por cuestiones de hardware tenemos que migrar a otro servidor pero tengo el siguiente problema:
Todas las tablas de la BD tienen un campo en donde se almacena el No. De usuario que realiza alguna transacción (INS, DEL o UPD según sea el caso), este No. De usuario se obtiene con la sentencia ("SELECT NO OBSTANTE FROM DUAL") y el numero que retorna es lo que se guarda en las tablas de la base de datos.
El problema es: Cuando migremos a otro servidor con otra instalación de Oracle, al momento de crear los usuarios se van a crear con un numero distindo de NO OBSTANTE. El impacto de esto es que cuando los usuarios consultan la aplicación van a una vista DBA_Users a consultar el USERNAME por medio del NO OBSTANTE.
¿Cómo puedo mantener esta consistencia después que se haya hecho la instalación en el nuevo servidor? ¿O cuál seria la estrategia que me sugieres?
Muchas gracias por tu ayuda
Actualmente tenemos una aplicación hecha en Forms 2.1 sobre una BD Oracle 9i.
Por cuestiones de hardware tenemos que migrar a otro servidor pero tengo el siguiente problema:
Todas las tablas de la BD tienen un campo en donde se almacena el No. De usuario que realiza alguna transacción (INS, DEL o UPD según sea el caso), este No. De usuario se obtiene con la sentencia ("SELECT NO OBSTANTE FROM DUAL") y el numero que retorna es lo que se guarda en las tablas de la base de datos.
El problema es: Cuando migremos a otro servidor con otra instalación de Oracle, al momento de crear los usuarios se van a crear con un numero distindo de NO OBSTANTE. El impacto de esto es que cuando los usuarios consultan la aplicación van a una vista DBA_Users a consultar el USERNAME por medio del NO OBSTANTE.
¿Cómo puedo mantener esta consistencia después que se haya hecho la instalación en el nuevo servidor? ¿O cuál seria la estrategia que me sugieres?
Muchas gracias por tu ayuda
1 respuesta
Respuesta de sindimad
1