02 Dec Månadens Experttips – Kopiera databaser
Hur kopierar man filer mellan två servrar?
Vanligtvis kan filer kopieras med hjälp av klienten, filsystemet eller admin-klienten.
Ibland vill man kunna kopiera filer via konsolen.
(Tex: skapa en replika av en databas från “mottagande” server)
Det finns en odokumenterad funktion som har fungerat sedan Domino R4 som gör just detta.
Först måste funktionen slås på.
Sätt variabel i notes.ini.
> set config CLUSTER_ADMIN_ON=1 (Om servern inte ingår i ett kluster spelar ingen roll)
Servern behöver inte startas om, ändringen börjar gälla på en gång.
Den nya variabeln möjliggör ett nytt konsol-kommando; CL COPY
Syntax: CL COPY sourcedb targetdb ACTION_TYPE
Exempel:
Skapa en databaskopia (inte replika) av ServerA:s db1 på serverB, med namnet db2.
> CL copy serverA!!db1.nsf serverB!!db2.nsf
Skapa en replika (filkopia) av ServerA:s db1 på serverB, med namnet db2.
> CL copy serverA!!db1.nsf serverB!!db2.nsf REPLICA
Skapa en mallkopia (utan data/dokument) av ServerA:s db1 på serverB, med namnet db2.
> CL copy serverA!!db1.nsf serverB!!db2.nsf TEMPLATE
Skapa en databaskopia av db1 med namnet db2, på samma server.
> CL copy db1.nsf db2.nsf