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à.
Copia dei metadati del database da Db2 ad Amazon RDS per Db2 con db2look
db2look è uno strumento Db2 nativo che estrae file DDL (Data Definition Language), oggetti, autorizzazioni, configurazioni, WLM e layout di database. Puoi utilizzare db2look per copiare i metadati del database da un database Db2 autogestito a un database Amazon RDS per Db2. Per ulteriori informazioni, consulta Mimicking databases using db2look
Per copiare i metadati di database
-
Esegui lo strumento
db2looksul tuo sistema Db2 autogestito per estrarre il file DDL. Nell’esempio seguente, sostituiscidatabase_namecon il nome del tuo database Db2.db2look -ddatabase_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 database RDS per Db2, puoi creare il file
db2look.sqlsul computer client collegandolo direttamente all’istanza remota. Quindi cataloga l’istanza Db2 autogestita remota.-
Cataloga il nodo. Nell’esempio seguente, sostituisci
dns_ip_addresseportcon il nome DNS o l’indirizzo IP e il numero di porta del database Db2 autogestito.db2 catalog tcpip node srcnode REMOTEdns_ip_addressserverport -
Cataloga il database. Nell’esempio seguente, sostituisci
source_database_nameesource_database_aliascon il nome del database Db2 autogestito e l’alias da utilizzare per il database.db2 catalog databasesource_database_nameassource_database_aliasat node srcnode \ authentication server_encrypt -
Collega al database di origine. Nell’esempio seguente, sostituisci
source_database_alias,user_ideuser_passwordcon l’alias creato nel passaggio precedente e l’ID e la password dell’utente per il database Db2 autogestito.db2look -dsource_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 file
db2look.sqlnel computer client. Quindi cataloga l’istanza database RDS per Db2.-
Cataloga il nodo. Nell’esempio seguente, sostituisci
dns_ip_addresseportcon il nome DNS o l’indirizzo IP e il numero di porta dell’istanza database RDS per Db2.db2 catalog tcpip node remnode REMOTEdns_ip_addressserverport -
Cataloga il database. Nell’esempio seguente, sostituisci
rds_database_nameerds_database_aliascon il nome del database RDS per Db2 e l’alias da utilizzare per il database.db2 catalog databaserds_database_nameasrds_database_aliasat node remnode \ authentication server_encrypt -
Cataloga il database di amministrazione che gestisce RDS per Db2. Non è possibile utilizzare 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 stored procedure di Amazon RDS a questo scopo.
-
Trova i nomi e le definizioni dei pool di buffer e dei tablespace nel file
db2look.sql. -
Connettiti ad Amazon RDS utilizzando il nome utente e la password principali dell’istanza database RDS per Db2. Nell’esempio seguente, sostituisci
master_usernameemaster_passwordcon le tue informazioni.db2 connect to rdsadmin usermaster_usernameusingmaster_password -
Crea un pool di buffer chiamando
rdsadmin.create_bufferpool. 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 altro pool di buffer o tablespace da aggiungere.
-
Termina la connessione.
db2 terminate
-
-
Crea tabelle e oggetti.
-
Connettiti al database RDS per Db2 utilizzando il nome utente e la password principali dell’istanza database RDS per Db2. Nell’esempio seguente, sostituisci
rds_database_name,master_usernameemaster_passwordcon le tue informazioni.db2 connect tords_database_nameusermaster_usernameusingmaster_password -
Esegui il file
db2look.sql.db2 -tvf db2look.sql -
Termina la connessione.
db2 terminate
-