Avatar billede kwanstudios Nybegynder
08. marts 2005 - 15:25 Der er 15 kommentarer og
2 løsninger

Backup af Sybase

Er der nogle friske eksperter der har nogle tips til hvordan jeg bedst muligt tager backup af Sybase? Jeg ønsker at gemme det lokalt.
Avatar billede kwanstudios Nybegynder
08. marts 2005 - 16:42 #3
Kan du give en lille forklaring på dansk eller henvise til et decideret lille værktøj(lille program)?
Avatar billede arne_v Ekspert
08. marts 2005 - 22:56 #4
Man gør det bare !

C:\Sybase\bin>isql -S arnepc2 -U sa -P
1> DUMP DATABASE Test TO 'C:\test.dmp'
2> GO
Backup Server session id is:  5.  Use this value when executing the
'sp_volchanged' system stored procedure after fulfilling any volume change
request from the Backup Server.
Backup Server: 4.41.1.1: Creating new disk file C:\test.dmp.
Backup Server: 6.28.1.1: Dumpfile name 'Test0506714248  ' section number 0001
mounted on disk file 'C:\test.dmp'
Backup Server: 4.58.1.1: Database Test: 618 kilobytes DUMPed.
Backup Server: 4.58.1.1: Database Test: 776 kilobytes DUMPed.
Backup Server: 3.43.1.1: Dump phase number 1 completed.
Backup Server: 3.43.1.1: Dump phase number 2 completed.
Backup Server: 4.58.1.1: Database Test: 780 kilobytes DUMPed.
Backup Server: 3.43.1.1: Dump phase number 3 completed.
Backup Server: 4.58.1.1: Database Test: 784 kilobytes DUMPed.
Backup Server: 3.42.1.1: DUMP is complete (database Test).
Avatar billede arne_v Ekspert
08. marts 2005 - 22:56 #5
Lav en lille test database og øv dig lidt på den.
Avatar billede kwanstudios Nybegynder
08. marts 2005 - 23:28 #6
Det virker jo fremragende. Er det muligt at lave en automatiseret proces til dette? Jeg tænker blot på en .bat fil eller lign. som kan automatisk eksekveres før backup
Avatar billede arne_v Ekspert
08. marts 2005 - 23:33 #7
Ja.

isql komamndoen kan naturligvis køre fra en bat fil og den tager
også input fra en fil.

isql ... -i filnavn
Avatar billede arne_v Ekspert
08. marts 2005 - 23:33 #8
Men øv dig lige lidt først med test database - specielt hvordan du læser den
backup ind igen !!
Avatar billede kwanstudios Nybegynder
08. marts 2005 - 23:36 #9
Kan du mere specifikt forklare hvordan det skal stå i batfilen? Jeg synes ikke rigtig det virker..
Avatar billede arne_v Ekspert
08. marts 2005 - 23:41 #10
isql -S arnepc2 -U sa -P -i backup.sql

hvor backup.sql indeholder:

DUMP DATABASE Test TO 'C:\test.dmp'
GO

formoder jeg
Avatar billede kwanstudios Nybegynder
08. marts 2005 - 23:47 #11
Ah smart.. det er ikke muligt at samle det, uden at det skal være i to filer? Ved du det?
Avatar billede arne_v Ekspert
09. marts 2005 - 07:33 #12
Det mener jeg ikke at man kan med bat filer.
Avatar billede arne_v Ekspert
09. marts 2005 - 07:33 #13
og et svar
Avatar billede kwanstudios Nybegynder
09. marts 2005 - 07:49 #14
i tilfælde af at andre ønsker at tilføje noget, så holder jeg lige spørgsmålet åbent lidt endnu :)
Avatar billede degn Nybegynder
09. marts 2005 - 21:14 #15
Hvis det er adaptive server anywhere du bruger, kan du faktisk bare tage en kopi af db filen og log filen
Avatar billede arne_v Ekspert
09. marts 2005 - 21:25 #16
Ja min forklaring er baseret på ASE.

(hvad pokker gør anywhere med igangværende transaktioner, hvis man tager en kopi
af filerne ?)
Avatar billede arne_v Ekspert
10. april 2005 - 18:02 #17
kwan ??
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester