fix(roa-setup): sinonime publice si obiecte SYS lipsa pe serverele instalate cu kitul
Pe VADECO (instalat 25.08.2026) salvarea in istoric coduri fiscale pica cu PLS-00905: VADECO.PACK_PARTENERI invalid. Cauza: pachetul isi declara parametrii ca ISTORIC_CODURI_FISCALE.<col>%TYPE, nume necalificat, iar sinonimul public lipsea. Serverul avea 81 de sinonime publice catre CONTAFIN_ORACLE, productia 10.0.20.36 are 100 -- lipseau exact 20. Gaura apare pentru ca sinonimele publice nu fac parte dintr-un export schema-mode (impdp nu le aduce), singurul loc care le creeaza este o lista enumerata manual, iar CONTAFIN_ORACLE.VERSIUNE vine cu DMP-ul si marcheaza scripturile co_*/sys_* drept aplicate, deci nici ROAACTUALIZARI nu le mai ruleaza. Din acelasi motiv lipsea si SYS.NEWSCHEMAPROGRESS, o functie din 2014. - synonyms-public.sql: cele 20 de sinonime (81 -> 101 CREATE) - sys-objects.sql: pas [9b/10], SYS.NEWSCHEMAPROGRESS (sys_2014_11_06_01_FIRMA) - sys-grants.sql: SYN_NEWSCHEMAPROGRESS in [3/6]; granturi directe SELECT pe SYS.DBA_DATAPUMP_JOBS si SYS.AUTH_SERII in [1/6] (sys_2013_01_23_02) - docs/refresh-scripturi-dupa-instalare.md: de ce completarea listelor e paliativ si ce ar trebui sa faca un pas de refresh rulat dupa instalare, nu la instalare - sys-updates/README.md, CLAUDE.md: trimiteri catre documentul nou Aplicat pe VADECO: PACK_PARTENERI si PACK_IMPORT_COMENZI sunt VALID pe VADECO, DANUBE, LACERTA si SPACE. Obiectele ramase invalide sunt cele preexistente, invalide si pe 10.0.20.36. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01J7vUBDUY5hvLwRZ45Uqzcf
This commit is contained in:
@@ -289,6 +289,69 @@ END;
|
||||
|
||||
CREATE SYNONYM CONTAFIN_ORACLE.VDEF_PROGRAME_SERII FOR SYS.VAUTH_SERII;
|
||||
|
||||
-- ============================================================================
|
||||
-- SECTION: ISTORIC CODURI FISCALE, PLJSON, DIAGNOSTIC SPATIU
|
||||
-- ============================================================================
|
||||
-- Adaugate 2026-08-31. Lipseau din lista si de aici vine PLS-00905 la salvarea
|
||||
-- in istoric coduri fiscale pe orice server instalat dupa iulie 2026:
|
||||
-- VADECO.PACK_PARTENERI declara parametrii ca ISTORIC_CODURI_FISCALE.<col>%TYPE,
|
||||
-- nume necalificat, iar schemele de firma nu au sinonime private -- fara sinonim
|
||||
-- public numele nu se rezolva si pachetul ramane INVALID.
|
||||
--
|
||||
-- De ce nu ajung altfel pe server: sinonimele publice NU fac parte dintr-un export
|
||||
-- schema-mode, deci impdp nu le aduce niciodata; iar CONTAFIN_ORACLE.VERSIUNE vine
|
||||
-- cu DMP-ul si marcheaza co_2026_07_31_* / co_2026_08_* drept aplicate, deci nici
|
||||
-- ROAACTUALIZARI nu le mai creeaza. Singurul loc care le poate crea este fisierul
|
||||
-- de fata. Obiectele tinta vin cu DMP-ul, doar sinonimele lipsesc.
|
||||
--
|
||||
-- Lista verificata contra productiei ROMFAST 10.0.20.36 (100 de sinonime publice
|
||||
-- catre CONTAFIN_ORACLE); acestea sunt exact cele 20 care lipseau.
|
||||
-- ============================================================================
|
||||
|
||||
PROMPT Istoric coduri fiscale / PLJSON / diagnostic spatiu...
|
||||
|
||||
DROP PUBLIC SYNONYM ISTORIC_CODURI_FISCALE;
|
||||
DROP PUBLIC SYNONYM VISTORIC_CODURI_FISCALE;
|
||||
DROP PUBLIC SYNONYM PACK_ISTORIC_CF;
|
||||
DROP PUBLIC SYNONYM DIAG_SPATIU_LOG;
|
||||
DROP PUBLIC SYNONYM PACK_DIAG_SPATIU;
|
||||
DROP PUBLIC SYNONYM PLJSON;
|
||||
DROP PUBLIC SYNONYM PLJSON_BOOL;
|
||||
DROP PUBLIC SYNONYM PLJSON_ELEMENT;
|
||||
DROP PUBLIC SYNONYM PLJSON_ELEMENT_ARRAY;
|
||||
DROP PUBLIC SYNONYM PLJSON_EXT;
|
||||
DROP PUBLIC SYNONYM PLJSON_LIST;
|
||||
DROP PUBLIC SYNONYM PLJSON_NARRAY;
|
||||
DROP PUBLIC SYNONYM PLJSON_NULL;
|
||||
DROP PUBLIC SYNONYM PLJSON_NUMBER;
|
||||
DROP PUBLIC SYNONYM PLJSON_PARSER;
|
||||
DROP PUBLIC SYNONYM PLJSON_PATH;
|
||||
DROP PUBLIC SYNONYM PLJSON_PATH_SEGMENT;
|
||||
DROP PUBLIC SYNONYM PLJSON_PRINTER;
|
||||
DROP PUBLIC SYNONYM PLJSON_STRING;
|
||||
DROP PUBLIC SYNONYM PLJSON_VARRAY;
|
||||
|
||||
CREATE PUBLIC SYNONYM DIAG_SPATIU_LOG FOR CONTAFIN_ORACLE.DIAG_SPATIU_LOG;
|
||||
CREATE PUBLIC SYNONYM ISTORIC_CODURI_FISCALE FOR CONTAFIN_ORACLE.ISTORIC_CODURI_FISCALE;
|
||||
CREATE PUBLIC SYNONYM PACK_DIAG_SPATIU FOR CONTAFIN_ORACLE.PACK_DIAG_SPATIU;
|
||||
CREATE PUBLIC SYNONYM PACK_ISTORIC_CF FOR CONTAFIN_ORACLE.PACK_ISTORIC_CF;
|
||||
CREATE PUBLIC SYNONYM PLJSON FOR CONTAFIN_ORACLE.PLJSON;
|
||||
CREATE PUBLIC SYNONYM PLJSON_BOOL FOR CONTAFIN_ORACLE.PLJSON_BOOL;
|
||||
CREATE PUBLIC SYNONYM PLJSON_ELEMENT FOR CONTAFIN_ORACLE.PLJSON_ELEMENT;
|
||||
CREATE PUBLIC SYNONYM PLJSON_ELEMENT_ARRAY FOR CONTAFIN_ORACLE.PLJSON_ELEMENT_ARRAY;
|
||||
CREATE PUBLIC SYNONYM PLJSON_EXT FOR CONTAFIN_ORACLE.PLJSON_EXT;
|
||||
CREATE PUBLIC SYNONYM PLJSON_LIST FOR CONTAFIN_ORACLE.PLJSON_LIST;
|
||||
CREATE PUBLIC SYNONYM PLJSON_NARRAY FOR CONTAFIN_ORACLE.PLJSON_NARRAY;
|
||||
CREATE PUBLIC SYNONYM PLJSON_NULL FOR CONTAFIN_ORACLE.PLJSON_NULL;
|
||||
CREATE PUBLIC SYNONYM PLJSON_NUMBER FOR CONTAFIN_ORACLE.PLJSON_NUMBER;
|
||||
CREATE PUBLIC SYNONYM PLJSON_PARSER FOR CONTAFIN_ORACLE.PLJSON_PARSER;
|
||||
CREATE PUBLIC SYNONYM PLJSON_PATH FOR CONTAFIN_ORACLE.PLJSON_PATH;
|
||||
CREATE PUBLIC SYNONYM PLJSON_PATH_SEGMENT FOR CONTAFIN_ORACLE.PLJSON_PATH_SEGMENT;
|
||||
CREATE PUBLIC SYNONYM PLJSON_PRINTER FOR CONTAFIN_ORACLE.PLJSON_PRINTER;
|
||||
CREATE PUBLIC SYNONYM PLJSON_STRING FOR CONTAFIN_ORACLE.PLJSON_STRING;
|
||||
CREATE PUBLIC SYNONYM PLJSON_VARRAY FOR CONTAFIN_ORACLE.PLJSON_VARRAY;
|
||||
CREATE PUBLIC SYNONYM VISTORIC_CODURI_FISCALE FOR CONTAFIN_ORACLE.VISTORIC_CODURI_FISCALE;
|
||||
|
||||
PROMPT
|
||||
PROMPT ========================================
|
||||
PROMPT Public Synonym Creation Complete
|
||||
|
||||
Reference in New Issue
Block a user