<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://opensimulator.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://opensimulator.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dene+Sparta</id>
		<title>OpenSimulator - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://opensimulator.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dene+Sparta"/>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/Special:Contributions/Dene_Sparta"/>
		<updated>2026-05-16T12:09:14Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.19.9</generator>

	<entry>
		<id>http://opensimulator.org/wiki/Backing_Up_WIN</id>
		<title>Backing Up WIN</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/Backing_Up_WIN"/>
				<updated>2010-09-26T11:08:51Z</updated>
		
		<summary type="html">&lt;p&gt;Dene Sparta: In FullBackup.bat, replaced %OS_Instance%\BACKup%\DBsql\%DBNAME%_%TIMESTAMP%.sql with %OSbackup%\DBsql\%DBNAME%_%TIMESTAMP%.sql&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= '''BACKING&amp;amp;nbsp;UP&amp;amp;nbsp;IN&amp;amp;nbsp;WINDOWS'''  =&lt;br /&gt;
&lt;br /&gt;
'''This Posting now includes the more complete Automation System for OpenSim '''. &lt;br /&gt;
&lt;br /&gt;
'''SYSTEMS TESTED ON Windows Vista, Windows-7 RC1, Server 2008 r1 (64bit)&amp;lt;br&amp;gt;MySql 5.1&amp;lt;br&amp;gt;This works will all system up to OpenSim&amp;amp;nbsp;f84da8e - r11604 (November 27,2009)''' &lt;br /&gt;
&lt;br /&gt;
Prior to ANY UPGRADE / UPDATE you need to backup your system&amp;amp;nbsp;! &lt;br /&gt;
&lt;br /&gt;
So here I present a '''BACKUP SCRIPT &amp;amp;amp; RESTORE SCRIPT''' for the Console, along Batch File at the end to complete the process.&amp;amp;nbsp; This should be used in conjunstion with the [[Smart Prestart WIN]] &lt;br /&gt;
&lt;br /&gt;
This is&amp;amp;nbsp;Comprehensive, as it is better to have all types of backups in case OAR or others fail! (It Happens!) &lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
You can copy these command scripts&amp;amp;nbsp;provided into your \BIN Folder. &lt;br /&gt;
&lt;br /&gt;
'''Highly Recomended:'''&amp;lt;br&amp;gt;This System is designed to operated with the following SubStructures&amp;amp;nbsp;to isolate your Backups for Easy Retrieval and archiving.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;'''SINGLE INSTANCE OF OPENSIM&amp;lt;br&amp;gt;''' &lt;br /&gt;
&amp;lt;blockquote&amp;gt;c:\OpenSim &amp;amp;lt;---- Base installation&amp;lt;br&amp;gt;c:\OpenSim\bin &amp;amp;lt;---- the bin Folder&amp;lt;br&amp;gt;c:\OpenSim\BACKups &amp;amp;lt;---- The Backup SubFolder Structure &amp;quot;base/root&amp;quot; (could be anywhere)&amp;amp;nbsp;!! Best to keep it OUT of \bin and it's subfolders&amp;lt;br&amp;gt;c:\OpenSim\BACKups\DB &amp;amp;lt;---- for SqlLite Databases&amp;lt;br&amp;gt;c:\OpenSim\BACKups\DBsql &amp;amp;lt;---- for MySql Databases&amp;lt;br&amp;gt;c:\OpenSim\BACKups\EXPORTS &amp;amp;lt;---- ExportDirectories transfered here&amp;lt;br&amp;gt;c:\OpenSim\BACKups\INI &amp;amp;lt;---- ALL Active INI Files from BIN and SubDirectories&amp;lt;br&amp;gt;c:\OpenSim\BACKups\LOGS &amp;amp;lt;---- Log Files Archived Here for Review&amp;lt;br&amp;gt;c:\OpenSim\BACKups\OAR &amp;amp;lt;---- for OAR Files&amp;lt;br&amp;gt;c:\OpenSim\BACKups\REGIONS &amp;amp;lt;---- Region.XML or INI files copied here&amp;lt;br&amp;gt;c:\OpenSim\BACKups\TERRAINS &amp;amp;lt;---- for r32 Terrain Files&amp;lt;br&amp;gt;c:\OpenSim\BACKups\TXT &amp;amp;lt;---- TXT files used for console scripts copied here&amp;lt;br&amp;gt;c:\OpenSim\BACKups\XML2 &amp;amp;lt;---- for XML2 Files &amp;lt;/blockquote&amp;gt; &lt;br /&gt;
Note that EXPORTS are saved in \bin\exports by default, as defined in the OpenSim.ini &lt;br /&gt;
&lt;br /&gt;
'''IF YOU HAVE MULTIPLE INSTANCES, CHANGE PATHING ACCORDINGLY&amp;lt;br&amp;gt;''' &lt;br /&gt;
&amp;lt;blockquote&amp;gt;C:\OpenSim\INSTANCEa &amp;amp;lt;---- Base installation&amp;lt;br&amp;gt;C:\OpenSim\INSTANCEa\bin &amp;amp;lt;---- the bin Folder&amp;lt;br&amp;gt;C:\OpenSim\INSTANCEa\BACKups &amp;amp;lt;---- The Backup SubFolder Structure &amp;quot;base/root&amp;quot; (could be anywhere)&amp;amp;nbsp;!! Best to keep it OUT of \bin and it's subfolders&amp;lt;br&amp;gt;C:\OpenSim\INSTANCEa\BACKups\DB &amp;amp;lt;---- for SqlLite Databases&amp;lt;br&amp;gt;C:\OpenSim\INSTANCEa\BACKups\DBsql &amp;amp;lt;---- for MySql Databases&amp;lt;br&amp;gt;C:\OpenSim\INSTANCEa\BACKups\EXPORTS &amp;amp;lt;---- ExportDirectories transfered here&amp;lt;br&amp;gt;C:\OpenSim\INSTANCEa\BACKups\INI &amp;amp;lt;---- ALL Active INI Files from BIN and SubDirectories&amp;lt;br&amp;gt;C:\OpenSim\INSTANCEa\BACKups\LOGS &amp;amp;lt;---- Log Files Archived Here for Review&amp;lt;br&amp;gt;C:\OpenSim\INSTANCEa\BACKups\OAR &amp;amp;lt;---- for OAR Files&amp;lt;br&amp;gt;C:\OpenSim\INSTANCEa\BACKups\REGIONS &amp;amp;lt;---- Region.XML or INI files copied here&amp;lt;br&amp;gt;C:\OpenSim\INSTANCEa\BACKups\TERRAINS &amp;amp;lt;---- for r32 Terrain Files&amp;lt;br&amp;gt;C:\OpenSim\INSTANCEa\BACKups\TXT &amp;amp;lt;---- TXT files used for console scripts copied here&amp;lt;br&amp;gt;C:\OpenSim\INSTANCEa\BACKups\XML2 &amp;amp;lt;---- for XML2 Files &amp;lt;/blockquote&amp;gt; &lt;br /&gt;
'''SPECIAL NOTE!&amp;lt;br&amp;gt;'''The PRESTART Batch File in&amp;amp;nbsp; [[Smart Prestart WIN|Smart_Prestart_WIN]]&amp;amp;nbsp;will autobuild these structures &amp;amp;amp; Perform several important functions &lt;br /&gt;
&lt;br /&gt;
To Run this script, type the following in your console IF BACKUP.TXT is saved in your \bin folder. &amp;lt;br&amp;gt;'''command-script backup.txt''' &lt;br /&gt;
&lt;br /&gt;
'''CONSOLE SCRIPT &amp;quot;BACKUP.TXT&amp;quot;''' &lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;br&amp;gt;; Description: of BACKUP.TXT&amp;lt;br&amp;gt;; Creates a Full System Backup of all critical data&amp;lt;br&amp;gt;; Uses Command Console Functions not available otherwise&amp;lt;br&amp;gt;;&amp;lt;br&amp;gt;; Creates OAR, XML2, R32 (Region Terrain Files), and places them into the predefined folder structure.&amp;lt;br&amp;gt;; Modify the folder structure according to your installation&amp;lt;br&amp;gt;;&amp;lt;br&amp;gt;; NOTE The Export goes to the default as defined in opensim.ini it is NOT SUGGESTED that this be changed&amp;lt;br&amp;gt;;&amp;lt;br&amp;gt;; EXAMPLE is provided for a multi-region install. If you only have one region , or more adjust accordingly&amp;lt;br&amp;gt;; RENAME Region1, Region2 etc ... according to your region names&amp;lt;br&amp;gt;; &amp;lt;br&amp;gt;; OAR FILES&amp;amp;nbsp;! They do take a while depending on the volume of data on the region. The script will proceed&amp;lt;br&amp;gt;; and the commands will be queued and processed. IF you watch the destination folder, you will see teh OAR files grow &amp;lt;br&amp;gt;; as they are being written out to the hard drive. Be Patient if you have a large installation.&amp;lt;br&amp;gt;; This will imapct system response to those In-World on the region being processed!&amp;lt;br&amp;gt;;&amp;lt;br&amp;gt;change region root&amp;lt;br&amp;gt;backup&amp;lt;br&amp;gt;export save-all&amp;lt;br&amp;gt;;&amp;lt;br&amp;gt;change region Region1&amp;lt;br&amp;gt;terrain save c:\OpenSim\BACKups\TERRAINS\Region1.r32&amp;lt;br&amp;gt;save xml2 c:\OpenSim\BACKups\XML2\Region1.xml&amp;lt;br&amp;gt;save oar c:\OpenSim\BACKups\OAR\Region1.oar&amp;lt;br&amp;gt;;&amp;lt;br&amp;gt;change region Region2&amp;lt;br&amp;gt;terrain save c:\OpenSim\BACKups\TERRAINS\Region2.r32&amp;lt;br&amp;gt;save xml2 c:\OpenSim\BACKups\XML2\Region2.xml&amp;lt;br&amp;gt;save oar c:\OpenSim\BACKups\OAR\Region2.oar&amp;lt;br&amp;gt;;&amp;lt;br&amp;gt;; REPEAT AS NECESSARY, edit &amp;quot;Region#&amp;quot; and change it to YOUR REGION NAME &amp;lt;/blockquote&amp;gt; &lt;br /&gt;
&amp;lt;br&amp;gt;'''RESTORATION:&amp;lt;br&amp;gt;'''To Run this script, type the following in your console IF RESTORE.TXT is saved in your \bin folder. &amp;lt;br&amp;gt;'''command-script restore.txt''' &lt;br /&gt;
&lt;br /&gt;
'''CONSOLE SCRIPT &amp;quot;RESTORE.TXT&amp;quot;''' &amp;amp;nbsp; &lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;br&amp;gt;; FULL RESTORE PROCESS for OPENSIM CONSOLE&amp;lt;br&amp;gt;; Description:&amp;lt;br&amp;gt;; Uses Command Console Functions not available otherwise&amp;lt;br&amp;gt;;&amp;lt;br&amp;gt;; RESTORES OAR, R32 (Region Terrain Files), and places them into the Original Regions&amp;lt;br&amp;gt;; from the Backup\Folder structures as previously defined&amp;lt;br&amp;gt;; CAN be used to restore XML2 but commented out, there as last resort, IF needed&amp;lt;br&amp;gt;;&amp;lt;br&amp;gt;; EXAMPLE is provided for a multi-Region install. If you only have one Region , or more adjust accordingly&amp;lt;br&amp;gt;; RENAME Region1, Region2 etc ... according to your Region names&amp;lt;br&amp;gt;; &amp;lt;br&amp;gt;; OAR FILES&amp;amp;nbsp;! They do take a while depending on the volume of data on the Region. The script will proceed&amp;lt;br&amp;gt;; and the commands will be queued and processed. &amp;lt;br&amp;gt;;&amp;lt;br&amp;gt;change region Region1&amp;lt;br&amp;gt;terrain load c:\OpenSim\BACKups\TERRAINS\Region1.r32&amp;lt;br&amp;gt;load oar c:\OpenSim\BACKups\OAR\Region1.oar&amp;lt;br&amp;gt;; load xml2 c:\OpenSim\BACKups\BACKups\XML2\Region1.xml&amp;lt;br&amp;gt;;&amp;lt;br&amp;gt;change region Region2&amp;lt;br&amp;gt;terrain load c:\OpenSim\BACKups\TERRAINS\Region2.r32&amp;lt;br&amp;gt;load oar c:\OpenSim\BACKups\OAR\Region2.oar&amp;lt;br&amp;gt;; load xml2 c:\OpenSim\BACKups\XML2\Region2.xml&amp;lt;br&amp;gt;;&amp;lt;br&amp;gt;; REPEAT AS NECESSARY, edit &amp;quot;Region#&amp;quot; and change it to YOUR REGION NAME &amp;lt;br&amp;gt;;&amp;lt;br&amp;gt;; you will see messages on the console as it completes the queued tasks&amp;lt;br&amp;gt;; &amp;lt;/blockquote&amp;gt; &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
'''BATCH File Name: FullBackup.bat&amp;lt;br&amp;gt;Command to execute:''' Run in command prompt OR Task Scheduler (see references at bottom of page)&amp;lt;br&amp;gt;'''Description:''' Copies opensim SQL database out &amp;amp;amp; Everything else Important&amp;lt;br&amp;gt;'''CAVEATS:''' none known&amp;lt;br&amp;gt;'''LOCATION:''' Place in folder with other Batch CMD files @ '''C:\OpenSim\InstanceA '''Where InstanceA is the directory ABOVE&amp;amp;nbsp; '''C:\OpenSim\InstanceA\bin'''&amp;lt;br&amp;gt;'''DEPENDENCIES:''' Use the Posted Console command-script following this, They work together! &lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;br&amp;gt;@echo off&amp;lt;br&amp;gt;:: FILENAME: FullBackup.bat&amp;lt;br&amp;gt;:: AUTHOR: WhiteStar Magic @ OSGrid&amp;lt;br&amp;gt;:: DATE: REVISED SEP-15-2009&amp;lt;br&amp;gt;::&amp;lt;br&amp;gt;:: Operational Under Windows Vista SP1 TO Win Server 2008 R1 (64bit)&amp;lt;br&amp;gt;:: Suitable under other Windows Platforms, but not tested&amp;lt;br&amp;gt;::&amp;lt;br&amp;gt;:: Added MySql Functions &amp;lt;br&amp;gt;:: Added Further Commenting to better explain what is being done&amp;lt;br&amp;gt;:: Added Additional Folder Backups (Exports complete)&amp;lt;br&amp;gt;:: Added INI &amp;amp;amp; TXT File Backups as well, Accounting for Murphys Laws, (you never know)&amp;lt;br&amp;gt;:: Revised MAY.14.2009&amp;lt;br&amp;gt;:: Correction added for TimeStamp to remove leading space from time IF time is &amp;amp;lt; 12:00 (Operating System Quirk)&amp;lt;br&amp;gt;:: &amp;lt;br&amp;gt;:: Robocopy.exe can be downloaded from Microsoft Corp/MSDN Website. Search for it and get the latest version.&amp;lt;br&amp;gt;:: XP &amp;amp;amp; Vista Users&amp;amp;nbsp;! It works fine as long as you have the latest.&amp;lt;br&amp;gt;:: ROBOCOPY COMMANDS AS USED&amp;lt;br&amp;gt;:: SourceFolder TargetFolder FileName /S = DoSubFolders (non-empty) /LOG = Generate LOG of execution&amp;lt;br&amp;gt;:: &amp;lt;br&amp;gt;:: Place this batch file into Microsoft Scheduler, set to daily&amp;lt;br&amp;gt;:: Other scheduler systems can also be used if desired&amp;lt;br&amp;gt;:: =====================================================================================&amp;lt;br&amp;gt;::&amp;lt;br&amp;gt;:: CONFIGURING ENVIRONMENT PATHS AND SETUP TO SIMPLIFY CONFIG &amp;amp;amp; ADMIN&amp;lt;br&amp;gt;:: Adjust the following to YOUR INSTALLED Folder Paths&amp;lt;br&amp;gt;:: &amp;lt;br&amp;gt;:: OSbackup = Where you want your Backup File Structure to be and send files to&amp;lt;br&amp;gt;:: OSbinSrc = Where the OpenSim Software is installed and run from&amp;lt;br&amp;gt;:: &amp;lt;br&amp;gt;SET OSbackup=C:\OPENSIM\InstanceA\BACKups&amp;lt;br&amp;gt;SET OSbinSrc=C:\OPENSIM\InstanceA\bin&amp;lt;br&amp;gt;::&amp;lt;br&amp;gt;:: MYSQL INFORMATION TO BE FILLED OUT. IF DBUSER = XXX MySql Dump will not occur&amp;lt;br&amp;gt;set DBUSER=root&amp;lt;br&amp;gt;set DBPW=YOURPASSWORD&amp;lt;br&amp;gt;set DBNAME=opensim&amp;lt;br&amp;gt;::&amp;lt;br&amp;gt;:: --------------------------------------------------------------------------------------&amp;lt;br&amp;gt;:: DATE &amp;amp;amp; TIME String Assembly&amp;lt;br&amp;gt;:: --------------------------------------------------------------------------------------&amp;lt;br&amp;gt;:: Date &amp;amp;amp; Time Format on your system&amp;lt;br&amp;gt;:: Check your format in command.prompt with DATE/T&amp;lt;br&amp;gt;::&amp;lt;br&amp;gt;:: EU DATE FORMAT = 15-05-2006 DD-MM-YYYY&amp;lt;br&amp;gt;:: US DATE FORMAT = 05/17/2006 MM/DD/YYYY&amp;lt;br&amp;gt;:: TIME FORMAT 13:45:55 is truncated to 1345 and colons are removed &amp;lt;br&amp;gt;:: DATES are cleaned of / or - or&amp;amp;nbsp;: depending on your system install &amp;amp;amp; config.&amp;lt;br&amp;gt;::&amp;lt;br&amp;gt;:: Parse Hour &amp;amp;amp; Minutes removing&amp;amp;nbsp;: or leading spaces&amp;lt;br&amp;gt;for /F &amp;quot;usebackq tokens=1 delims=:&amp;quot;&amp;amp;nbsp;%%i in ('%TIME%') do set HRa=%%i&amp;lt;br&amp;gt;:: fix the HR in case it has a blank in it&amp;lt;br&amp;gt;for /F &amp;quot;usebackq tokens=1 delims= &amp;quot;&amp;amp;nbsp;%%i in ('%HRa%') do set HR=%%i&amp;lt;br&amp;gt;for /F &amp;quot;usebackq tokens=2 delims=:&amp;quot;&amp;amp;nbsp;%%i in ('%TIME%') do set MIN=%%i&amp;lt;br&amp;gt;::&amp;lt;br&amp;gt;:: Parse the Date String removing unwated charachters / or - or 'space' depends on system installation&amp;lt;br&amp;gt;for /F &amp;quot;usebackq tokens=1,2,3 delims=/- &amp;quot;&amp;amp;nbsp;%%i in ('%DATE%@') do set Tdate=%%i%%j%%k&amp;lt;br&amp;gt;::&amp;lt;br&amp;gt;set TimeStamp=%Tdate%%HR%%MIN%&amp;lt;br&amp;gt;:: we now have a string which will appear as 12052009@0112&amp;lt;br&amp;gt;::&amp;lt;br&amp;gt;:: --------------------------------------------------------------------------------------&amp;lt;br&amp;gt;:: Backup the MySQL DB from Live System&amp;lt;br&amp;gt;:: OpenSim Database Backup Section&amp;lt;br&amp;gt;:: --------------------------------------------------------------------------------------&amp;lt;br&amp;gt;:: for more information on commands used: &amp;lt;br&amp;gt;:: Open a command shell (DOS Prompt / Console Session)&amp;lt;br&amp;gt;:: Go to the MySql Installation Folder&amp;lt;br&amp;gt;:: NOTE that the output can be reditected into a TXT file so that you can read it in a Text Editor&amp;lt;br&amp;gt;:: Type the Following commands for information at the command prompt&amp;lt;br&amp;gt;:: mysqldump -?&amp;lt;br&amp;gt;:: mysqlshow -?&amp;lt;br&amp;gt;:: to redirect out to TXT file do as shown:&amp;lt;br&amp;gt;:: mysqldump -? &amp;amp;gt;&amp;amp;nbsp;%OSbackup%\MySqlDump_Commands.txt&amp;lt;br&amp;gt;:: mysqlshow -? &amp;amp;gt;&amp;amp;nbsp;%OSbackup%\MySqlShow_Commands.txt&amp;lt;br&amp;gt;::&amp;amp;nbsp;!!! Target Folder must exist. Adjust Paths according to YOUR installation&amp;amp;nbsp;!!!&amp;lt;br&amp;gt;:: -------------------------------------------------------------------------------------------------&amp;lt;br&amp;gt;:: make folder if not exist&amp;lt;br&amp;gt;if not exist&amp;amp;nbsp;%OSbackup%\DBsql\*.* md&amp;amp;nbsp;%OSbackup%\DBsql&amp;lt;br&amp;gt;::&amp;lt;br&amp;gt;:: generate MySql DB Backup&amp;lt;br&amp;gt;if DBUSER NEQ XXX mysqldump --opt -u%DBUSER% -p%DBPW%&amp;amp;nbsp;%DBNAME% &amp;amp;gt;&amp;amp;nbsp; %OSbackup%\DBsql\%DBNAME%_%TIMESTAMP%.sql&amp;lt;br&amp;gt;:: &amp;lt;br&amp;gt;:: Dump the opensim table struct info for a snapshot of the stats &amp;lt;br&amp;gt;if DBUSER NEQ XXX mysqlshow -v -v -u%DBUSER% -p%DBPW%&amp;amp;nbsp;%DBNAME% &amp;amp;gt;&amp;amp;nbsp;%OSbackup%\DBsql\OS_db_STATS.txt&amp;lt;br&amp;gt;::&amp;lt;br&amp;gt;:: =========================&amp;lt;br&amp;gt;:: END OF MySql DB Backup Section&amp;lt;br&amp;gt;:: =========================&amp;lt;br&amp;gt;:: &amp;lt;br&amp;gt;:: OPENSIM SYSTEM DATA BACKUP SECTION&amp;lt;br&amp;gt;:: ------------------------------------------------------------------------------------&amp;lt;br&amp;gt;cd&amp;amp;nbsp;%OSbackup%&amp;lt;br&amp;gt;:: &amp;lt;br&amp;gt;:: if the folders do not exist, create them&amp;lt;br&amp;gt;:: &amp;lt;br&amp;gt;if not exist&amp;amp;nbsp;%OSbackup%\DB\*.* md&amp;amp;nbsp;%OSbackup%\DB&amp;lt;br&amp;gt;if not exist&amp;amp;nbsp;%OSbackup%\INI\*.* md&amp;amp;nbsp;%OSbackup%\INI&amp;lt;br&amp;gt;if not exist&amp;amp;nbsp;%OSbackup%\EXPORTS\*.* md&amp;amp;nbsp;%OSbackup%\EXPORTS&amp;lt;br&amp;gt;if not exist&amp;amp;nbsp;%OSbackup%\LOGS\*.* md&amp;amp;nbsp;%OSbackup%\LOGS&amp;lt;br&amp;gt;if not exist&amp;amp;nbsp;%OSbackup%\OAR\*.* md&amp;amp;nbsp;%OSbackup%\OAR&amp;lt;br&amp;gt;if not exist&amp;amp;nbsp;%OSbackup%\REGIONS\*.* md&amp;amp;nbsp;%OSbackup%\REGIONS&amp;lt;br&amp;gt;if not exist&amp;amp;nbsp;%OSbackup%\TERRAINS\*.* md&amp;amp;nbsp;%OSbackup%\TERRAINS&amp;lt;br&amp;gt;if not exist&amp;amp;nbsp;%OSbackup%\TXT\*.* md&amp;amp;nbsp;%OSbackup%\TXT&amp;lt;br&amp;gt;if not exist&amp;amp;nbsp;%OSbackup%\XML2\*.* md&amp;amp;nbsp;%OSbackup%\XML2&amp;lt;br&amp;gt;:: -- COPY THE FILES OVER -- &amp;lt;br&amp;gt;robocopy&amp;amp;nbsp;%OSbinSrc%&amp;amp;nbsp;%OSbackup%\DB *.DB /S /LOG:%OSbackup%\DBlog.txt&amp;lt;br&amp;gt;robocopy&amp;amp;nbsp;%OSbinSrc%\Exports&amp;amp;nbsp;%OSbackup%\EXPORTS *.* /S /LOG:%OSbackup%\EXPORTSlog.txt&amp;lt;br&amp;gt;robocopy&amp;amp;nbsp;%OSbinSrc%&amp;amp;nbsp;%OSbackup%\INI *.ini /S /LOG:%OSbackup%\INIlog.txt&amp;lt;br&amp;gt;robocopy&amp;amp;nbsp;%OSbinSrc%&amp;amp;nbsp;%OSbackup%\LOGS *.log /LOG:%OSbackup%\LOGSlog.txt&amp;lt;br&amp;gt;robocopy&amp;amp;nbsp;%OSbinSrc%\Regions&amp;amp;nbsp;%OSbackup%\REGIONS *.* /S /LOG:%OSbackup%\REGIONSlog.txt&amp;lt;br&amp;gt;robocopy&amp;amp;nbsp;%OSbinSrc%&amp;amp;nbsp;%OSbackup%\TXT *.txt /S /LOG:%OSbackup%\INIlog.txt&amp;lt;br&amp;gt;robocopy&amp;amp;nbsp;%OSbinSrc%&amp;amp;nbsp;%OSbackup%\OAR *.oar /S /LOG:%OSbackup%\OARlog.txt&amp;lt;br&amp;gt;robocopy&amp;amp;nbsp;%OSbinSrc%&amp;amp;nbsp;%OSbackup%\TERRAINS *.r32 /S /LOG:%OSbackup%\TERRAINSlog.txt&amp;lt;br&amp;gt;:: &amp;lt;br&amp;gt;cd&amp;amp;nbsp;%OSbackup%\LOGS&amp;lt;br&amp;gt;:: uncomment according to Operating System. opensim.log = 32bit OS, opensim.32BitLaunch.log = 64bit operating&amp;lt;br&amp;gt;RENAME opensim.log OSLOG_(%TimeStamp%).log&amp;lt;br&amp;gt;::RENAME OpenSim.32BitLaunch.log OSLOG_(%TimeStamp%).log&amp;lt;br&amp;gt;:: &amp;lt;br&amp;gt;:END &amp;lt;/blockquote&amp;gt; &lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''BACK-LINKS''' &lt;br /&gt;
&lt;br /&gt;
== Windows  ==&lt;br /&gt;
&lt;br /&gt;
[[Smart Prestart WIN]] [[Backing_Up_WIN]] [[Automated Upgrade WIN]] &lt;br /&gt;
&lt;br /&gt;
== Linux  ==&lt;br /&gt;
&lt;br /&gt;
[[Smart Prestart LINUX]] [[Backing Up LINUX]] [[Automated Upgrade LINUX]] &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''References''' &amp;lt;br&amp;gt;Microsoft Task Scheduler http://msdn.microsoft.com/en-us/library/aa383614(VS.85).aspx &amp;lt;br&amp;gt;WIKI on Task Scedule http://en.wikipedia.org/wiki/Task_Scheduler&lt;/div&gt;</summary>
		<author><name>Dene Sparta</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/Backing_Up_WIN</id>
		<title>Backing Up WIN</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/Backing_Up_WIN"/>
				<updated>2010-09-26T11:02:11Z</updated>
		
		<summary type="html">&lt;p&gt;Dene Sparta: removed unwanted space from %DATE% in FullBackup.bat and added a couple of comments regard 32 bit and 64 bit log file names&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= '''BACKING&amp;amp;nbsp;UP&amp;amp;nbsp;IN&amp;amp;nbsp;WINDOWS'''  =&lt;br /&gt;
&lt;br /&gt;
'''This Posting now includes the more complete Automation System for OpenSim '''. &lt;br /&gt;
&lt;br /&gt;
'''SYSTEMS TESTED ON Windows Vista, Windows-7 RC1, Server 2008 r1 (64bit)&amp;lt;br&amp;gt;MySql 5.1&amp;lt;br&amp;gt;This works will all system up to OpenSim&amp;amp;nbsp;f84da8e - r11604 (November 27,2009)''' &lt;br /&gt;
&lt;br /&gt;
Prior to ANY UPGRADE / UPDATE you need to backup your system&amp;amp;nbsp;! &lt;br /&gt;
&lt;br /&gt;
So here I present a '''BACKUP SCRIPT &amp;amp;amp; RESTORE SCRIPT''' for the Console, along Batch File at the end to complete the process.&amp;amp;nbsp; This should be used in conjunstion with the [[Smart Prestart WIN]] &lt;br /&gt;
&lt;br /&gt;
This is&amp;amp;nbsp;Comprehensive, as it is better to have all types of backups in case OAR or others fail! (It Happens!) &lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
You can copy these command scripts&amp;amp;nbsp;provided into your \BIN Folder. &lt;br /&gt;
&lt;br /&gt;
'''Highly Recomended:'''&amp;lt;br&amp;gt;This System is designed to operated with the following SubStructures&amp;amp;nbsp;to isolate your Backups for Easy Retrieval and archiving.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;'''SINGLE INSTANCE OF OPENSIM&amp;lt;br&amp;gt;''' &lt;br /&gt;
&amp;lt;blockquote&amp;gt;c:\OpenSim &amp;amp;lt;---- Base installation&amp;lt;br&amp;gt;c:\OpenSim\bin &amp;amp;lt;---- the bin Folder&amp;lt;br&amp;gt;c:\OpenSim\BACKups &amp;amp;lt;---- The Backup SubFolder Structure &amp;quot;base/root&amp;quot; (could be anywhere)&amp;amp;nbsp;!! Best to keep it OUT of \bin and it's subfolders&amp;lt;br&amp;gt;c:\OpenSim\BACKups\DB &amp;amp;lt;---- for SqlLite Databases&amp;lt;br&amp;gt;c:\OpenSim\BACKups\DBsql &amp;amp;lt;---- for MySql Databases&amp;lt;br&amp;gt;c:\OpenSim\BACKups\EXPORTS &amp;amp;lt;---- ExportDirectories transfered here&amp;lt;br&amp;gt;c:\OpenSim\BACKups\INI &amp;amp;lt;---- ALL Active INI Files from BIN and SubDirectories&amp;lt;br&amp;gt;c:\OpenSim\BACKups\LOGS &amp;amp;lt;---- Log Files Archived Here for Review&amp;lt;br&amp;gt;c:\OpenSim\BACKups\OAR &amp;amp;lt;---- for OAR Files&amp;lt;br&amp;gt;c:\OpenSim\BACKups\REGIONS &amp;amp;lt;---- Region.XML or INI files copied here&amp;lt;br&amp;gt;c:\OpenSim\BACKups\TERRAINS &amp;amp;lt;---- for r32 Terrain Files&amp;lt;br&amp;gt;c:\OpenSim\BACKups\TXT &amp;amp;lt;---- TXT files used for console scripts copied here&amp;lt;br&amp;gt;c:\OpenSim\BACKups\XML2 &amp;amp;lt;---- for XML2 Files &amp;lt;/blockquote&amp;gt; &lt;br /&gt;
Note that EXPORTS are saved in \bin\exports by default, as defined in the OpenSim.ini &lt;br /&gt;
&lt;br /&gt;
'''IF YOU HAVE MULTIPLE INSTANCES, CHANGE PATHING ACCORDINGLY&amp;lt;br&amp;gt;''' &lt;br /&gt;
&amp;lt;blockquote&amp;gt;C:\OpenSim\INSTANCEa &amp;amp;lt;---- Base installation&amp;lt;br&amp;gt;C:\OpenSim\INSTANCEa\bin &amp;amp;lt;---- the bin Folder&amp;lt;br&amp;gt;C:\OpenSim\INSTANCEa\BACKups &amp;amp;lt;---- The Backup SubFolder Structure &amp;quot;base/root&amp;quot; (could be anywhere)&amp;amp;nbsp;!! Best to keep it OUT of \bin and it's subfolders&amp;lt;br&amp;gt;C:\OpenSim\INSTANCEa\BACKups\DB &amp;amp;lt;---- for SqlLite Databases&amp;lt;br&amp;gt;C:\OpenSim\INSTANCEa\BACKups\DBsql &amp;amp;lt;---- for MySql Databases&amp;lt;br&amp;gt;C:\OpenSim\INSTANCEa\BACKups\EXPORTS &amp;amp;lt;---- ExportDirectories transfered here&amp;lt;br&amp;gt;C:\OpenSim\INSTANCEa\BACKups\INI &amp;amp;lt;---- ALL Active INI Files from BIN and SubDirectories&amp;lt;br&amp;gt;C:\OpenSim\INSTANCEa\BACKups\LOGS &amp;amp;lt;---- Log Files Archived Here for Review&amp;lt;br&amp;gt;C:\OpenSim\INSTANCEa\BACKups\OAR &amp;amp;lt;---- for OAR Files&amp;lt;br&amp;gt;C:\OpenSim\INSTANCEa\BACKups\REGIONS &amp;amp;lt;---- Region.XML or INI files copied here&amp;lt;br&amp;gt;C:\OpenSim\INSTANCEa\BACKups\TERRAINS &amp;amp;lt;---- for r32 Terrain Files&amp;lt;br&amp;gt;C:\OpenSim\INSTANCEa\BACKups\TXT &amp;amp;lt;---- TXT files used for console scripts copied here&amp;lt;br&amp;gt;C:\OpenSim\INSTANCEa\BACKups\XML2 &amp;amp;lt;---- for XML2 Files &amp;lt;/blockquote&amp;gt; &lt;br /&gt;
'''SPECIAL NOTE!&amp;lt;br&amp;gt;'''The PRESTART Batch File in&amp;amp;nbsp; [[Smart Prestart WIN|Smart_Prestart_WIN]]&amp;amp;nbsp;will autobuild these structures &amp;amp;amp; Perform several important functions &lt;br /&gt;
&lt;br /&gt;
To Run this script, type the following in your console IF BACKUP.TXT is saved in your \bin folder. &amp;lt;br&amp;gt;'''command-script backup.txt''' &lt;br /&gt;
&lt;br /&gt;
'''CONSOLE SCRIPT &amp;quot;BACKUP.TXT&amp;quot;''' &lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;br&amp;gt;; Description: of BACKUP.TXT&amp;lt;br&amp;gt;; Creates a Full System Backup of all critical data&amp;lt;br&amp;gt;; Uses Command Console Functions not available otherwise&amp;lt;br&amp;gt;;&amp;lt;br&amp;gt;; Creates OAR, XML2, R32 (Region Terrain Files), and places them into the predefined folder structure.&amp;lt;br&amp;gt;; Modify the folder structure according to your installation&amp;lt;br&amp;gt;;&amp;lt;br&amp;gt;; NOTE The Export goes to the default as defined in opensim.ini it is NOT SUGGESTED that this be changed&amp;lt;br&amp;gt;;&amp;lt;br&amp;gt;; EXAMPLE is provided for a multi-region install. If you only have one region , or more adjust accordingly&amp;lt;br&amp;gt;; RENAME Region1, Region2 etc ... according to your region names&amp;lt;br&amp;gt;; &amp;lt;br&amp;gt;; OAR FILES&amp;amp;nbsp;! They do take a while depending on the volume of data on the region. The script will proceed&amp;lt;br&amp;gt;; and the commands will be queued and processed. IF you watch the destination folder, you will see teh OAR files grow &amp;lt;br&amp;gt;; as they are being written out to the hard drive. Be Patient if you have a large installation.&amp;lt;br&amp;gt;; This will imapct system response to those In-World on the region being processed!&amp;lt;br&amp;gt;;&amp;lt;br&amp;gt;change region root&amp;lt;br&amp;gt;backup&amp;lt;br&amp;gt;export save-all&amp;lt;br&amp;gt;;&amp;lt;br&amp;gt;change region Region1&amp;lt;br&amp;gt;terrain save c:\OpenSim\BACKups\TERRAINS\Region1.r32&amp;lt;br&amp;gt;save xml2 c:\OpenSim\BACKups\XML2\Region1.xml&amp;lt;br&amp;gt;save oar c:\OpenSim\BACKups\OAR\Region1.oar&amp;lt;br&amp;gt;;&amp;lt;br&amp;gt;change region Region2&amp;lt;br&amp;gt;terrain save c:\OpenSim\BACKups\TERRAINS\Region2.r32&amp;lt;br&amp;gt;save xml2 c:\OpenSim\BACKups\XML2\Region2.xml&amp;lt;br&amp;gt;save oar c:\OpenSim\BACKups\OAR\Region2.oar&amp;lt;br&amp;gt;;&amp;lt;br&amp;gt;; REPEAT AS NECESSARY, edit &amp;quot;Region#&amp;quot; and change it to YOUR REGION NAME &amp;lt;/blockquote&amp;gt; &lt;br /&gt;
&amp;lt;br&amp;gt;'''RESTORATION:&amp;lt;br&amp;gt;'''To Run this script, type the following in your console IF RESTORE.TXT is saved in your \bin folder. &amp;lt;br&amp;gt;'''command-script restore.txt''' &lt;br /&gt;
&lt;br /&gt;
'''CONSOLE SCRIPT &amp;quot;RESTORE.TXT&amp;quot;''' &amp;amp;nbsp; &lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;br&amp;gt;; FULL RESTORE PROCESS for OPENSIM CONSOLE&amp;lt;br&amp;gt;; Description:&amp;lt;br&amp;gt;; Uses Command Console Functions not available otherwise&amp;lt;br&amp;gt;;&amp;lt;br&amp;gt;; RESTORES OAR, R32 (Region Terrain Files), and places them into the Original Regions&amp;lt;br&amp;gt;; from the Backup\Folder structures as previously defined&amp;lt;br&amp;gt;; CAN be used to restore XML2 but commented out, there as last resort, IF needed&amp;lt;br&amp;gt;;&amp;lt;br&amp;gt;; EXAMPLE is provided for a multi-Region install. If you only have one Region , or more adjust accordingly&amp;lt;br&amp;gt;; RENAME Region1, Region2 etc ... according to your Region names&amp;lt;br&amp;gt;; &amp;lt;br&amp;gt;; OAR FILES&amp;amp;nbsp;! They do take a while depending on the volume of data on the Region. The script will proceed&amp;lt;br&amp;gt;; and the commands will be queued and processed. &amp;lt;br&amp;gt;;&amp;lt;br&amp;gt;change region Region1&amp;lt;br&amp;gt;terrain load c:\OpenSim\BACKups\TERRAINS\Region1.r32&amp;lt;br&amp;gt;load oar c:\OpenSim\BACKups\OAR\Region1.oar&amp;lt;br&amp;gt;; load xml2 c:\OpenSim\BACKups\BACKups\XML2\Region1.xml&amp;lt;br&amp;gt;;&amp;lt;br&amp;gt;change region Region2&amp;lt;br&amp;gt;terrain load c:\OpenSim\BACKups\TERRAINS\Region2.r32&amp;lt;br&amp;gt;load oar c:\OpenSim\BACKups\OAR\Region2.oar&amp;lt;br&amp;gt;; load xml2 c:\OpenSim\BACKups\XML2\Region2.xml&amp;lt;br&amp;gt;;&amp;lt;br&amp;gt;; REPEAT AS NECESSARY, edit &amp;quot;Region#&amp;quot; and change it to YOUR REGION NAME &amp;lt;br&amp;gt;;&amp;lt;br&amp;gt;; you will see messages on the console as it completes the queued tasks&amp;lt;br&amp;gt;; &amp;lt;/blockquote&amp;gt; &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
'''BATCH File Name: FullBackup.bat&amp;lt;br&amp;gt;Command to execute:''' Run in command prompt OR Task Scheduler (see references at bottom of page)&amp;lt;br&amp;gt;'''Description:''' Copies opensim SQL database out &amp;amp;amp; Everything else Important&amp;lt;br&amp;gt;'''CAVEATS:''' none known&amp;lt;br&amp;gt;'''LOCATION:''' Place in folder with other Batch CMD files @ '''C:\OpenSim\InstanceA '''Where InstanceA is the directory ABOVE&amp;amp;nbsp; '''C:\OpenSim\InstanceA\bin'''&amp;lt;br&amp;gt;'''DEPENDENCIES:''' Use the Posted Console command-script following this, They work together! &lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;br&amp;gt;@echo off&amp;lt;br&amp;gt;:: FILENAME: FullBackup.bat&amp;lt;br&amp;gt;:: AUTHOR: WhiteStar Magic @ OSGrid&amp;lt;br&amp;gt;:: DATE: REVISED SEP-15-2009&amp;lt;br&amp;gt;::&amp;lt;br&amp;gt;:: Operational Under Windows Vista SP1 TO Win Server 2008 R1 (64bit)&amp;lt;br&amp;gt;:: Suitable under other Windows Platforms, but not tested&amp;lt;br&amp;gt;::&amp;lt;br&amp;gt;:: Added MySql Functions &amp;lt;br&amp;gt;:: Added Further Commenting to better explain what is being done&amp;lt;br&amp;gt;:: Added Additional Folder Backups (Exports complete)&amp;lt;br&amp;gt;:: Added INI &amp;amp;amp; TXT File Backups as well, Accounting for Murphys Laws, (you never know)&amp;lt;br&amp;gt;:: Revised MAY.14.2009&amp;lt;br&amp;gt;:: Correction added for TimeStamp to remove leading space from time IF time is &amp;amp;lt; 12:00 (Operating System Quirk)&amp;lt;br&amp;gt;:: &amp;lt;br&amp;gt;:: Robocopy.exe can be downloaded from Microsoft Corp/MSDN Website. Search for it and get the latest version.&amp;lt;br&amp;gt;:: XP &amp;amp;amp; Vista Users&amp;amp;nbsp;! It works fine as long as you have the latest.&amp;lt;br&amp;gt;:: ROBOCOPY COMMANDS AS USED&amp;lt;br&amp;gt;:: SourceFolder TargetFolder FileName /S = DoSubFolders (non-empty) /LOG = Generate LOG of execution&amp;lt;br&amp;gt;:: &amp;lt;br&amp;gt;:: Place this batch file into Microsoft Scheduler, set to daily&amp;lt;br&amp;gt;:: Other scheduler systems can also be used if desired&amp;lt;br&amp;gt;:: =====================================================================================&amp;lt;br&amp;gt;::&amp;lt;br&amp;gt;:: CONFIGURING ENVIRONMENT PATHS AND SETUP TO SIMPLIFY CONFIG &amp;amp;amp; ADMIN&amp;lt;br&amp;gt;:: Adjust the following to YOUR INSTALLED Folder Paths&amp;lt;br&amp;gt;:: &amp;lt;br&amp;gt;:: OSbackup = Where you want your Backup File Structure to be and send files to&amp;lt;br&amp;gt;:: OSbinSrc = Where the OpenSim Software is installed and run from&amp;lt;br&amp;gt;:: &amp;lt;br&amp;gt;SET OSbackup=C:\OPENSIM\InstanceA\BACKups&amp;lt;br&amp;gt;SET OSbinSrc=C:\OPENSIM\InstanceA\bin&amp;lt;br&amp;gt;::&amp;lt;br&amp;gt;:: MYSQL INFORMATION TO BE FILLED OUT. IF DBUSER = XXX MySql Dump will not occur&amp;lt;br&amp;gt;set DBUSER=root&amp;lt;br&amp;gt;set DBPW=YOURPASSWORD&amp;lt;br&amp;gt;set DBNAME=opensim&amp;lt;br&amp;gt;::&amp;lt;br&amp;gt;:: --------------------------------------------------------------------------------------&amp;lt;br&amp;gt;:: DATE &amp;amp;amp; TIME String Assembly&amp;lt;br&amp;gt;:: --------------------------------------------------------------------------------------&amp;lt;br&amp;gt;:: Date &amp;amp;amp; Time Format on your system&amp;lt;br&amp;gt;:: Check your format in command.prompt with DATE/T&amp;lt;br&amp;gt;::&amp;lt;br&amp;gt;:: EU DATE FORMAT = 15-05-2006 DD-MM-YYYY&amp;lt;br&amp;gt;:: US DATE FORMAT = 05/17/2006 MM/DD/YYYY&amp;lt;br&amp;gt;:: TIME FORMAT 13:45:55 is truncated to 1345 and colons are removed &amp;lt;br&amp;gt;:: DATES are cleaned of / or - or&amp;amp;nbsp;: depending on your system install &amp;amp;amp; config.&amp;lt;br&amp;gt;::&amp;lt;br&amp;gt;:: Parse Hour &amp;amp;amp; Minutes removing&amp;amp;nbsp;: or leading spaces&amp;lt;br&amp;gt;for /F &amp;quot;usebackq tokens=1 delims=:&amp;quot;&amp;amp;nbsp;%%i in ('%TIME%') do set HRa=%%i&amp;lt;br&amp;gt;:: fix the HR in case it has a blank in it&amp;lt;br&amp;gt;for /F &amp;quot;usebackq tokens=1 delims= &amp;quot;&amp;amp;nbsp;%%i in ('%HRa%') do set HR=%%i&amp;lt;br&amp;gt;for /F &amp;quot;usebackq tokens=2 delims=:&amp;quot;&amp;amp;nbsp;%%i in ('%TIME%') do set MIN=%%i&amp;lt;br&amp;gt;::&amp;lt;br&amp;gt;:: Parse the Date String removing unwated charachters / or - or 'space' depends on system installation&amp;lt;br&amp;gt;for /F &amp;quot;usebackq tokens=1,2,3 delims=/- &amp;quot;&amp;amp;nbsp;%%i in ('%DATE%@') do set Tdate=%%i%%j%%k&amp;lt;br&amp;gt;::&amp;lt;br&amp;gt;set TimeStamp=%Tdate%%HR%%MIN%&amp;lt;br&amp;gt;:: we now have a string which will appear as 12052009@0112&amp;lt;br&amp;gt;::&amp;lt;br&amp;gt;:: --------------------------------------------------------------------------------------&amp;lt;br&amp;gt;:: Backup the MySQL DB from Live System&amp;lt;br&amp;gt;:: OpenSim Database Backup Section&amp;lt;br&amp;gt;:: --------------------------------------------------------------------------------------&amp;lt;br&amp;gt;:: for more information on commands used: &amp;lt;br&amp;gt;:: Open a command shell (DOS Prompt / Console Session)&amp;lt;br&amp;gt;:: Go to the MySql Installation Folder&amp;lt;br&amp;gt;:: NOTE that the output can be reditected into a TXT file so that you can read it in a Text Editor&amp;lt;br&amp;gt;:: Type the Following commands for information at the command prompt&amp;lt;br&amp;gt;:: mysqldump -?&amp;lt;br&amp;gt;:: mysqlshow -?&amp;lt;br&amp;gt;:: to redirect out to TXT file do as shown:&amp;lt;br&amp;gt;:: mysqldump -? &amp;amp;gt;&amp;amp;nbsp;%OSbackup%\MySqlDump_Commands.txt&amp;lt;br&amp;gt;:: mysqlshow -? &amp;amp;gt;&amp;amp;nbsp;%OSbackup%\MySqlShow_Commands.txt&amp;lt;br&amp;gt;::&amp;amp;nbsp;!!! Target Folder must exist. Adjust Paths according to YOUR installation&amp;amp;nbsp;!!!&amp;lt;br&amp;gt;:: -------------------------------------------------------------------------------------------------&amp;lt;br&amp;gt;:: make folder if not exist&amp;lt;br&amp;gt;if not exist&amp;amp;nbsp;%OSbackup%\DBsql\*.* md&amp;amp;nbsp;%OSbackup%\DBsql&amp;lt;br&amp;gt;::&amp;lt;br&amp;gt;:: generate MySql DB Backup&amp;lt;br&amp;gt;if DBUSER NEQ XXX mysqldump --opt -u%DBUSER% -p%DBPW%&amp;amp;nbsp;%DBNAME% &amp;amp;gt;&amp;amp;nbsp;%OS_Instance%\BACKup\DBsql\%DBNAME%_%TIMESTAMP%.sql&amp;lt;br&amp;gt;:: &amp;lt;br&amp;gt;:: Dump the opensim table struct info for a snapshot of the stats &amp;lt;br&amp;gt;if DBUSER NEQ XXX mysqlshow -v -v -u%DBUSER% -p%DBPW%&amp;amp;nbsp;%DBNAME% &amp;amp;gt;&amp;amp;nbsp;%OSbackup%\DBsql\OS_db_STATS.txt&amp;lt;br&amp;gt;::&amp;lt;br&amp;gt;:: =========================&amp;lt;br&amp;gt;:: END OF MySql DB Backup Section&amp;lt;br&amp;gt;:: =========================&amp;lt;br&amp;gt;:: &amp;lt;br&amp;gt;:: OPENSIM SYSTEM DATA BACKUP SECTION&amp;lt;br&amp;gt;:: ------------------------------------------------------------------------------------&amp;lt;br&amp;gt;cd&amp;amp;nbsp;%OSbackup%&amp;lt;br&amp;gt;:: &amp;lt;br&amp;gt;:: if the folders do not exist, create them&amp;lt;br&amp;gt;:: &amp;lt;br&amp;gt;if not exist&amp;amp;nbsp;%OSbackup%\DB\*.* md&amp;amp;nbsp;%OSbackup%\DB&amp;lt;br&amp;gt;if not exist&amp;amp;nbsp;%OSbackup%\INI\*.* md&amp;amp;nbsp;%OSbackup%\INI&amp;lt;br&amp;gt;if not exist&amp;amp;nbsp;%OSbackup%\EXPORTS\*.* md&amp;amp;nbsp;%OSbackup%\EXPORTS&amp;lt;br&amp;gt;if not exist&amp;amp;nbsp;%OSbackup%\LOGS\*.* md&amp;amp;nbsp;%OSbackup%\LOGS&amp;lt;br&amp;gt;if not exist&amp;amp;nbsp;%OSbackup%\OAR\*.* md&amp;amp;nbsp;%OSbackup%\OAR&amp;lt;br&amp;gt;if not exist&amp;amp;nbsp;%OSbackup%\REGIONS\*.* md&amp;amp;nbsp;%OSbackup%\REGIONS&amp;lt;br&amp;gt;if not exist&amp;amp;nbsp;%OSbackup%\TERRAINS\*.* md&amp;amp;nbsp;%OSbackup%\TERRAINS&amp;lt;br&amp;gt;if not exist&amp;amp;nbsp;%OSbackup%\TXT\*.* md&amp;amp;nbsp;%OSbackup%\TXT&amp;lt;br&amp;gt;if not exist&amp;amp;nbsp;%OSbackup%\XML2\*.* md&amp;amp;nbsp;%OSbackup%\XML2&amp;lt;br&amp;gt;:: -- COPY THE FILES OVER -- &amp;lt;br&amp;gt;robocopy&amp;amp;nbsp;%OSbinSrc%&amp;amp;nbsp;%OSbackup%\DB *.DB /S /LOG:%OSbackup%\DBlog.txt&amp;lt;br&amp;gt;robocopy&amp;amp;nbsp;%OSbinSrc%\Exports&amp;amp;nbsp;%OSbackup%\EXPORTS *.* /S /LOG:%OSbackup%\EXPORTSlog.txt&amp;lt;br&amp;gt;robocopy&amp;amp;nbsp;%OSbinSrc%&amp;amp;nbsp;%OSbackup%\INI *.ini /S /LOG:%OSbackup%\INIlog.txt&amp;lt;br&amp;gt;robocopy&amp;amp;nbsp;%OSbinSrc%&amp;amp;nbsp;%OSbackup%\LOGS *.log /LOG:%OSbackup%\LOGSlog.txt&amp;lt;br&amp;gt;robocopy&amp;amp;nbsp;%OSbinSrc%\Regions&amp;amp;nbsp;%OSbackup%\REGIONS *.* /S /LOG:%OSbackup%\REGIONSlog.txt&amp;lt;br&amp;gt;robocopy&amp;amp;nbsp;%OSbinSrc%&amp;amp;nbsp;%OSbackup%\TXT *.txt /S /LOG:%OSbackup%\INIlog.txt&amp;lt;br&amp;gt;robocopy&amp;amp;nbsp;%OSbinSrc%&amp;amp;nbsp;%OSbackup%\OAR *.oar /S /LOG:%OSbackup%\OARlog.txt&amp;lt;br&amp;gt;robocopy&amp;amp;nbsp;%OSbinSrc%&amp;amp;nbsp;%OSbackup%\TERRAINS *.r32 /S /LOG:%OSbackup%\TERRAINSlog.txt&amp;lt;br&amp;gt;:: &amp;lt;br&amp;gt;cd&amp;amp;nbsp;%OSbackup%\LOGS&amp;lt;br&amp;gt;:: uncomment according to Operating System. opensim.log = 32bit OS, opensim.32BitLaunch.log = 64bit operating&amp;lt;br&amp;gt;RENAME opensim.log OSLOG_(%TimeStamp%).log&amp;lt;br&amp;gt;::RENAME OpenSim.32BitLaunch.log OSLOG_(%TimeStamp%).log&amp;lt;br&amp;gt;:: &amp;lt;br&amp;gt;:END &amp;lt;/blockquote&amp;gt; &lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''BACK-LINKS''' &lt;br /&gt;
&lt;br /&gt;
== Windows  ==&lt;br /&gt;
&lt;br /&gt;
[[Smart Prestart WIN]] [[Backing_Up_WIN]] [[Automated Upgrade WIN]] &lt;br /&gt;
&lt;br /&gt;
== Linux  ==&lt;br /&gt;
&lt;br /&gt;
[[Smart Prestart LINUX]] [[Backing Up LINUX]] [[Automated Upgrade LINUX]] &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''References''' &amp;lt;br&amp;gt;Microsoft Task Scheduler http://msdn.microsoft.com/en-us/library/aa383614(VS.85).aspx &amp;lt;br&amp;gt;WIKI on Task Scedule http://en.wikipedia.org/wiki/Task_Scheduler&lt;/div&gt;</summary>
		<author><name>Dene Sparta</name></author>	</entry>

	</feed>