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à.
db2look
è uno strumento Db2 nativo che estrae file, oggetti, autorizzazioni, configurazioni e layout di database in Data Definition Language (DDL). WLM Puoi utilizzarlo db2look
per copiare i metadati del database da un database Db2 autogestito a un database Amazon RDS for Db2. Per ulteriori informazioni, consulta Imitazione dei database utilizzando db2look nel
Per copiare i metadati del database
-
Esegui lo
db2look
strumento sul tuo sistema Db2 autogestito per estrarre il file. DDL Nell'esempio seguente, sostituiscidatabase_name
con il nome del database Db2.db2look -d
database_name
-e -l -a -f -wlm -cor -createdb -printdbcfg -o db2look.sql -
Se il computer client ha accesso al database di origine (Db2 autogestito) e all'istanza DB RDS for Db2, è possibile creare il
db2look.sql
file sulla macchina client collegandolo direttamente all'istanza remota. Quindi cataloga l'istanza Db2 remota autogestita.-
Cataloga il nodo. Nell'esempio seguente, sostituisci
dns_ip_address
eport
con il DNS nome o l'indirizzo IP e il numero di porta del database Db2 autogestito.db2 catalog tcpip node srcnode REMOTE
dns_ip_address
serverport
-
Catalogare il database. Nell'esempio seguente, sostituisci
source_database_name
esource_database_alias
con il nome del database Db2 autogestito e l'alias che si desidera utilizzare per questo database.db2 catalog database
source_database_name
assource_database_alias
at node srcnode \ authentication server_encrypt -
Collega al database di origine. Nell'esempio seguente, sostituisci
source_database_alias
,user_id
euser_password
con l'alias creato nel passaggio precedente e l'ID utente e la password per il database Db2 autogestito.db2look -d
source_database_alias
-iuser_id
-wuser_password
-e -l -a -f -wlm \ -cor -createdb -printdbcfg -o db2look.sql
-
-
Se non riesci ad accedere al database Db2 remoto autogestito dal computer client, copia il
db2look.sql
file sul computer client. Quindi cataloga l'istanza DB RDS per Db2.-
Cataloga il nodo. Nell'esempio seguente, sostituisci
dns_ip_address
eport
con il DNS nome o l'indirizzo IP e il numero di porta dell'istanza database RDS for Db2.db2 catalog tcpip node remnode REMOTE
dns_ip_address
serverport
-
Catalogare il database. Nell'esempio seguente, sostituisci
rds_database_name
erds_database_alias
con il nome del database RDS for Db2 e l'alias che si desidera utilizzare per questo database.db2 catalog database
rds_database_name
asrds_database_alias
at node remnode \ authentication server_encrypt -
Cataloga il database di amministrazione che gestisce RDS Db2. Non puoi usare questo database per archiviare dati.
db2 catalog database rdsadmin as rdsadmin at node remnode authentication server_encrypt
-
-
Crea pool di buffer e tablespace. L'amministratore non dispone dei privilegi per creare pool di buffer o tablespace. Tuttavia, puoi utilizzare le RDS stored procedure di Amazon per crearle.
-
Trova i nomi e le definizioni dei buffer pool e dei tablespace nel file.
db2look.sql
-
Connettiti ad Amazon RDS utilizzando il nome utente principale e la password principale per la tua istanza DB RDS for Db2. Nel seguente esempio, sostituisci
master_username
emaster_password
con le tue informazioni.db2 connect to rdsadmin user
master_username
usingmaster_password
-
Crea un buffer pool
rdsadmin.create_bufferpool
chiamando. Per ulteriori informazioni, consulta rdsadmin.create_bufferpool.db2 "call rdsadmin.create_bufferpool( '
database_name
', 'buffer_pool_name
',buffer_pool_size
, 'immediate
', 'automatic
',page_size
,number_block_pages
,block_size
)" -
Crea un tablespace chiamando.
rdsadmin.create_tablespace
Per ulteriori informazioni, consulta rdsadmin.create_tablespace.db2 "call rdsadmin.create_tablespace( '
database_name
', 'tablespace_name
', 'buffer_pool_name
',tablespace_initial_size
,tablespace_increase_size
, 'tablespace_type
')" -
Ripeti i passaggi c o d per ogni buffer pool o tablespace aggiuntivo che desideri aggiungere.
-
Termina la connessione.
db2 terminate
-
-
Crea tabelle e oggetti.
-
Connect al database RDS for Db2 utilizzando il nome utente principale e la password principale per l'istanza database RDS for Db2. Nell'esempio seguente, sostituisci
rds_database_name
,master_username
emaster_password
con le tue informazioni.db2 connect to
rds_database_name
usermaster_username
usingmaster_password
-
Esegui il file
db2look.sql
.db2 -tvf db2look.sql
-
Termina la connessione.
db2 terminate
-