feat(oracle): instalare ROA in doua faze, licente, IIS si export zilnic
Adauga FAZA1.cmd/FAZA2.cmd, care despart migrarea in partea care se poate face in timpul programului (contafin, obiecte SYS, sinonime, licente, IIS) si partea de seara (schemele de firma). Scripturi noi: 09 pentru licentele din SYS.AUTH_SERII/AUTH_DETALII, 10 pentru publicarea D:\ROAUPDATE in IIS, 11 pentru exportul zilnic cu backupora.exe, drop-contafin pentru reimport. backupora.exe si sabloanele sale intra in repo ca sa fie kitul autonom. Pasul 07 primeste verificarile corespunzatoare pentru licente, IIS si task. Nerulat inca pe o baza reala - vezi docs/handoff_instalare-doua-faze.md. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01SzF1hf4aFS1tmJWpPMiwGp
This commit is contained in:
BIN
proxmox/lxc108-oracle/roa-windows-setup/backup/backupora.exe
Normal file
BIN
proxmox/lxc108-oracle/roa-windows-setup/backup/backupora.exe
Normal file
Binary file not shown.
@@ -0,0 +1,33 @@
|
||||
<!--
|
||||
04/04/2012
|
||||
BACKUPORA - 3.0.0
|
||||
|
||||
:nou:
|
||||
Se poate exporta si cu expdp.exe, nu numai cu exp.exe.
|
||||
Trebuie configurate DATAPUMPDIR si DATAPUMPDIRNAME in setari.ini.
|
||||
Trebuie creat directorul DMP_DIR si dat drepturi read,write (vezi in setari.ini.tmpl)
|
||||
Numele executabilului trebuie sa fie "expdp.exe"
|
||||
-->
|
||||
|
||||
<!--
|
||||
26/06/2009
|
||||
BACKUPORA - 2.0.1
|
||||
|
||||
:modificare:
|
||||
Tratare erori posibile la crearea directoarelor de backup.
|
||||
-->
|
||||
|
||||
<!--
|
||||
28/05/2009
|
||||
BACKUPORA - 2.0.0
|
||||
|
||||
:nou:
|
||||
La programul de backup baza de date s-a adaugat optiunea de curatare backup-uri mai vechi de x zile.
|
||||
|
||||
OBS:
|
||||
Trebuie configurata setarea "delete_backups_olther_xdays" in sectiunea "backup" in fisierul setari.ini cu numarul de zile
|
||||
ex: delete_backups_olther_xdays=10 va sterge backup-urile mai vechi de 10 zile
|
||||
|
||||
:modificare:
|
||||
Modificari interne la apelarea programului de export "exp.exe".
|
||||
-->
|
||||
@@ -0,0 +1,2 @@
|
||||
SCREEN=OFF
|
||||
RESOURCE=OFF
|
||||
@@ -0,0 +1,2 @@
|
||||
SCHEMA1;PAROLA1@ORASID
|
||||
SCHEMA2;PAROLA2@ORASID
|
||||
@@ -0,0 +1,43 @@
|
||||
; ============================================================================
|
||||
; setari.ini pentru backupora.exe -- SABLON
|
||||
; ============================================================================
|
||||
; 11-setup-backup-export.ps1 il copiaza in <ExportPath>\setari.ini,
|
||||
; inlocuind marcajele {{...}} cu valorile reale de la client.
|
||||
;
|
||||
; Formatul e cel citit efectiv de backupora.exe (verificat in main.prg).
|
||||
; Sablonul original al programului e alaturi, ca setari.ini.tmpl.
|
||||
;
|
||||
; Scriptul NU interpreteaza cheile - doar substituie marcajele. Poti schimba
|
||||
; structura fara sa modifici PowerShell-ul.
|
||||
;
|
||||
; Marcaje disponibile:
|
||||
; {{EXPORT_DIR}} directorul in care sta backupora.exe
|
||||
; {{SCHEMA_FILE}} calea completa catre schema.txt
|
||||
; {{BACKUP_PATH}} unde ajung dump-urile (subdirector YYYYMMDD per zi)
|
||||
; {{RETENTION_DAYS}} cate zile se pastreaza dump-urile (0 = pastreaza tot)
|
||||
; {{EXPDP_EXE}} calea catre expdp.exe din Oracle home
|
||||
; {{DMPDIR_PATH}} calea fizica a directorului Oracle DMPDIR
|
||||
; {{DMPDIR_NAME}} numele obiectului Oracle DIRECTORY (DMPDIR)
|
||||
; {{ORACLE_HOME}} Oracle home detectat
|
||||
; {{DB_SERVICE}} numele serviciului (XEPDB1 / XE / ROA)
|
||||
; {{DATA_GENERARII}} data la care a fost generat fisierul
|
||||
; ============================================================================
|
||||
|
||||
[schema]
|
||||
schemafile={{SCHEMA_FILE}}
|
||||
|
||||
[backup]
|
||||
backuppath={{BACKUP_PATH}}
|
||||
backupcd=no
|
||||
backupcdpath={{BACKUP_PATH}}
|
||||
delete_backups_older_xdays={{RETENTION_DAYS}}
|
||||
datapumpdir={{DMPDIR_PATH}}
|
||||
datapumpdirname={{DMPDIR_NAME}}
|
||||
|
||||
[oracle]
|
||||
; ATENTIE: backupora.exe alege intre exportul clasic si Data Pump dupa NUMELE
|
||||
; fisierului. Ca sa foloseasca expdp, fisierul trebuie sa se cheme "expdp.exe"
|
||||
; (vezi changelog_backupora.txt, versiunea 3.0.0). De aceea aratam direct catre
|
||||
; expdp.exe din Oracle home, nu catre stub-ul de 0 octeti din directorul
|
||||
; programului.
|
||||
oracleexpfile={{EXPDP_EXE}}
|
||||
@@ -0,0 +1,17 @@
|
||||
[schema]
|
||||
schemafile=C:\BACKUP_ORACLE\schema.txt
|
||||
|
||||
[backup]
|
||||
backuppath=C:\BACKUP_ORACLE
|
||||
backupcd=yes
|
||||
backupcdpath=C:\BACKUP_ORACLE_NERO
|
||||
delete_backups_olther_xdays=0
|
||||
datapumpdirname=DMPDIR
|
||||
datapumpdir=C:\DMPDIR
|
||||
|
||||
[oracle]
|
||||
oracleexpfile=C:\ORACLE\PRODUCT\10.2.0\BIN\exp.exe
|
||||
|
||||
[citeste]
|
||||
dmpdir_creare=create or replace directory DMP_DIR as 'C:\DMP_DIR';
|
||||
dmpdir_drepturi=grant read, write on directory DMP_DIR to public;
|
||||
Reference in New Issue
Block a user