

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Amazon RDS untuk parameter Db2
<a name="db2-supported-parameters"></a>

Amazon RDS untuk Db2 menggunakan tiga jenis parameter: parameter konfigurasi manajer basis data, variabel registri, dan parameter konfigurasi database. Anda dapat mengelola dua jenis pertama melalui grup parameter dan tipe terakhir melalui prosedur yang [rdsadmin.update\$1db\$1param](db2-sp-managing-databases.md#db2-sp-update-db-param) disimpan.

Secara default, instans basis data RDS for Db2 menggunakan grup parameter basis data yang spesifik untuk basis data dan instans basis data Db2. Kelompok parameter ini berisi parameter untuk mesin IBM Db2 database, khususnya parameter konfigurasi manajer database dan variabel registri. Untuk informasi tentang bekerja dengan grup parameter, lihat[Grup parameter untuk RDS](USER_WorkingWithParamGroups.md).

RDS untuk parameter konfigurasi database Db2 diatur ke nilai default dari mesin penyimpanan yang telah Anda pilih. Lihat informasi yang lebih lengkap tentang aneka parameter Db2 di [Db2 database configuration parameters](https://www.ibm.com/docs/en/db2/11.5?topic=parameters-database-configuration) dalam dokumentasi IBM Db2.

**Topics**
+ [Melihat parameter dalam kelompok parameter](#db2-viewing-parameter-group-parameters)
+ [Melihat semua parameter dengan perintah Db2](#db2-viewing-parameters-db2-commands)
+ [Memodifikasi parameter dalam kelompok parameter](#db2-modifying-parameter-group-parameters)
+ [Memodifikasi parameter konfigurasi database dengan perintah Db2](#db2-modifying-parameters-db2-commands)

## Melihat parameter dalam kelompok parameter
<a name="db2-viewing-parameter-group-parameters"></a>

Parameter konfigurasi manajer database dan variabel registri diatur dalam kelompok parameter. Anda dapat melihat parameter konfigurasi manajer database dan variabel registri untuk versi Db2 tertentu dengan menggunakan Konsol Manajemen AWS, API AWS CLI, atau RDS.

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

**Untuk melihat nilai parameter untuk grup parameter DB**

1. Masuk ke Konsol Manajemen AWS dan buka konsol Amazon RDS di [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Di panel navigasi, pilih **Grup parameter**.

   Grup parameter DB muncul dalam daftar.

1. Pilih nama grup parameter untuk melihat daftar parameternya.

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

Anda dapat melihat parameter konfigurasi manajer database dan variabel registri untuk versi Db2 dengan menjalankan perintah. [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) Tentukan salah satu dari nilai-nilai berikut untuk opsi `--db-parameter-group-family`:
+ `db2-ae-11.5`
+ `db2-se-11.5`

Misalnya, untuk melihat parameter untuk Db2 Standard Edition 11.5, jalankan perintah berikut:

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

Perintah ini menghasilkan output yang serupa dengan contoh berikut:



```
{
    "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
            },
            ...
        ]
    }
}
```

Untuk memerinci hanya parameter-parameter yang dapat diubah untuk Db2 Standard Edition 11.5, jalankan perintah berikut:

Untuk Linux, macOS, atau Unix:

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

Untuk 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>

Untuk melihat nilai parameter untuk grup parameter DB, gunakan [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBParameters.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBParameters.html)operasi dengan parameter yang diperlukan berikut.
+ `DBParameterGroupName`

## Melihat semua parameter dengan perintah Db2
<a name="db2-viewing-parameters-db2-commands"></a>

Anda dapat melihat pengaturan untuk parameter konfigurasi manajer database, parameter konfigurasi database, dan variabel registri dengan menggunakan perintah Db2.

**Untuk melihat pengaturan**

1. Connect ke database Db2 Anda. Dalam contoh berikut, ganti*database\$1name*,*master\$1username*, dan *master\$1password* dengan informasi Anda.

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

1. Temukan versi Db2 yang didukung.

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

1. Lihat parameter untuk versi Db2 tertentu.
   + Lihat parameter konfigurasi manajer basis data dengan menjalankan perintah berikut:

     ```
     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"
     ```
   + Lihat semua parameter konfigurasi database Anda dengan menjalankan perintah berikut:

     ```
     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"
     ```
   + Lihat variabel registri yang saat ini ditetapkan dengan menjalankan perintah berikut:

     ```
     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"
     ```

## Memodifikasi parameter dalam kelompok parameter
<a name="db2-modifying-parameter-group-parameters"></a>

Anda dapat memodifikasi parameter konfigurasi manajer database dan variabel registri dalam grup parameter kustom dengan menggunakan AWS CLI, API, atau RDS. Konsol Manajemen AWS Untuk informasi selengkapnya, lihat [Grup parameter DB untuk instans Amazon RDS Aurora DB](USER_WorkingWithDBInstanceParamGroups.md).

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

**Untuk memodifikasi parameter konfigurasi manajer database dan variabel registri**

1. Buat grup parameter kustom. Lihat informasi yang lebih lengkap tentang cara membuat grup parameter basis data di [Membuat grup parameter DB di Amazon RDS ](USER_WorkingWithParamGroups.Creating.md).

1. Ubah parameter dalam grup parameter kustom itu. Lihat informasi yang lebih lengkap tentang mengubah grup parameter di [](USER_WorkingWithParamGroups.Modifying.md).

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

**Untuk memodifikasi parameter konfigurasi manajer database dan variabel registri**

1. Buat grup parameter kustom dengan menjalankan perintah [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). 

   Sertakan opsi-opsi yang diperlukan berikut:
   + `--db-parameter-group-name` – Nama untuk grup parameter yang sedang Anda buat.
   + `--db-parameter-group-family` – Edisi mesin dan versi utama Db2. Nilai-nilai yang valid: `db2-se-11.5`, `db2-ae-11.5`. 
   + `--description` – Deskripsi untuk grup parameter ini.

   Lihat informasi yang lebih lengkap tentang cara membuat grup parameter basis data di [Membuat grup parameter DB di Amazon RDS ](USER_WorkingWithParamGroups.Creating.md).

1. Ubah parameter-parameter dalam grup parameter kustom yang Anda buat dengan menjalankan perintah [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).

   Sertakan opsi-opsi yang diperlukan berikut:
   + `--db-parameter-group-name` – Nama grup parameter yang Anda buat.
   + `--parameters` – Array nama parameter, nilai parameter, dan metode aplikasi untuk pembaruan parameter.

   Lihat informasi yang lebih lengkap tentang mengubah grup parameter di [](USER_WorkingWithParamGroups.Modifying.md).

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

**Untuk memodifikasi parameter konfigurasi manajer database dan variabel registri**

1. Buat grup parameter DB kustom dengan menggunakan [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBParameterGroup.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBParameterGroup.html)operasi.

   Sertakan parameter-parameter yang diperlukan berikut:
   + `DBParameterGroupName`
   + `DBParameterGroupFamily`
   + `Description`

   Lihat informasi yang lebih lengkap tentang cara membuat grup parameter basis data di [Membuat grup parameter DB di Amazon RDS ](USER_WorkingWithParamGroups.Creating.md).

1. Ubah parameter dalam grup parameter kustom yang Anda buat dengan menggunakan [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBParameterGroup.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBParameterGroup.html)operasi.

   Sertakan parameter-parameter yang diperlukan berikut:
   + `DBParameterGroupName`
   + `Parameters`

   Lihat informasi yang lebih lengkap tentang mengubah grup parameter di [](USER_WorkingWithParamGroups.Modifying.md).

## Memodifikasi parameter konfigurasi database dengan perintah Db2
<a name="db2-modifying-parameters-db2-commands"></a>

Anda dapat memodifikasi parameter konfigurasi database dengan perintah Db2.

**Untuk memodifikasi parameter konfigurasi database**

1. Hubungi basis data `rdsadmin`. Dalam contoh berikut, ganti *master\$1username* dan *master\$1password* dengan informasi Anda.

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

1. Ubah parameter konfigurasi database dengan memanggil prosedur yang `rdsadmin.update_db_param` disimpan. Lihat informasi yang lebih lengkap di [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')"
   ```