Conexiones a una base de datos Oracle utilizan el ancho de banda de la red y la memoria del sistema , por lo que el manejo de bases de datos múltiples conexiones limitarán la velocidad y la capacidad de respuesta del sistema para todos los usuarios. Servidores con ancho de banda considerable pueden manejar miles de conexiones entrantes , mientras que los sistemas que utilizan la base de datos residente en la agrupación de conexiones puede manejar miles de conexiones antes degrada el rendimiento . Algunos usuarios que usan muchas conexiones de base de datos o el consumo de recursos desproporcionados pueden impedir que otros accedan a la base de datos , independientemente de su número. Base de datos Conexiones
Oracle oyentes procesan entrantes base de datos Oracle solicitudes de conexión. Demasiados solicitudes de conexión a los retrasos una vez que la creación de las conexiones , lo que puede dar lugar a tiempos de espera para los usuarios sin conexiones de prioridad . Gestión de sesiones de Oracle consiste en la alteración de los parámetros del sistema para redistribuir los recursos utilizados por las sesiones actuales de manera más justa . Limitar la memoria y ancho de banda para cada usuario permite que más personas se conectan a la base de datos.
Errores
Código de error " ORA- 06302 " aparece cuando no se puede conectar al host remoto , mientras que " ORA- 30678 " significa existen demasiadas conexiones abiertas para una nueva sesión de abrir . Error " ORA- 06707 " indica que el servidor TCP /IP no se puede conectar a la base de datos Oracle . Cuando se toman todas las conexiones de base de datos , es posible que simplemente cuelgue y no puede terminar . Cuando esto sucede, usted no puede recibir los mensajes de error a menos que y hasta que cae la sesión del servidor o que está muerto por el administrador o el usuario la finalice .
Parámetros del sistema
establecer el parámetro RESOURCE_LIMIT a "true " limita el número de sesiones y recursos de los usuarios individuales pueden consumir. Utilizando los parámetros sort_area_size y hash_area_size para limitar el uso de memoria asignada a las conexiones de servidor compartido asegura que algunos grandes consumidores no desplazar a los demás. Ajuste el parámetro sort_area_size a unos pocos megabytes para que más usuarios puedan trabajar sin consumir la RAM del sistema .
Bajar el parámetro IDLE_TIME terminará conexiones inactivas antes, al tiempo que reduce el valor sessions_per_user mantiene más sesiones disponibles . Establecer un valor expire_time dice Oracle para consultar periódicamente las conexiones que se han abierto demasiado tiempo, y cerca de ellos . Si ha configurado los servidores de abrir sólo una sesión de Oracle por página Web o una conexión de base de datos , más conexiones permanecerán abiertas .
Base de Datos Herramientas
solicitudes de conexión de los usuarios puede ser manejado por un proceso de servidor dedicado o un proceso de usuario compartida . Oracle 11g crea un tercer método - la base de datos residente en la agrupación de conexiones - para el manejo de solicitudes de conexión de base de datos a través de un grupo de servidores para reducir la demanda de memoria del sistema. Automatic Diagnostic Monitor de base de datos en Oracle 11g supervisa el uso de los recursos de base de datos y las banderas sesiones consumir excesivos recursos de bases de datos . Los administradores de sistemas utilizan el Monitor de procesos para limpiar las conexiones anormalmente terminados , la liberación de sesiones , el comando " kill " terminará sesiones utilizando demasiados recursos , impulsar la conexión o la velocidad de procesamiento de las demás solicitudes de base de datos
< . br>