From 3a7e751fc13ee9f3380a3031beb230f30a230fe8 Mon Sep 17 00:00:00 2001 From: Marius Date: Tue, 25 Aug 2026 15:47:34 +0300 Subject: [PATCH] docs: handoff pentru testarea pe VM 302 Stare, inventar livrabile cu fisier:linie, pasii de test pe VM 302 si ce s-a stabilit deja - ca sesiunea urmatoare sa nu reia analiza directoarelor. Co-Authored-By: Claude Opus 5 (1M context) Claude-Session: https://claude.ai/code/session_01SzF1hf4aFS1tmJWpPMiwGp --- ...off_oracle-instalare-migrare-sys-grants.md | 159 ++++++++++++++++++ 1 file changed, 159 insertions(+) create mode 100644 docs/handoff_oracle-instalare-migrare-sys-grants.md diff --git a/docs/handoff_oracle-instalare-migrare-sys-grants.md b/docs/handoff_oracle-instalare-migrare-sys-grants.md new file mode 100644 index 0000000..04261f4 --- /dev/null +++ b/docs/handoff_oracle-instalare-migrare-sys-grants.md @@ -0,0 +1,159 @@ +# Handoff — granturi dicționar PACK_DIAG_SPATIU + `sys-grants.sql` legat în flux + +**Data:** 2026-08-25 +**Branch:** `feat/oracle-instalare-migrare-sys-grants` +**Commit:** `afb8266` +**Bloc următor:** testare pe VM 302 (oprit acum, trebuie pornit) + +--- + +## 1. De unde a pornit + +Client vechi cu **Oracle XE 11 pe Windows**; se instalează Oracle 21c XE pe un server nou și se +mută `CONTAFIN_ORACLE` + schemele de firme. Întrebarea inițială: care dintre directoarele de +migrare se folosește. + +**Răspuns stabilit (nu se mai re-analizează):** `proxmox/lxc108-oracle/roa-windows-setup/`. +Motivele complete sunt în `proxmox/lxc108-oracle/docs/instalare-si-migrare-oracle.md`. +`migration/` țintește Oracle în Docker pe LXC 108; `new-roa-oracle-server/` e arhivă istorică. + +--- + +## 2. Livrabile — inventar + +### Cod + +| Fișier:linie | Ce s-a schimbat | +|---|---| +| `proxmox/lxc108-oracle/roa-windows-setup/sql/sys-grants.sql:107-172` | secțiune nouă `[5/5]` — `GRANT SELECT` direct pe 18 vederi `dba_*`/`v$*` către `CONTAFIN_ORACLE`; bloc PL/SQL idempotent, `ORA-00942` tratat; secțiunile 1-4 renumerotate `[n/4]` → `[n/5]` | +| `proxmox/lxc108-oracle/roa-windows-setup/scripts/04-create-synonyms-grants.ps1:147-166` | STEP 3 nou — execută `sys-grants.sql` ca SYS/SYSDBA, după import | +| `…/04-create-synonyms-grants.ps1:225-258` | verificare `DICT_GRANTS` (avertizează sub 15 din 18) | +| `…/04-create-synonyms-grants.ps1` (header, validare căi, summary) | `$sysGrantsScript`, `Test-Path`, linii de summary | +| `proxmox/lxc108-oracle/roa-windows-setup/scripts/07-verify-installation.ps1:255-305` | secțiune de raport „Dictionary Grants (PACK_DIAG_SPATIU)" — listează nominal care lipsesc | + +Ambele `.ps1` trec `[Parser]::ParseFile` fără erori. **Atât s-a verificat.** + +### Documentație + +- **nou:** `proxmox/lxc108-oracle/docs/instalare-si-migrare-oracle.md` +- actualizate: `roa-windows-setup/README.md`, `migration/README.md`, + `lxc108-oracle/README.md`, `proxmox/README.md`, `CLAUDE.md`, + `roa-windows-setup/sql/sys-updates/README.md`, `vm302-oracle-test/README.md`, + `vm302-oracle-test/docs/dual-edition-test-plan.md`, + `vm302-oracle-test/docs/issues-se-prod.md` + +--- + +## 3. Ce e terminat și ce nu + +**Terminat:** editările pe disc, commit făcut, working tree curat. + +**NU e terminat: nimic nu a fost rulat pe o bază Oracle reală.** VM 302 era oprit +(`qm list` → `302 oracle-test-302 stopped`) și nu l-am pornit. Nicio afirmație despre +comportamentul la rulare nu e verificată. + +--- + +## 4. Blocul următor — testare pe VM 302 + +```bash +ssh root@10.0.20.201 "qm start 302" # ~2-3 min boot +ssh root@10.0.20.201 "qm status 302" +``` + +VM 302: `oracle-test-302`, **10.0.20.130**, hostname `ROACENTRAL`, Windows 11, Oracle 21c XE +(CDB/PDB, service `XEPDB1`), user `romfast`. RDP: `mstsc /v:10.0.20.130`. + +Scripturile pe VM stau în `C:\roa-setup\` — **sunt o copie**, nu un clone al repo-ului. +**Primul pas: sincronizează `C:\roa-setup\` cu branch-ul `feat/oracle-instalare-migrare-sys-grants`**, +altfel testezi versiunea veche. Minimum de copiat: +`sql\sys-grants.sql`, `scripts\04-create-synonyms-grants.ps1`, `scripts\07-verify-installation.ps1`. + +DMP-uri deja prezente pe VM în `C:\DMPDIR\`: `contafin_oracle_72001.dmp` (276 MB), +`capidavatour_72001.dmp` (76 MB). + +Ciclul de test: + +```powershell +cd C:\roa-setup +.\scripts\99-uninstall-roa.ps1 -SystemPassword "romfastsoft" -Force +.\RunAll.cmd # ~8 min +.\Run.cmd 07-verify-installation.ps1 +``` + +Logurile scriu în `C:\roa-setup\logs\