Als een database off-line staat en de beheertaken zijn uitgevoerd, dan moet deze weer on-line worden gezet om te kunnen gebruiken. Een off-line database geeft onderstaande melding bij het starten van Syntess Atrium.
Na het uitvoeren van beheeracties via de Database Wizard is het niet noodzakelijk om zelf de database on-line te zetten, dat gebeurt automatisch.
Dit geldt alleen als de database on-line stond voorafgaand aan het uitvoeren van de actie. Als de database voorafgaand aan de actie off-line is gezet, blijft deze na het uitvoeren van de actie ook off-line.
Uitzondering is back-up en restore, na afloop wordt de database altijd on-line gezet mits de back-up goed is verlopen. Als na back-up en restore de database nog off-line staat kan dit op fouten duiden. Ga eerst na in het logverslag wat er aan de hand is en zet de database pas online als duidelijk is dat de database kan worden gebruikt!
Starten "Database on-line brengen"
"Database on-line brengen" wordt uitgevoerd door de Syntess Atrium Database Wizard. De taak kan op verschillende wijzen worden gestart:
1. Handmatig vanuit het Windows-menu.
2. Via een commando in de Opdrachtprompt.
3. Automatisch via een taak in de Windows Taakplanner.
4. Automatisch bij het uitvoeren van een andere taak van de Database Wizard.
1. Handmatig
Start de wizard en doorloop de eerste schermen zoals beschreven bij Starten van de Syntess Atrium Database Wizard.
Vervolgens zoals beschreven bij Schermverloop.
Let op: in het scherm "Database informatie" is het veld Status. Als deze de waarde On-line heeft, heeft de actie geen nut want de database is al on-line, kies dan [Stoppen]. Er gaat overigens niets fout als de actie wel wordt uitgevoerd. Na afloop is de database dan nog steeds on-line.
2. Via een commando in de Opdrachtprompt
"C:\Program Files (x86)\Syntess\Atrium\Bin\Atriumdb.exe" -d"<servernaam>:C:\ProgramData\Syntess\AtriumData\Atrium.fdb" -#6 -s
Het commando moet worden aangepast op de servernaam en als atriumdb.exe of de database in een andere map staat.
Als er een afwijkend wachtwoord is voor SYSDBA moet dit als parameter worden meegegeven aan het commando, betreft:
-p"wachtwoord sysdba".
Tijdens het uitvoeren van het commando wordt de voortgangsscherm voor het on-line zetten getoond.
Daarna wordt de Database Wizard automatisch afgesloten.
3. Automatisch via een taak in de Windows Taakplanner
"C:\Program Files (x86)\Syntess\Atrium\Bin\Atriumdb.exe" -d"<servernaam>:C:\ProgramData\Syntess\AtriumData\Atrium.fdb" -#6 -q
Het commando moet worden aangepast op de servernaam en als atriumdb.exe of de database in een andere map staat.
Nadat beheertaken zijn uitgevoerd kan de database weer on-line worden gebracht.
Doe dit niet na een back-up en restore!
Als deze goed is verlopen, wordt de database automatisch on-line gezet. Als de database nog off-line staat is dat een teken dat de back-up en restore niet goed is verlopen en moet eerst worden nagegaan welk probleem is opgetreden voordat de database weer wordt vrijgegeven voor gebruik.
4. Automatisch, na het uitvoeren van een taak in de Database Wizard.
Tijdens het uitvoeren van de volgende taken wordt de database off-line gezet en na afloop automatisch on-line. Voorwaarde is dat de database voorafgaand aan de actie on-line stond. Dit geldt niet voor back-up en restore, die wordt altijd on-line gezet als deze goed is verlopen.
- Bijwerken database
- Valideren en repareren
- Uitvoeren SQL-bestand (niet als dit via Extra, Beheer, Systeemgebruik wordt uitgevoerd)
- Back-up en restore
Schermverloop van "Database on-line brengen"
Klik op Beheren, kies [Volgende].
Selecteer "Off-line en on-line".
Kies [Volgende].
Selecteer Database on-line brengen.
Kies [Uitvoeren].
De voortgang wordt getoond.
Resultaat wordt getoond.
Kies [Sluiten] of [Nieuwe taak] als nog een actie moet worden uitgevoerd.
Acties gedurende on-line zetten database
1 - Aanmaken van logbestand jjjjmmdd_atriumdb.log in de Windows temp map van de gebruiker. Indien reeds aanwezig: toevoegen van tekst aan jjjjmmdd_atriumdb.log.
2 - Uitvoeren "Database on-line brengen"
3 - Afsluiten van logbestand jjjjmmdd_atriumdb.log.
Resultaat van on-line zetten
Indien goed verlopen:
een database die on-line staat en waarmee een verbinding kan worden gemaakt.
Indien fout verlopen:
een database die off-line staat en waarmee geen verbinding kan worden gemaakt vanuit Syntess Atrium of vanuit Syntess Atrium services. Er kan nog wel verbinding worden gemaakt vanuit de Database Wizard. Het kan eigenlijk niet voorkomen dat het niet lukt om een database on-line te zetten. Er is dan sprake van een beschadigde database of er wordt een vergissing gemaakt door bijvoorbeeld een andere database te kiezen dan de beoogde.