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:
Argomenti
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
-
Crea un gruppo di parametri personalizzato. (Non è possibile modificare i parametri nei gruppi di parametri predefiniti).
-
Crea un database utilizzando la
rdsadmin.create_database
stored procedure. -
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. INVALID
i pacchetti possono causare problemi a causa della configurazione dell'autorizzazione per l'utente dell'istanza DB rdsdb
e della rimozione dell'autorizzazione da. PUBLIC
INVALID
i 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.