Oracle - ##ERROR: maximum of 20 enabled roles exceeded

 
Vista:

##ERROR: maximum of 20 enabled roles exceeded

Publicado por Juana Perez Romana (4 intervenciones) el 19/11/2000 00:00:00
He creado en mi BD Oracle un exceso de Roles y cada vez que intento conectarme con el SQL PLUS a la BD Oracle me da el error:
ERROR: ORA-01925: maximum of 20 enabled roles exceeded.
Según la ayuda se puede corregir este error, ampliando en el fichero ´INIT.ORA´ en la línea MAX_ENABLED_ROLES una cantidad superior a los roles que actualmente tengo en la BD. El problema es que el fichero INIT.ORA no se encuentra en ninguna carpeta de C:\ORAWIN95.
He intentado crear el fichero INIT.ORA solamente con esta línea "MAX_ENABLED_ROLES=100" y lo he guardado en casi todas las carpetas de c:\ORAWIN95 pero sigue igual. Por favor, ¿cómo se puede solventar este error?. MUCHAS GRACIAS.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:##ERROR: maximum of 20 enabled roles exceeded

Publicado por KEN (115 intervenciones) el 05/12/2000 00:00:00
Debes editar en el Archivo init.ora de tu base de datos.
no se encuentra en tu carpeta ORAWIN95 porque es cliente.

Donde se encuentra es en el servidor donde te conectas.

PASOS
LE AGREGAS ESA LINEA O LA EDITAS SI SE ENCUENTRA
BAJAS LA INSTANCIA(SHUTDOWN)
LEVANTAS LA INSTANCIA

SALUDOS
KEN
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:##ERROR: maximum of 20 enabled roles exceeded

Publicado por Alfonso Chaves (28 intervenciones) el 31/01/2001 23:55:53
Hola. El problema que tienes por lo que se ve es que no encuentras
dónde está el initSID.ora de tu bbdd. Por lo que indicas en tu pregunta,
tienes el software instalado en c:\Orawin95, por lo que obien estamos
hablando del software cliente de Oracle, o bien tienes un OracleX Personal
Edition instalado.
Estás en lo correcto en subir el valor del parámetro MAX_ENABLED_ROLES,
que controla el número de roles concurrentes que puede tener un usuario
habilitado en una sesión.
La cuestión es saber en cuál de los dos casos anteriores estamos. Si es el
primer caso, es decir, tienes un cliente Oracle en tu PC y te conectas a un
servidor, el parámetro hay que modificarlo en el initSID.ora que ESTÁ EN
EL SERVIDOR. Una vez modificado, deberás rearrancar la bbdd para tome
efecto este parámetro.
Si es el segundo caso, la película es la misma salvo que el initSID.ora (y la bbdd)
se encuentran en tu PC. Generalmente está en el directorio:
C:\Win95\database\initSID.ora. En cualquier caso, haz una búsqueda en tu PC
del archivo init*.ora.
En el caso del servidor, la hubicación del archivo depende del s.o. del servidor.
En los sistemas Unix suele encontrarse en $ORACLE_HOME/dbs.
En sistemas OpenVMS en ORA_INSTANCE:INIT.ORA
En sistemas WinNT, en C:\OraNT\database\initSID.ora, o algo así.
Espero haberte aclarado tu duda. Si no es así, puedes contactar conmigo por mail.

Un saludo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar