

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Parametri di Amazon RDS per Db2
<a name="db2-supported-parameters"></a>

Amazon RDS per Db2 utilizza tre tipi di parametri: parametri di configurazione del gestore di database, variabili di registro e parametri di configurazione del database. È possibile gestire i primi due tipi tramite gruppi di parametri e l’ultimo tipo tramite la stored procedure [rdsadmin.update\$1db\$1param](db2-sp-managing-databases.md#db2-sp-update-db-param).

Per impostazione predefinita, un’istanza database RDS per Db2 utilizza un gruppo di parametri database specifico per un database Db2 e un’istanza database. Questo gruppo di parametri contiene i parametri per il motore di database IBM Db2, in particolare i parametri di configurazione del gestore di database e le variabili di registro. Per informazioni sull’utilizzo di gruppi di parametri, consulta [Gruppi di parametri per Amazon RDS](USER_WorkingWithParamGroups.md).

I parametri di configurazione del database di RDS per Db2 sono impostati sui valori predefiniti del motore di archiviazione selezionato. Per ulteriori informazioni sui parametri Db2, consulta [Db2 database configuration parameters](https://www.ibm.com/docs/en/db2/11.5?topic=parameters-database-configuration) nella documentazione di IBM Db2.

**Topics**
+ [Visualizzazione dei parametri nei gruppi di parametri](#db2-viewing-parameter-group-parameters)
+ [Visualizzazione di tutti i parametri con i comandi Db2](#db2-viewing-parameters-db2-commands)
+ [Modifica dei parametri nei gruppi di parametri](#db2-modifying-parameter-group-parameters)
+ [Modifica dei parametri di configurazione del database con i comandi Db2](#db2-modifying-parameters-db2-commands)

## Visualizzazione dei parametri nei gruppi di parametri
<a name="db2-viewing-parameter-group-parameters"></a>

I parametri di configurazione del gestore di database e le variabili di registro sono impostati nei gruppi di parametri. È possibile visualizzare i parametri di configurazione del gestore di database e le variabili di registro per una versione specifica di Db2 utilizzando l' Console di gestione AWS AWS CLI API RDS o la.

### Console
<a name="db2-viewing-parameter-group-parameters-console"></a>

**Per visualizzare i valori dei parametri per un gruppo di parametri del database**

1. Accedi a Console di gestione AWS e apri la console Amazon RDS all'indirizzo [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Nel riquadro di navigazione scegliere **Parameter groups (Gruppi di parametri)**.

   I gruppi di parametri database vengono visualizzati in un elenco.

1. Scegliere il nome del gruppo di parametri per visualizzarne l’elenco di parametri.

### AWS CLI
<a name="db2-viewing-parameter-group-parameters-cli"></a>

È possibile visualizzare i parametri di configurazione del gestore di database e le variabili di registro per una versione di Db2 eseguendo il comando [https://docs.aws.amazon.com/cli/latest/reference/rds/describe-engine-default-parameters.html](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-engine-default-parameters.html). Indica uno dei valori seguenti per l’opzione `--db-parameter-group-family`:
+ `db2-ae-11.5`
+ `db2-se-11.5`

Ad esempio, per visualizzare i parametri per Db2 Standard Edition 11.5, esegui il comando seguente:

```
aws rds describe-engine-default-parameters --db-parameter-group-family db2-se-11.5
```

Questo comando genera un output simile all’esempio seguente:



```
{
    "EngineDefaults": {
        "Parameters": [
            {
                "ParameterName": "agent_stack_sz",
                "ParameterValue": "1024",
                "Description": "You can use this parameter to determine the amount of memory that is allocated by Db2 for each agent thread stack.",
                "Source": "engine-default",
                "ApplyType": "static",
                "DataType": "integer",
                "AllowedValues": "256-32768",
                "IsModifiable": false
            },
            {
                "ParameterName": "agentpri",
                "ParameterValue": "-1",
                "Description": "This parameter controls the priority given to all agents and to other database manager instance processes and threads by the operating system scheduler. This priority determines how CPU time is allocated to the database manager processes, agents, and threads relative to other processes and threads running on the machine.",
                "Source": "engine-default",
                "ApplyType": "static",
                "DataType": "integer",
                "AllowedValues": "1-99",
                "IsModifiable": false
            },
            ...
        ]
    }
}
```

Per elencare solo i parametri modificabili per Db2 Standard Edition 11.5, esegui il comando seguente:

Per Linux, macOS o Unix:

```
aws rds describe-engine-default-parameters \
    --db-parameter-group-family db2-se-11.5 \
    --query 'EngineDefaults.Parameters[?IsModifiable==`true`].{ParameterName:ParameterName, DefaultValue:ParameterValue}'
```

Per Windows:

```
aws rds describe-engine-default-parameters ^
    --db-parameter-group-family db2-se-11.5 ^
    --query 'EngineDefaults.Parameters[?IsModifiable==`true`].{ParameterName:ParameterName, DefaultValue:ParameterValue}'
```

### API RDS
<a name="db2-viewing-parameter-group-parameters-api"></a>

Per visualizzare i valori dei parametri per un gruppo di parametri database, utilizza l’operazione [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBParameters.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBParameters.html) con il seguente parametro obbligatorio.
+ `DBParameterGroupName`

## Visualizzazione di tutti i parametri con i comandi Db2
<a name="db2-viewing-parameters-db2-commands"></a>

È possibile visualizzare le impostazioni per i parametri di configurazione del gestore di database, i parametri di configurazione del database e le variabili di registro utilizzando i comandi Db2.

**Per visualizzare le impostazioni**

1. Connettiti al database Db2. Nell'esempio seguente *database\$1name**master\$1username*, sostituisci e *master\$1password* con le tue informazioni.

   ```
   db2 "connect to database_name user master_username using master_password"
   ```

1. Trova la versione di Db2 supportata.

   ```
   db2 "select service_level, fixpack_num from table(sysproc.env_get_inst_info()) as instanceinfo"
   ```

1. Visualizza i parametri per una versione specifica di Db2.
   + Visualizza i parametri di configurazione del gestore di database eseguendo il comando seguente:

     ```
     db2 "select cast(substr(name,1,24) as varchar(24)) as name, case 
         when value_flags = 'NONE' then '' else value_flags end flags, 
         cast(substr(value,1,64) as varchar(64)) as current_value
         from sysibmadm.dbmcfg
         order by name asc with UR"
     ```
   + Visualizza tutti i parametri di configurazione del database eseguendo il comando seguente:

     ```
     db2 "select cast(substr(name,1,24) as varchar(24)) as name, case 
         when value_flags = 'NONE' then '' else value_flags end flags, 
         cast(substr(value,1,64) as varchar(64)) as current_value 
         from table(db_get_cfg(null)) order by name asc, member asc with UR"
     ```
   + Visualizza le variabili di registro attualmente impostate eseguendo il comando seguente:

     ```
     db2 "select cast(substr(reg_var_name,1,50) as varchar(50)) as reg_var_name, 
         cast(substr(reg_var_value,1,50) as varchar(50)) as reg_var_value, 
         level from table(env_get_reg_variables(null)) 
         order by reg_var_name,member with UR"
     ```

## Modifica dei parametri nei gruppi di parametri
<a name="db2-modifying-parameter-group-parameters"></a>

È possibile modificare i parametri di configurazione del gestore del database e le variabili di registro in gruppi di parametri personalizzati utilizzando l' Console di gestione AWS API AWS CLI, the o RDS. Per ulteriori informazioni, consulta [Gruppi di parametri database per istanze database Amazon RDS](USER_WorkingWithDBInstanceParamGroups.md).

### Console
<a name="db2-modifying-parameter-group-parameters-console"></a>

**Per modificare i parametri di configurazione del gestore di database e le variabili di registro**

1. Crea un gruppo di parametri personalizzato. Per ulteriori informazioni sulla creazione di un gruppo di parametri database, consulta [Creazione di un gruppo di parametri database in Amazon RDS](USER_WorkingWithParamGroups.Creating.md).

1. Modifica i parametri nel gruppo di parametri personalizzato. Per ulteriori informazioni sulla modifica di un gruppo di parametri, consulta [Modifica dei parametri in un gruppo di parametri database in Amazon RDS](USER_WorkingWithParamGroups.Modifying.md).

### AWS CLI
<a name="db2-modifying-parameter-group-parameters-cli"></a>

**Per modificare i parametri di configurazione del gestore di database e le variabili di registro**

1. Crea un gruppo di parametri personalizzato eseguendo il comando [https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-parameter-group.html](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-parameter-group.html). 

   Includi le seguenti opzioni obbligatorie:
   + `--db-parameter-group-name`: un nome per il gruppo di parametri che stai creando.
   + `--db-parameter-group-family`: l’edizione e la versione principale del motore Db2. Valori validi: `db2-se-11.5`, `db2-ae-11.5`. 
   + `--description`: una descrizione di questo gruppo di parametri.

   Per ulteriori informazioni sulla creazione di un gruppo di parametri database, consulta [Creazione di un gruppo di parametri database in Amazon RDS](USER_WorkingWithParamGroups.Creating.md).

1. Modifica i parametri nel gruppo di parametri personalizzato eseguendo il comando [https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-parameter-group.html](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-parameter-group.html).

   Includi le seguenti opzioni obbligatorie:
   + `--db-parameter-group-name`: il nome del gruppo di parametri creato.
   + `--parameters`: un array di nomi di parametri, valori e metodi di applicazione per l’aggiornamento del parametro.

   Per ulteriori informazioni sulla modifica di un gruppo di parametri, consulta [Modifica dei parametri in un gruppo di parametri database in Amazon RDS](USER_WorkingWithParamGroups.Modifying.md).

### API RDS
<a name="db2-modifying-parameter-group-parameters-api"></a>

**Per modificare i parametri di configurazione del gestore di database e le variabili di registro**

1. Crea un gruppo di parametri database personalizzato utilizzando l’operazione [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBParameterGroup.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBParameterGroup.html).

   Includi i parametri obbligatori seguenti:
   + `DBParameterGroupName`
   + `DBParameterGroupFamily`
   + `Description`

   Per ulteriori informazioni sulla creazione di un gruppo di parametri database, consulta [Creazione di un gruppo di parametri database in Amazon RDS](USER_WorkingWithParamGroups.Creating.md).

1. Modifica i parametri nel gruppo di parametri personalizzato creato utilizzando l’operazione [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBParameterGroup.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBParameterGroup.html).

   Includi i parametri obbligatori seguenti:
   + `DBParameterGroupName`
   + `Parameters`

   Per ulteriori informazioni sulla modifica di un gruppo di parametri, consulta [Modifica dei parametri in un gruppo di parametri database in Amazon RDS](USER_WorkingWithParamGroups.Modifying.md).

## Modifica dei parametri di configurazione del database con i comandi Db2
<a name="db2-modifying-parameters-db2-commands"></a>

È possibile modificare i parametri di configurazione del database con i comandi Db2.

**Per modificare i parametri di configurazione del database**

1. Connettiti al database `rdsadmin`. Nell'esempio seguente, sostituisci *master\$1username* e *master\$1password* con le tue informazioni.

   ```
   db2 "connect to rdsadmin user master_username using master_password"
   ```

1. Modifica i parametri di configurazione del database chiamando la stored procedure `rdsadmin.update_db_param`. Per ulteriori informazioni, consulta [rdsadmin.update\$1db\$1param](db2-sp-managing-databases.md#db2-sp-update-db-param). 

   ```
   db2 "call rdsadmin.update_db_param(
       'database_name', 
       'parameter_to_modify', 
       'changed_value',
       'restart_database')"
   ```