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à.
db2lookstrumento
db2look
è uno strumento Db2 nativo che estrae file DDL (Data Definition Language), oggetti, autorizzazioni, configurazioni, WLM e layout di database. Puoi utilizzarli 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 con db2look
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 tuo
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 sul computer client collegandolo direttamente all'istanza remota. Quindi cataloga l'istanza Db2 remota autogestita.-
Cataloga il nodo. Nell'esempio seguente, sostituite
dns_ip_address
eport
con il nome DNS 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, sostituite
source_database_name e source_database_alias con il nome
del database Db2 autogestito e l'alias
che desiderate 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, sostituite
source_database_alias
,user_id e user_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 file sul computer client.
db2look.sql
Quindi cataloga l'istanza DB RDS for Db2.-
Cataloga il nodo. Nell'esempio seguente, sostituite
dns_ip_address
eport
con il nome DNS o l'indirizzo IP e il numero di porta dell'istanza DB RDS for Db2.db2 catalog tcpip node remnode REMOTE
dns_ip_address
serverport
-
Catalogare il database. Nell'esempio seguente, sostituite
rds_database_name e rds_database_alias con il nome
del database RDS for Db2 e l'alias
che desiderate 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 for Db2. Non puoi 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 per crearle.
-
Trova i nomi e le definizioni dei buffer pool e delle tablespace nel file.
db2look.sql
-
Connect ad Amazon RDS utilizzando il nome utente principale e la password principale per l'istanza DB RDS for Db2. Nell'esempio seguente, sostituisci
master_username e
con le tue informazioni.master_password
db2 connect to rdsadmin user
master_username
usingmaster_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 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 DB RDS for Db2.
Nell'esempio seguente, sostituisci
rds_database_name, master_username
e master_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
-