Below is one batch script that you can use to backup/copy the latest essbase.sec file from your source (Essbase server) and paste it into a destination (Essbase server itself or any network share) renaming it with today's date for easy identification during restoration.
@echo off
:: Format today's date in YYYYMMDD format
for /f "delims=" %%a in ('wmic OS Get localdatetime ^| find "."') do set "dt=%%a"
set "YYYY=%dt:~0,4%"
set "MM=%dt:~4,2%"
set "DD=%dt:~6,2%"
set "today_date=%YYYY%%MM%%DD%"
:: Source path
set sourcepath=E:\apps\oracle\epm\Middleware\user_projects\epmsystem1\EssbaseServer\essbaseserver1\bin
:: Destination path
set destinationpath=E:\EPMBackup\Essbase_Backup\BKPFiles:: Log path
set logfile=E:\EPMBackup\Essbase_Backup\Log\Essbase-Sec-File-Copy_%today_date%.log
:: Copy the latest essbase.sec file
for /f %%i in ('dir "%sourcepath%\essbase.sec" /b/a-d/od/t:c') do set NewestFile=%%i
echo %today_date% >>%logfile%
echo ---------------->>%logfile%
echo %NewestFile% >>%logfile%
copy "%sourcepath%\%NewestFile%" "%destinationpath%\%NewestFile%_%today_date%" >>%logfile%
Notes:
- I assumed that you have your Essbase component installed and configured on a Windows server.
- If your Essbase is installed on Linux/Unix server, you can create a bash/shell script accordingly based on this same logic.
- You can change source path, destination path and log file path as per your Essbase server and requirement.
- Schedule this script in Windows Task scheduler on Essbase server to run everyday at a fixed time.
https://saglamproxy.com
ReplyDeletemetin2 proxy
proxy satın al
knight online proxy
mobil proxy satın al
ELK
7878D8ABAA
ReplyDeletekiralık hacker
hacker arıyorum
belek
kadriye
serik
E298ADD092
ReplyDeleteTakipçi Satın Al
3D Car Parking Para Kodu
Google Konum Ekleme
MLBB Hediye Kodu
Roblox Şarkı Kodları