Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Paramètres d'Amazon RDS pour DB2
Amazon RDS pour Db2 utilise trois types de paramètres : les paramètres de configuration du gestionnaire de base de données, les variables de registre et les paramètres de configuration de base de données. Vous pouvez gérer les deux premiers types par le biais de groupes de paramètres et le dernier par le biais de la procédure rdsadmin.update_db_param stockée.
Par défaut, une instance de base de données RDS pour DB2 utilise un groupe de paramètres de base de données spécifique à une base de données DB2 et à une instance de base de données. Ce groupe de paramètres contient les paramètres pour IBM Db2 moteur de base de données, en particulier les paramètres de configuration du gestionnaire de base de données et les variables de registre. Pour plus d'informations sur l'utilisation de groupes de paramètres, consultezGroupes de paramètres pour Amazon RDS.
RDSpour les paramètres de configuration de la base de données DB2 sont définis sur les valeurs par défaut du moteur de stockage que vous avez sélectionné. Pour plus d'informations sur les paramètres DB2, consultez les paramètres de configuration de la base de données DB2
Rubriques
Affichage des paramètres dans des groupes de paramètres
Les paramètres de configuration du gestionnaire de base de données et les variables de registre sont définis dans des groupes de paramètres. Vous pouvez afficher les paramètres de configuration du gestionnaire de base de données et les variables de registre pour une version spécifique de DB2 en utilisant le AWS Management Console AWS CLI, le ou le RDSAPI.
Pour afficher les valeurs de paramètres pour un groupe de paramètres DB
-
Connectez-vous à la RDS console Amazon AWS Management Console et ouvrez-la à l'adresse https://console.aws.amazon.com/rds/
. -
Dans le volet de navigation, choisissez Groupes de paramètres.
Les groupes de paramètres DB s'affichent dans une liste.
-
Choisissez le nom du groupe de paramètres pour consulter la liste des paramètres associée.
Vous pouvez consulter les paramètres de configuration du gestionnaire de base de données et les variables de registre pour une version DB2 en exécutant le describe-engine-default-parameterscommande. Spécifiez l'une des valeurs suivantes pour l'option --db-parameter-group-family
:
-
db2-ae-11.5
-
db2-se-11.5
Par exemple, pour afficher les paramètres de Db2 Standard Edition 11.5, exécutez la commande suivante :
aws rds describe-engine-default-parameters --db-parameter-group-family db2-se-11.5
Cette commande produit une sortie similaire à l'exemple suivant :
{
"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
},
...
]
}
}
Pour répertorier uniquement les paramètres modifiables pour Db2 Standard Edition 11.5, exécutez la commande suivante :
Dans Linux, macOS, ou Unix:
aws rds describe-engine-default-parameters \ --db-parameter-group-family db2-se-11.5 \ --query 'EngineDefaults.Parameters[?IsModifiable==`true`].{ParameterName:ParameterName, DefaultValue:ParameterValue}'
Dans Windows:
aws rds describe-engine-default-parameters ^ --db-parameter-group-family db2-se-11.5 ^ --query 'EngineDefaults.Parameters[?IsModifiable==`true`].{ParameterName:ParameterName, DefaultValue:ParameterValue}'
Pour afficher les valeurs des paramètres d'un groupe de paramètres de base de données, utilisez l'DescribeDBParameters
opération avec le paramètre obligatoire suivant.
-
DBParameterGroupName
Affichage de tous les paramètres à l'aide des commandes DB2
Vous pouvez consulter les paramètres de configuration du gestionnaire de base de données, les paramètres de configuration de base de données et les variables de registre à l'aide des commandes DB2.
Pour consulter les paramètres
-
Connectez-vous à votre base de données DB2. Dans l'exemple suivant, remplacez
database_name
master_username
, etmaster_password
par vos informations.db2 "connect to
database_name
usermaster_username
usingmaster_password
" -
Trouvez la version Db2 prise en charge.
db2 "select service_level, fixpack_num from table(sysproc.env_get_inst_info()) as instanceinfo"
-
Affichez les paramètres d'une version de DB2 spécifique.
-
Consultez les paramètres de configuration du gestionnaire de base de données en exécutant la commande suivante :
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"
-
Affichez tous les paramètres de configuration de votre base de données en exécutant la commande suivante :
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"
-
Consultez les variables de registre actuellement définies en exécutant la commande suivante :
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"
-
Modification des paramètres dans les groupes de paramètres
Vous pouvez modifier les paramètres de configuration du gestionnaire de base de données et les variables de registre dans les groupes de paramètres personnalisés en utilisant le AWS Management Console AWS CLI, le ou le RDSAPI. Pour de plus amples informations, veuillez consulter Groupes de paramètres de base de données pour les instances de base de données RDSAmazon.
Pour modifier les paramètres de configuration et les variables de registre du gestionnaire de base de données
-
Créez un groupe de paramètres personnalisé. Pour de plus amples informations sur la création d'un groupe de paramètres de base de données, veuillez consulter Création d'un groupe de paramètres de base de données dans RDSAmazon.
-
Modifiez les paramètres de ce groupe de paramètres personnalisés. Pour plus d'informations sur la modification d'un groupe de paramètres, consultezModification des paramètres d'un groupe de paramètres de base de données dans Amazon RDS.
Pour modifier les paramètres de configuration et les variables de registre du gestionnaire de base de données
-
Créez un groupe de paramètres personnalisé en exécutant create-db-parameter-groupcommande.
Inclure les options requises suivantes :
-
--db-parameter-group-name
— Nom du groupe de paramètres que vous créez. -
--db-parameter-group-family
— L'édition et la version majeure du moteur DB2. Valeurs valides :db2-se-11.5
,db2-ae-11.5
. -
--description
— Description de ce groupe de paramètres.
Pour de plus amples informations sur la création d'un groupe de paramètres de base de données, veuillez consulter Création d'un groupe de paramètres de base de données dans RDSAmazon.
-
-
Modifiez les paramètres du groupe de paramètres personnalisés que vous avez créé en exécutant modify-db-parameter-groupcommande.
Inclure les options requises suivantes :
-
--db-parameter-group-name
— Le nom du groupe de paramètres que vous avez créé. -
--parameters
— Tableau de noms de paramètres, de valeurs et de méthodes d'application pour la mise à jour des paramètres.
Pour plus d'informations sur la modification d'un groupe de paramètres, consultezModification des paramètres d'un groupe de paramètres de base de données dans Amazon RDS.
-
Pour modifier les paramètres de configuration et les variables de registre du gestionnaire de base de données
-
Créez un groupe de paramètres de base de données personnalisé à l'aide du CreateDBParameterGroupopération.
Incluez les paramètres requis suivants :
-
DBParameterGroupName
-
DBParameterGroupFamily
-
Description
Pour de plus amples informations sur la création d'un groupe de paramètres de base de données, veuillez consulter Création d'un groupe de paramètres de base de données dans RDSAmazon.
-
-
Modifiez les paramètres du groupe de paramètres personnalisés que vous avez créé à l'aide du ModifyDBParameterGroupopération.
Incluez les paramètres requis suivants :
-
DBParameterGroupName
-
Parameters
Pour plus d'informations sur la modification d'un groupe de paramètres, consultezModification des paramètres d'un groupe de paramètres de base de données dans Amazon RDS.
-
Modification des paramètres de configuration de la base de données à l'aide des commandes DB2
Vous pouvez modifier les paramètres de configuration de la base de données à l'aide des commandes DB2.
Pour modifier les paramètres de configuration de la base de données
-
Connectez-vous à la
rdsadmin
base de données. Dans l'exemple suivant, remplacezmaster_username
etmaster_password
par vos informations.db2 "connect to rdsadmin user
master_username
usingmaster_password
" -
Modifiez les paramètres de configuration de la base de données en appelant la procédure
rdsadmin.update_db_param
stockée. Pour de plus amples informations, veuillez consulter rdsadmin.update_db_param.db2 "call rdsadmin.update_db_param( '
database_name
', 'parameter_to_modify
', 'changed_value
')"