Essbase Backup Automation

Hi all
I want to automate the backup for essbase. What is the best possible way to do so, as far as i red a thread Re: Essbase Backup
which tells the automation through maxel script is possible i want to know the efficient and effective methods used around.
Your valuable suggestions and comments are much needed .
Regards
Ace,

Thank You John,
I want A suggestion if data size is increasing significantly like upto 50 GB or plus what is recommended as the best practice for backup automation.
Currently i am doing export with the help of MaxL script scheduled through Windows Scheduling, Well as export it the most time consuming meth in all of the possible ways what is the best the can be adapted.
A bundle of Thanks for your help and support.
Regards
Ace,

Similar Messages

  • Online Essbase backup

    Hi All,
    Can anyone tell me the how do i do the online essbase backup.
    IF yes how and can i take backup of database while calculations are executing....
    Regards,
    Mink

    Yes, I've had similar environments. On larger cubes you don't often get savings because the "changed files" equals the "entire database" every day, at least for environments where time is dense. Robocopy is good, I've used it almost everywhere (although they are unrelated, that's why I tried RoboTask in the first place).
    The staging area I use is only 3 copies of each database, but that's arbitrary (the batch job supports grandfather/father/son schemes of up to 9 levels, plus any number of "type" qualifiers -- like daily, weekly, special, deep archive, etc...). With restoration just a double-click (and about 15 minutes) away at any point for any "stored" backup. So we also have no need to go to tape unless it's a true D/R.
    I don't even have to change anything for new production apps, it's part of the shell script that runs the data load as a single command call (the shell also sends email when finished -- if the script has the meta-tags for it), and creates a daily log of begin/end entries for each process.
    The real key is using a standard framework -- which is like skinning cats so there's no point in saying one is ideal or better than another. On the detail level however, being able to fit a new piece into the framework can definitely be done better or worse. :)
    To me, the real proof came in our last D/R test (I know, I talk about it often enough) -- but what I didn't say was that *I* didn't even do the recovery. The Junior admin did it with about 3 months of experience in essbase. I was officially dead on the site and only took notes. That tells a lot about system recoverability.

  • Backup automático en illustrator

    se puede programar algo en illustrator como para lograr que haga backup automáticamente cada un determinado tiempo?

    Hola, Luciana.
    No sé la respuesta a tu pregunta porque no uso Illustrator, pero en mi opinión no siempre es buena idea respaldar automáticamente. Si el archivo en que estás trabajando se corrompe segundos antes del respaldo automático y no alcanzas a desactivarlo, perderás la buena copia que tenías. Para trabajos importantes, yo prefiero ir guardando Archivo1, Archivo2, etc., y una vez que termino el trabajo, elimino las copias superfluas excepto la última. Por si acaso.

  • Automation of Essbase backup

    Hi Guys,
    My query is about the backup and restore feature with transaction logging and replay where the backup are taken automatically and the recent changes before the crash are recovered through transaction logging and replay. Can anybody tell me how to initiate that automatic backup process ? Whether it can be done through the console or does it need a command in maxl or esscmd. And the how to initiate the transaction logging and replay.
    Thanks in advance

    Hi There,
    Just ADD below commands to your Config file....and also create Replay Folder to store the transactions.
    TRANSACTIONLOGDATALOADARCHIVE Application database SERVER_CLIENT
    TRANSACTIONLOGLOCATION Application database D:\Replay NATIVE ENABLE
    You can serach for thses commands in technical reference for more information.
    Cheers,

  • Storing Multiple Essbase Backups

    Hello,
    We currently run a nightly backup using the MaxL script below. Due to a change in business practices, we now need to save mulitple days worth of backups instead of writing over the previous night's backup, as we do in this script. Does anyone know of a way to include today's date in the name of the file? Right now we have it named as Plan1BkupLv0.txt but I would like it to read "Date"Plan1BkupLv0.txt, where "Date" represents the date the backup is run. Any assistance is greatly appreciated!
    /* *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~* */
    /* * Start log file output. * */
    /* *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~* */
    spool on to 'G:\Hyperion\Automation\Backups\TelePlan\Plan1\Plan1bkStartlog.txt';
    /* *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~* */
    /* * Log on to application. * */
    /* *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~* */
    login ;
    /* *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~* */
    /* * Ensure Application and database               * */
    /* *     is loaded before archive.               * */
    /* *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~* */
    alter application 'TelePlan' load database 'Plan1';
    /* *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~* */
    /* * Export all data in "Column" format. * */
    /* *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~* */
    /*export database 'TelePlan'.'Plan1' Input data to data_file                */
    /*     'G:\Hyperion\Automation\Backups\TelePlan\Plan1\Plan1BkupInp.txt';     */
    export database 'TelePlan'.'Plan1' level0 data to data_file
         'G:\Hyperion\Automation\Backups\TelePlan\Plan1\Plan1BkupLv0.txt';
    /* *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~* */
    /* * Place database in archive mode * */
    /* *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~* */
    alter database TelePlan.Plan1 begin archive to file 'G:\Hyperion\Automation\Backups\TelePlan\Plan1\files2backup.txt';
    /*Commented out the validate routine*/
    /*alter database TelePlan.Plan1 validate using error_file 'G:\Hyperion\Automation\Backups\TelePlan\Plan1\validate.txt';*/
    /* *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~* */
    /* * Terminate the Log file output. * */
    /* *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~* */
    spool off;
    logout;

    Hi GlennS,
    Thank you so much for the response. I am not versed in MaxL or batch scripts so the easier, the better for me. I am just trying to adjust scripts that consultants wrote during our Hyperion implementation. Below is what I now have for the batch script after adding your suggested changes and is not creating the mulitple files. Would you have a suggestion as to what I have done wrong and how to fix it? Thanks again!
    @ECHO ON
    REM --------------------------------------------------------------------
    REM * *
    REM * File Name: bkupbatch.bat     *
    REM * Created By: Srinivas Uppalapati          *
    REM * Created Date: July 12, 2008 *
    REM * *
    REM * Launches Hyperion MaxL and exports the data               *
    REM * *
    REM --------------------------------------------------------------------
    REM
    REM ---------------------------------------------------------------------*
    REM      SET SCRIPT VARIABLES FOR ESSBASE AND BACKUP DIRECTORIES          *
    REM ---------------------------------------------------------------------*
    SET ESSBACKUPSCRIPTDIR=G:\Hyperion\Automation\Backups\BackupScriptsPlan1
    SET ESSBASEAPPHOME=G:\Hyperion\AnalyticServices\app
    SET ESSBACKUPDIR=G:\Hyperion\Automation\Backups
    REM *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
    REM *                                             *
    REM *          Deletes existing log file                    *
    REM *                                             *
    REM *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
    del %ESSBACKUPDIR%\TelePlan\Plan1\Plan1bklog.txt
    REM *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
    REM *                                             *                                   
    REM *          Executes the backup Maxl script                    *
    REM *                                             *                                                            
    REM *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
    essmsh.exe %ESSBACKUPSCRIPTDIR%\Plan1BkupStart.msh
    REM ---------------------------------------------------------------------*
    REM      COPY ALL CRITICAL ESSBASE FILES TO THE DATE DIRECTORY          *
    REM ---------------------------------------------------------------------*
    copy %ESSBASEAPPHOME%\TelePlan\Plan1\*.otl %ESSBACKUPDIR%\TelePlan\Plan1
    copy %ESSBASEAPPHOME%\TelePlan\Plan1\*.csc %ESSBACKUPDIR%\TelePlan\Plan1
    copy %ESSBASEAPPHOME%\TelePlan\Plan1\*.rul %ESSBACKUPDIR%\TelePlan\Plan1
    copy %ESSBASEAPPHOME%\TelePlan\Plan1\*.rep %ESSBACKUPDIR%\TelePlan\Plan1
    copy %ESSBASEAPPHOME%\TelePlan\Plan1\*.alt %ESSBACKUPDIR%\TelePlan\Plan1
    copy %ESSBASEAPPHOME%\TelePlan\Plan1\*.zip %ESSBACKUPDIR%\TelePlan\Plan1
    copy %ESSBASEAPPHOME%\TelePlan\Plan1\*.dbb %ESSBACKUPDIR%\TelePlan\Plan1
    copy %ESSBASEAPPHOME%\TelePlan\Plan1\*.txt %ESSBACKUPDIR%\TelePlan\Plan1
    REM *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
    REM *                                             *                                   
    REM *          Executes the backup Maxl script                    *
    REM *                                             *                                                            
    REM *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
    essmsh.exe %ESSBACKUPSCRIPTDIR%\Plan1BkupEnd.msh
    REM *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
    REM *                                             *                                   
    REM *          Stores Old Backup Copies                *
    REM *                                             *                                                            
    REM *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
    del %ESSBACKUPDIR%\TelePlan\Plan1\5_Plan1BkupLv0.txt
    rename %ESSBACKUPDIR%\TelePlan\Plan1\4_Plan1BkupLv0.txt %ESSBACKUPDIR%\TelePlan\Plan1\5_Plan1BkupLv0.txt
    rename %ESSBACKUPDIR%\TelePlan\Plan1\3_Plan1BkupLv0.txt %ESSBACKUPDIR%\TelePlan\Plan1\4_Plan1BkupLv0.txt
    rename %ESSBACKUPDIR%\TelePlan\Plan1\2_Plan1BkupLv0.txt %ESSBACKUPDIR%\TelePlan\Plan1\3_Plan1BkupLv0.txt
    rename %ESSBACKUPDIR%\TelePlan\Plan1\1_Plan1BkupLv0.txt %ESSBACKUPDIR%\TelePlan\Plan1\2_Plan1BkupLv0.txt

  • Automate Application & Essbase Backup

    Hi Gurus
    We have done lots of things on different topics in this forum but one thing which i feel lack is Backup & Recovery Procedures. How can we automate Application & Db Backup for Data forms. Anyone have implemented it or have some clue then pls let it share on this forum.
    Thanks in advance
    SNK

    For the planning application then I would take a backup of the schema/db, this can be automated and done by your dba.
    For essbase then different backup options are outlined in :- http://download.oracle.com/docs/cd/E17236_01/epm.1112/epm_backup_recovery/launch.html
    It all depends on your backup method to how it would be automated.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Essbase Backup

    Is this the correct forum to post Essbase questions?
    We are using Begin Archive and End Archive (EssCmd) to run file system backups on Essbase applications and databases. We've run into a problem ending the archive. We think it is a conflict with a user running a process. We are looking at embedding it in Java with the API and error trapping. Is there a method that works using only Maxl or EssCmd scripts?

    Hi,
    We are using the following steps for back up for around 35 databases in version 7.1
    1.     Login to server.
    2.     Logout All users using LOGOUTALLUSERS command
    3.     Disable Login for each individual Appname in sequential order- using DISABLELOGIN command for all 35 db
    4.     Selecting individual appname and dbname.
    5.     Export data for selected app and db
    6.     Unload Application
    7.     Enable Login for that selected Database.
    But we are facing problem like even though all the users are logged out and by the time it selects a particular app and db and exports, if any other user request access to some other app name or database, Essbase allows the complete read/write access for the same. Due to which we get dbname.esm file getting locked out and corrupted.
    To avoid the users to have any write mode capability, can we use BEGINARCHIVE and ENDARCHIVE commands?
    What I have thought will be the changed steps after we add these 2 commands-
    1. Login to AZ18NT169 server.
    2. Disable Login for each individual Appname in sequential order- using DISABLELOGIN command.
    3. Logout All users using LOGOUTALLUSERS command.
    4. Beginarchive for each db
    5. Selecting individual appname and dbname
    6. Exporting data for that selected app name and dbname.
    7. Unload Application (Stops the specified application)
    8. EndArchive for each db
    9. Enable Login for that selected Database.
    Please let me know if I can achieve my goal of making sure that db is completely in read only mode after we log out all users and if any users request access it will be only read only?
    Appreciate your help in advance.
    Thanks,
    Richa

  • Encrypted Essbase Backup

    HI
    Currently we are taking backup of essbase into .dat or .txt file...but both file can be changed. As a result, it will loose the security of the backup. Kindly let me know how can i get secure backup from essbase?
    Thanks

    Text files are not encrypted, regardless of extension, or even no extension.
    Glenn pointed out that the binary files that are Essbase's data on disk are already encrypted.
    If this is a BSO database, you could use DATAEXPORT's bin format to give you a measure of encryption, or at least the inability to read an export file in a text editor and see numbers.
    Have you looked at real encryption tools? A quick search on the web turns up this Pretty Good Privacy page:
    http://www.cryptography.org/getpgp.htm
    I am no cryptologist, to put it mildly, so I think the above is just a starting point.
    Surely your IT department does this on a regular basis with other data types -- perhaps they would be a resource to turn to?
    Regards,
    Cameron Lackpour

  • Mail backup, automated with Mailbfr & Cron. Not working!

    I have been using the Mailbfr utility for a while now, brilliant tool!
    Following the manual I tried to get mailbfr to be run by cron every night, somehow this is not working. I keep getting this error in /var/log/system.log:
    +Mar 5 02:00:01 Saturn com.apple.launchd[1] (0x100c80.cron[4161]): Could not setup Mach task special port 9: (os/kern) no access+
    This is the contents of sudo crontab -e:
    +0 2 * * * /usr/sbin/mailbfr -b /Volumes/Backups/MailBackup --mode rotate+
    I have been searching for the 'Mask task special port' problem which apparently seems to be some sort of bug, but is there a solution??
    Also, I did just notice that my own admin account on the server has two cron jobs from a backup tool called SuperDuper. They do work.
    Help?

    I think that the conclusion for the problem is that ANY task performed by CRON results in this error being printed to the log.

  • Essbase backup steps

    Hi,
    We are using the following steps for back up for around 35 databases in version 7.1
    1.     Login to server.
    2.     Logout All users using LOGOUTALLUSERS command
    3.     Disable Login for each individual Appname in sequential order- using DISABLELOGIN command for all 35 db
    4.     Selecting individual appname and dbname.
    5.     Export data for selected app and db
    6.     Unload Application
    7.     Enable Login for that selected Database.
    But we are facing problem like even though all the users are logged out and by the time it selects a particular app and db and exports, if any other user request access to some other app name or database, Essbase allows the complete read/write access for the same. Due to which we get dbname.esm file getting locked out and corrupted.
    To avoid the users to have any write mode capability, can we use BEGINARCHIVE and ENDARCHIVE commands?
    What I have thought will be the changed steps after we add these 2 commands-
    1. Login to AZ18NT169 server.
    2. Disable Login for each individual Appname in sequential order- using DISABLELOGIN command.
    3. Logout All users using LOGOUTALLUSERS command.
    4. Beginarchive for each db
    5. Selecting individual appname and dbname
    6. Exporting data for that selected app name and dbname.
    7. Unload Application (Stops the specified application)
    8. EndArchive for each db
    9. Enable Login for that selected Database.
    Please let me know if I can achieve my goal of making sure that db is completely in read only mode after we log out all users and if any users request access it will be only read only.
    Thanks in advance for your suggestions!
    Regards,
    Richa

    Yes Krish.
    Exactly that is what I thought and hence I have suggested this approach now-
    1. Login to AZ18NT169 server.
    2. Disable Login for each individual Appname in sequential order- using DISABLELOGIN command.
    3. Logout All users using LOGOUTALLUSERS command.
    4. Beginarchive for each db
    5. Selecting individual appname and dbname
    6. Exporting data for that selected app name and dbname.
    7. Unload Application (Stops the specified application)
    8. EndArchive for each db
    9. Enable Login for that selected Database.
    Here i am first disabling login and then logging out all users from all app and db. after that before selecting individual db for export, will do beginArchive (making it read ony), then selecting Dbname, Exporting data, Unloadingapp, EndArchive and then re-enabling login.
    This will be repeated for all databases. Please suggest if BeginArchive and EndArchive for each db will cause any issue?
    Regards,
    Richa

  • SCCM 2007 SQL SSRS Custom Report Backup Automation

    Has anybody tried to automate Configuration Manager 2007 SSRS Backup / Recovery process to a new hardware thru AfterBackup.bat? To backup and recover all custom reports
    Manual:- .
    http://technet.microsoft.com/library/ms155814(SQL.100).aspx
    Thanks and Regards, Mohd Zaid www.techforcast.com

    @ Simon - Thanks a lot, this helps. I will test for my environment and confirm the output. Meanwhile could you help me the steps for the restore part as this link only talks about the Backup SSRS. Below is what I have thought of shud work:-
    1. Install SQL Server 2008 Reporting Services
    2. Move the Report Server Database
    3. Configure the Report Server
    4. Create a reporting services point on a Configuration Manager 2007 site system computer (not sure if we need to create the folder on report server)
    5. Configuring Properties for the Reporting Services Point
    6. Copying standard Configuration Manager reports to Reporting Services (not sure if we need this when the SSRS database is recovered?)
    Thanks and Regards, Mohd Zaid www.techforcast.com

  • Cold backup automated script

    Hi--
    Can any one provide me one cold backup script,,with that i need to delete 2 days old backup and need to put current backup in that mountpoint.
    Thanks in advance.

    user8683962 wrote:
    We are not using RMAN So what is preventing you from starting? The real value of rman will be when you have to recover, it will already know where all the necessary peices are and what needs to be done. Plus, it will take care of the housekeeping of deleting your old, obsolete backups.
    and Hot backups.....So you don't care if you lose any changes that occur between your cold backups?
    i want to take a cold backup of my database every day and delete need to delete 2 days old backup, so that i can maintain 2 backups(today's and yesterday's) in my hand... Again, rman will do this for you, and more, and much more simply
    for this can any one provide me a script to make it automate by adding to crontab.If someone else hasn't by the time I get back to my hotel room this evening, I'll post an rman solution. It is a waste of time to work on a non-rman solution.

  • Essbase Backups

    I am writing a script to back up all the available apps. For the Begin archive, endarchive and export command, I need to mention the names of App/DB in the maxl script. Is there a way I can dynamically write the script for all the available applications instead of hardcoding their names in the script?
    Thank you!

    Write the maxl script in a kornshell or bat file, then tokenize the items that you will pass from the driver script
    login $1 $2 on $3;
    alter system load application '$4';
    export database '$4'.'$5' level0 data in columns
    to data_file "'$4.Lev0backup";
    logout;
    and name it 'backup.msh' for instance.
    Then from the driver script for each different app/db you would invoke the maxl shell passing the 'backup.msh' file and the parameters.
    essmsh backup.msh <Userid> <Password> <Server> <Appname> <dbname>
    Message was edited by:
    RobertR

  • Oracle Backup End to End Automation with BRBACKUP and RMAN

    Hi,
    We are about to implement a Oracle on mySAP 2004 or 2004 i.e. either NW2004 or NW2004s. Currently we are on DB2 UDB.
    We are going to use legato for backup.
    legato networker module (I guess this is module built for BACKINT)  for SAP is too costly, so we are looking at alternatives for backup using legato without using networker module.
    We have virtual tape library (disk that emulates as tape library). we plan to keep 30 days/versions of backup there.
    Can we use BRBACKUP and RMAN to achieve end to end backup automation without using networker module by using the BRBACKUP delivered options and integrating to RMAN.
    I do see BRBACKUP options like tape_box and pipe_box. Are these will be useful to achieve this.
    Other question is do we really need to integrate with RMAN. What are the advantages.
    So far I see the advantages with RMAN are 1. incremental backups. 2. Online backups are handled more consistently than normal.
    Appreciate your information.
    Thank you,
    Ravi Gandavarapu.

    Hi Jason,
    Yes, we have SAN storage. Also thinking to use split-mirror for production.
    Do this need legato networker module. Or we can put a script without out the module also?
    >>There is one little complexity to this but if you're interested I'll explain it. <<
    Would you please explain what it is ?
    Again for my dev and qa systems we are not planning split-mirror.
    My plan is to back them up straight to VTL (disk based). Do you think using RMAN here helps (because of incremental) ?
    I was recently going through 10g features. Looks like 10g has a feature that you can merge incremental with level0. Does brbackup supports this?
    Appreciate your info.
    Ravi Gandavarapu.

  • Backup iTunes using Automator

    I have been searching for a tutorial or an explanation of how to program an Automator workflow or application to back up my iTunes library to multiple drives. I have a large amount of media associated with iTunes which puts me over the limit for iTunes Match. Plus my movies that I have gotten from digital downloads will not be synced through iTunes Match. Since I have so much I want as much redundancy as possible, preferably to backup each subfolder piecemeal onto multiple drives as well as Time Machine and a full backup of just iTunes on a large drive. With the amount I have it is also cumbersome to order everything by hand and not have to be overwriting every time.
    I have read up on rsync and a handful of Automator tutorials trying to figure something out. I can't get rsync to install, or if it is, run. I also have not found out how to make a cascade in Automator to sync only changed files, weather they are new or deleted.
    I'm hoping someone can help me create the correct cascade to make this happen. I know Automator can do this I just don't know how.
    Below are two links to pages from which I was pulling aid.
    http://blog.midnightchannel.net/2011/04/itunes-library-backup-automator-mac.html
    https://discussions.apple.com/thread/3324518?start=0&tstart=0
    Thank you.

    Hi Tyler,
    You'll really need to use rsync for this I reckon, rsync should already be part of the Mac OS.
    I found this post on LifeHacker which is an extract from this MacRumours forum post, which works perfectly for me to keep an exact copy of my iTunes Music folder on my network drive, which is now accessible for any computer on my network.

Maybe you are looking for