docs(lxc108): mecanismul de export DMP FIRMANOUA/CONTAFIN_ORACLE
- exportul e manual, nu exista cron/job automat - ce face export-roa2.sh: expdp per schema + arhiva .tar.gz separata - directoarele de destinatie pe LXC 108 (18c vs 21c) si conventia de nume - copierea finala pe Windows in E:\backups\oracle\ - corectat: "Export Complet ROA2" spunea un singur .zip, sunt doua .tar.gz Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01SJyKjALp1WmoH8Z7kAzMqx
This commit is contained in:
@@ -248,6 +248,9 @@ docker exec oracle18-xe expdp system/romfastsoft@localhost:1521/XE \
|
||||
```
|
||||
|
||||
### Scripturi Export Automatizate
|
||||
|
||||
> **Nu există cron/job automat** - exportul se rulează manual, la cerere (`crontab -l` în LXC 108 e gol).
|
||||
|
||||
```bash
|
||||
# Din LXC 108 sau remote
|
||||
./export-roa2.sh 18 # Export din Oracle 18c (port 1522)
|
||||
@@ -258,6 +261,23 @@ docker exec oracle18-xe expdp system/romfastsoft@localhost:1521/XE \
|
||||
```
|
||||
**Locații scripturi:** `proxmox/lxc108-oracle/scripts/export-roa2.sh`, `proxmox/lxc108-oracle/scripts/export-roa2.ps1`
|
||||
|
||||
**Ce face `export-roa2.sh`:** pentru fiecare din `CONTAFIN_ORACLE` și `FIRMANOUA` rulează `expdp`
|
||||
(`EXCLUDE=STATISTICS`, `VERSION=11.2` pe 18c / `VERSION=19` pe 21c), apoi arhivează **separat**
|
||||
`<SCHEMA>_<suffix>_<timestamp>.tar.gz` (dmp + log) și șterge .dmp/.log-ul brut.
|
||||
|
||||
**Unde ajung arhivele:**
|
||||
|
||||
| Sursă | Director pe LXC 108 | Nume arhivă |
|
||||
|-------|---------------------|-------------|
|
||||
| Oracle 18c (XEPDB1, port 1522) | `/opt/oracle18/oradata/dmpdir/` | `FIRMANOUA_v11.2_<timestamp>.tar.gz` |
|
||||
| Oracle 21c (PDB roa2, port 1521) | `/opt/oracle/oradata/dmpdir/` | `FIRMANOUA_v19_<timestamp>.tar.gz` |
|
||||
|
||||
`export-roa2.ps1` copiază apoi arhivele pe Windows în **`E:\backups\oracle\`** (`pct pull` + `scp`),
|
||||
de unde sunt dezarhivate manual în subfolderele `oracle18\` / `oracle10\`.
|
||||
|
||||
> **Atenție:** arhivele sunt incluse în backupul/replicarea LXC 108 doar cât timp rămân în `dmpdir`.
|
||||
> După copierea pe Windows + curățare (opțiunea 3 din meniul PS), singura copie rămâne cea de pe `E:`.
|
||||
|
||||
### Import în Oracle 18c
|
||||
```bash
|
||||
# Import schema cu remap tablespace (dacă nu există tablespace ROA)
|
||||
@@ -560,10 +580,12 @@ docker exec oracle-xe sqlplus sys/romfastsoft@localhost:1521/roa as sysdba
|
||||
|
||||
### Export Complet ROA2 (Script)
|
||||
```bash
|
||||
# Rulează din LXC 108
|
||||
pct exec 108 -- bash /opt/oracle/oradata/export-roa2.sh
|
||||
# Rulează din LXC 108 (implicit 21c; adaugă `18` pentru Oracle 18c)
|
||||
pct exec 108 -- bash /opt/oracle/oradata/export-roa2.sh 21
|
||||
```
|
||||
Rezultat: `/opt/oracle/oradata/dmpdir/roa2_export_YYYYMMDD_HHMMSS.zip`
|
||||
Rezultat: **două arhive separate** în `dmpdir` (una per schemă), nu un singur zip:
|
||||
`CONTAFIN_ORACLE_v19_YYYYMMDD_HHMMSS.tar.gz` și `FIRMANOUA_v19_YYYYMMDD_HHMMSS.tar.gz`.
|
||||
Detalii și destinație finală: secțiunea [Scripturi Export Automatizate](#scripturi-export-automatizate).
|
||||
|
||||
### Export Individual
|
||||
```bash
|
||||
|
||||
Reference in New Issue
Block a user