Nel seguente esempio viene illustrato come è possibile copiare le tabelle dal database di produzione al database di trasferimento. E' importante ricordare che non è possibile utilizzare il programma di utilità Stage Copy se sono presenti RFQ sul sistema. Per ulteriori dettagli, fare riferimento a Limitazioni del server di trasferimento.
Il comando deve essere digitato su un'unica riga. I comandi vengono visualizzati su più di una riga solo a scopo di presentazione.
Esempio 1
Dopo aver cancellato i dati nel database di trasferimento, copiare il database di produzione nel database di trasferimento
con l'ambito impostato su tutti:
Nota: Utilizzare host:port:sid per il nome del database Oracle. Ad esempio, myhost:1521:mydb.
Per specificare il nome e il percorso del file di log, utilizzare il parametro del file di log:
Nota: Utilizzare host:port:sid per il nome del database Oracle. Ad esempio, myhost:1521:mydb.
Se si utilizza DB2 e non si è collegati come responsabile del database, è necessario fornire i valori per le opzioni -sourcedb_user, -sourcedb_passwd, -destdb_user e -destdb_passwd.
Esempio 2
Dopo aver cancellato i dati nelle tabelle del venditore dal database di trasferimento, copiare le tabelle relative al venditore dal database di produzione al database di trasferimento:
Nota: Utilizzare host:port:sid per il nome del database Oracle. Ad esempio, myhost:1521:mydb.
Solo per cancellare i dati dal database di trasferimento, specificare il parametro -cleanup_stage_db:
Nota: Utilizzare host:port:sid per il nome del database Oracle. Ad esempio, myhost:1521:mydb.
Solo per copiare i dati, specificare il parametro -cleanup_stage_db no:
Nota: Utilizzare host:port:sid per il nome del database Oracle. Ad esempio, myhost:1521:mydb.
Importante: Quando si effettua la copia con l'ambito impostato sul venditore, assicurarsi di aver copiato prima i dati dell'ambito del sito. In caso contrario, la copia non riesce.
Esempio 3
Dopo aver cancellato i dati nelle tabelle del database di trasferimento, copiare le tabelle del sito dal database di produzione al database di trasferimento.
Nota: Utilizzare host:port:sid per il nome del database Oracle. Ad esempio, myhost:1521:mydb.
L'eliminazione delle tabelle del sito potrebbe avere effetto sulle tabelle del venditore a causa della restrizione della cancellazione delle cascate. Eliminare prima i dati del venditore, poi quelli del sito, quindi copiare i dati:
Nota: Utilizzare host:port:sid per il nome del database Oracle. Ad esempio, myhost:1521:mydb.
Nota: Utilizzare host:port:sid per il nome del database Oracle. Ad esempio, myhost:1521:mydb.
Nota: Utilizzare host:port:sid per il nome del database Oracle. Ad esempio, myhost:1521:mydb.
Nota: Utilizzare host:port:sid per il nome del database Oracle. Ad esempio, myhost:1521:mydb.
Esempio 4
Creare il seguente script per eliminare i dati dal database di produzione e per effettuare la copia nel database di trasferimento:
Questo esempio non è valido per OS/400 per iSeries.
Nota: Utilizzare host:port:sid per il nome del database Oracle. Ad esempio, myhost:1521:mydb.
Il programma di utilità Stage Copy crea il file script stage_copy.sql per eliminare e copiare il database. Se si utilizza DB2, eseguire il seguente script:
Se si utilizza Oracle, eseguire il seguente script:
![]() |