Seleziona le tue preferenze relative ai cookie

Utilizziamo cookie essenziali e strumenti simili necessari per fornire il nostro sito e i nostri servizi. Utilizziamo i cookie prestazionali per raccogliere statistiche anonime in modo da poter capire come i clienti utilizzano il nostro sito e apportare miglioramenti. I cookie essenziali non possono essere disattivati, ma puoi fare clic su \"Personalizza\" o \"Rifiuta\" per rifiutare i cookie prestazionali.

Se sei d'accordo, AWS e le terze parti approvate utilizzeranno i cookie anche per fornire utili funzionalità del sito, ricordare le tue preferenze e visualizzare contenuti pertinenti, inclusa la pubblicità pertinente. Per continuare senza accettare questi cookie, fai clic su \"Continua\" o \"Rifiuta\". Per effettuare scelte più dettagliate o saperne di più, fai clic su \"Personalizza\".

Copiare i metadati del database da Db2 ad Amazon RDS per Db2 con db2look

Modalità Focus
Copiare i metadati del database da Db2 ad Amazon RDS per Db2 con db2look - 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à.

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 IBM Db2 documentazione.

Per copiare i metadati del database
  1. Esegui lo db2look strumento sul tuo sistema Db2 autogestito per estrarre il file. DDL Nell'esempio seguente, sostituisci database_name con il nome del database Db2.

    db2look -d database_name -e -l -a -f -wlm -cor -createdb -printdbcfg -o db2look.sql
  2. 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.

    1. Cataloga il nodo. Nell'esempio seguente, sostituisci dns_ip_address e port 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 server port
    2. Catalogare il database. Nell'esempio seguente, sostituisci source_database_name e source_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 as source_database_alias at node srcnode \ authentication server_encrypt
    3. Collega al database di origine. Nell'esempio seguente, sostituisci source_database_alias, user_ide 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 -i user_id -w user_password -e -l -a -f -wlm \ -cor -createdb -printdbcfg -o db2look.sql
  3. 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.

    1. Cataloga il nodo. Nell'esempio seguente, sostituisci dns_ip_address e port 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 server port
    2. Catalogare il database. Nell'esempio seguente, sostituisci rds_database_name e rds_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 as rds_database_alias at node remnode \ authentication server_encrypt
    3. 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
  4. 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.

    1. Trova i nomi e le definizioni dei buffer pool e dei tablespace nel file. db2look.sql

    2. 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 e master_password con le tue informazioni.

      db2 connect to rdsadmin user master_username using master_password
    3. 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)"
    4. 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')"
    5. Ripeti i passaggi c o d per ogni buffer pool o tablespace aggiuntivo che desideri aggiungere.

    6. Termina la connessione.

      db2 terminate
  5. Crea tabelle e oggetti.

    1. 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_usernamee master_password con le tue informazioni.

      db2 connect to rds_database_name user master_username using master_password
    2. Esegui il file db2look.sql.

      db2 -tvf db2look.sql
    3. Termina la connessione.

      db2 terminate
PrivacyCondizioni del sitoPreferenze cookie
© 2025, Amazon Web Services, Inc. o società affiliate. Tutti i diritti riservati.