Puede utilizar archivos de propiedades para crear, modificar o suprimir propiedades de la
agrupación de conexiones de un origen de datos.
Antes de empezar
Determine los cambios que desea realizar en la configuración del origen de datos o sus objetos de
configuración.
Inicie la herramienta de scripts wsadmin. Para iniciar wsadmin utilizando el lenguaje
Jython, ejecute el mandato wsadmin -lang Jython desde el directorio bin
del perfil del servidor.
Acerca de esta tarea
Utilizando un archivo de propiedades, puede crear, modificar o suprimir un objeto de agrupación
de conexiones.
Ejecute mandatos administrativos utilizando wsadmin para aplicar un archivo de
propiedades de una agrupación de conexiones a su configuración, validar las propiedades o
suprimirlas.
Tabla 1. Acciones para archivos de propiedades de la agrupación de conexiones. Puede crear, modificar y suprimir propiedades de la agrupación de conexiones.Acción |
Procedimiento |
crear |
Establezca las propiedades necesarias y ejecute el mandato applyConfigProperties. |
modify |
Establezca las propiedades necesarias y ejecute el mandato applyConfigProperties. |
delete |
Para suprimir el objeto ConnectionPool completo, descomente
#DELETE=true y, a continuación, ejecute el mandato deleteConfigProperties. |
crear Propiedad |
No se aplica |
suprimir Propiedad |
No se aplica |
Opcionalmente, puede utilizar la modalidad interactiva con los mandatos:
AdminTask.nombre_mandato('-interactive')
Procedimiento
- Cree un archivo de propiedades para una instancia de ConnectionPool.
- Establezca las propiedades de ConnectionPool según sea necesario.
Abra un editor en un archivo de propiedades de ConnectionPool. Modifique la sección de variables de entorno para que coincida con su sistema y establezca cualquier valor de
propiedad que se deba cambiar. Para especificar una propiedad personalizada, edite el valor
AttributeInfo y los valores de propiedades. El siguiente es un archivo de propiedades ConnectionPool de ejemplo:
#
# Header
#
ResourceType=ConnectionPool
ImplementingResourceType=JDBCProvider
ResourceId=Cell=!{cellName}:Node=!{nodeName2}:Server=!{serverName2}:JDBCProvider=myJDBCProvider:
DataSource=jndiName#myDataSourceJNDI:ConnectionPool=
AttributeInfo=connectionPool
#
#
#Properties
#
stuckThreshold=0 #integer
unusedTimeout=1800 #long
maxConnections=10 #integer
stuckTimerTime=0 #integer
testConnectionInterval=0 #integer
minConnections=1 #integer
surgeThreshold=-1 #integer
connectionTimeout=180 #long
purgePolicy=EntirePool #ENUM(EntirePool|FailingConnectionOnly)
surgeCreationInterval=0 #integer
numberOfUnsharedPoolPartitions=0 #integer
stuckTime=0 #integer
agedTimeout=0 #long
reapTime=180 #long
testConnection=false #boolean
numberOfSharedPoolPartitions=0 #integer
freePoolDistributionTableSize=0 #integer
numberOfFreePoolPartitions=0 #integer
EnvironmentVariablesSection
#Environment Variables
cellName=myCell
nodeName=myNode
serverName=myServer
- Ejecute el mandato applyConfigProperties para crear o modificar una configuración de agrupación de
conexiones.
La ejecución del mandato applyConfigProperties aplica el archivo de propiedades a la configuración. En este ejemplo de Jython, el parámetro opcional -reportFileName produce un informe llamado report.txt:
AdminTask.applyConfigProperties(['-propertiesFileName
myObjectType.props -reportFileName report.txt '])
- Modificar un archivo de propiedades existente.
- Obtenga un archivo de propiedades de la agrupación de conexiones que desea cambiar.
Puede extraer un archivo de propiedades de un objeto ConnectionPool utilizando el mandato
extractConfigProperties.
- Abra el archivo de propiedades en un editor y cambie las propiedades según sea necesario.
Asegúrese de que las variables de entorno del archivo de propiedades coincidan con su sistema.
- Ejecute el mandato applyConfigProperties.
- Si ya no necesita la agrupación de conexiones, puede suprimir el objeto de agrupación de conexiones
completo.
Especifique DELETE=true en la sección header del archivo de propiedades y ejecute el
mandato deleteConfigProperties; por ejemplo:
AdminTask.deleteConfigProperties('[-propertiesFileName myObjectType.props -reportFileName report.txt]')
Resultados
Puede utilizar el archivo de propiedades para configurar y gestionar el objeto de agrupación
de conexiones y sus propiedades.
Qué hacer a continuación
Guarde los cambios en la configuración.