Problemi e limitazioni noti per Amazon RDS for Db2 - Amazon Relational Database Service

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à.

Problemi e limitazioni noti per Amazon RDS for Db2

I seguenti elementi sono problemi e limitazioni noti relativi all'utilizzo di Amazon RDS for Db2:

Limitazione dell'autenticazione

Amazon RDS è impostato db2auth su come JCC_ENFORCE_SECMEC impostazione predefinita. Tuttavia, se non desideri applicare la crittografia di ID utente e password via cavo, puoi ignorare questa impostazione modificando il db2auth parametro in nel gruppo di CLEAR_TEXT parametri. Per ulteriori informazioni, consulta .

Routine non recintate

RDS for Db2 non supporta la creazione di routine non recintate e la migrazione di tali routine mediante il backup e il ripristino dei dati. Per verificare se il database contiene routine non recintate, esegui il seguente comando SQL:

SELECT 'COUNT:' || count(*) FROM SYSCAT.ROUTINES where fenced='N' and routineschema not in ('SQLJ','SYSCAT','SYSFUN','SYSIBM','SYSIBMADM','SYSPROC','SYSTOOLS')

tablespace di archiviazione non automatici durante la migrazione

RDS per Db2 non supporta la creazione di nuovi tablespace di archiviazione non automatici. Quando si utilizza il ripristino nativo per una migrazione unica del database, RDS per Db2 converte automaticamente i tablespace di archiviazione non automatici in tablespace di archiviazione automatici, quindi ripristina il database in RDS per Db2. Per informazioni Migrazione da AIX oppure Windows in Linux per Amazon RDS per Db2 sulle migrazioni una Migrazione da Linux in Linux per Amazon RDS per Db2 tantum, consulta e.

Impostazione del parametro db2_compatibility_vector

Con Amazon RDS, puoi creare un database iniziale quando crei l'istanza DB e quindi modificare i parametri in un gruppo di parametri associato. Tuttavia, per Db2, se desideri impostare il db2_compatibility_vector parametro in un gruppo di parametri, devi prima modificare il parametro in un gruppo di parametri personalizzato, creare l'istanza DB senza un database e quindi creare un database utilizzando la rdsadmin.create_database stored procedure.

Per impostare il parametro db2_compatibility_vector
  1. Crea un gruppo di parametri personalizzato. (Non è possibile modificare i parametri nei gruppi di parametri predefiniti).

  2. Modificate il parametro.

  3. Crea un'istanza DB.

  4. Crea un database utilizzando la rdsadmin.create_database stored procedure.

  5. Associa il gruppo di parametri all'istanza DB che contiene il database.

Migrazione di database che contengono pacchetti NON VALIDI

Se si eseguono la migrazione di database Db2 che contengono INVALID pacchetti su RDS for Db2 utilizzando il RESTORE comando, è possibile che si verifichino problemi quando si inizia a utilizzare i database. INVALIDi pacchetti possono causare problemi a causa della configurazione dell'autorizzazione per l'utente dell'istanza DB rdsdb e della rimozione dell'autorizzazione da. PUBLIC INVALIDi pacchetti causano il fallimento dei seguenti comandi:

  • db2updv115

  • db2 "call SYSPROC.ADMIN_REVALIDATE_DB_OBJECTS()"

Prima di migrare il database con il RESTORE comando, assicurati che il database non contenga INVALID pacchetti eseguendo il comando seguente:

db2 "select count(*) from sysibm.sysroutines where valid = 'N'"

Se il comando restituisce un conteggio maggiore di zero, chiama il comando seguente:

db2 "call SYSPROC.ADMIN_REVALIDATE_DB_OBJECTS()"

Successivamente, chiamate il comando precedente per confermare che il database non contiene più INVALID pacchetti.

db2 "select count(*) from sysibm.sysroutines where valid = 'N'"

Ora sei pronto per fare un backup del database e ripristinarlo sull'istanza DB di RDS for Db2.