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
377 lines
17 KiB
SQL
377 lines
17 KiB
SQL
-- ============================================================================
|
|
-- PUBLIC SYNONYMS FOR ROA APPLICATION
|
|
-- ============================================================================
|
|
-- Creates all public synonyms required by the ROA application
|
|
-- These synonyms provide cross-schema access to CONTAFIN_ORACLE objects
|
|
--
|
|
-- Usage:
|
|
-- @synonyms-public.sql
|
|
--
|
|
-- Connect as: SYSTEM or user with CREATE PUBLIC SYNONYM privilege
|
|
-- Must run AFTER CONTAFIN_ORACLE schema objects are imported
|
|
-- ============================================================================
|
|
|
|
SET ECHO OFF
|
|
SET FEEDBACK ON
|
|
SET SERVEROUTPUT ON
|
|
WHENEVER SQLERROR CONTINUE
|
|
|
|
PROMPT
|
|
PROMPT ========================================
|
|
PROMPT Creating Public Synonyms
|
|
PROMPT ========================================
|
|
PROMPT
|
|
|
|
-- ============================================================================
|
|
-- SECTION 1: CLEANUP - Drop existing synonyms (optional, for idempotency)
|
|
-- ============================================================================
|
|
|
|
PROMPT Cleaning up existing synonyms...
|
|
|
|
-- Core user/program synonyms
|
|
DROP PUBLIC SYNONYM SYN_LUNILEAN;
|
|
DROP PUBLIC SYNONYM SYN_PACK_DREPTURI;
|
|
DROP PUBLIC SYNONYM SYN_VDEF_UTIL_GRUP;
|
|
DROP PUBLIC SYNONYM SYN_DEF_GRUP_DREPT;
|
|
DROP PUBLIC SYNONYM SYN_UTILIZATORI;
|
|
DROP PUBLIC SYNONYM SYN_VDEF_UTIL_PROGRAME;
|
|
DROP PUBLIC SYNONYM SYN_VDEF_UTIL_OBIECTE;
|
|
DROP PUBLIC SYNONYM SYN_VUTILIZATORI;
|
|
DROP PUBLIC SYNONYM SYN_NOM_PROGRAME;
|
|
DROP PUBLIC SYNONYM SYN_DEF_PROGRAME;
|
|
DROP PUBLIC SYNONYM SYN_VDEF_PROGRAME;
|
|
DROP PUBLIC SYNONYM SYN_DEF_GRUP;
|
|
DROP PUBLIC SYNONYM SYN_NOM_FIRME;
|
|
DROP PUBLIC SYNONYM SYN_V_NOM_FIRME;
|
|
DROP PUBLIC SYNONYM SYN_VDEF_UTIL_FIRME;
|
|
DROP PUBLIC SYNONYM SYN_HELPCONT;
|
|
DROP PUBLIC SYNONYM SYN_OPTIUNI_PROGRAME;
|
|
|
|
-- Utility types/functions
|
|
DROP PUBLIC SYNONYM STRINGAGG;
|
|
DROP PUBLIC SYNONYM CHAR_ROW;
|
|
DROP PUBLIC SYNONYM CHAR_TAB;
|
|
DROP PUBLIC SYNONYM NUM_ROW;
|
|
DROP PUBLIC SYNONYM NUM_TAB;
|
|
DROP PUBLIC SYNONYM UW_SEL_ROW;
|
|
DROP PUBLIC SYNONYM UW_SEL_TAB;
|
|
DROP PUBLIC SYNONYM GETWORDCOUNT;
|
|
DROP PUBLIC SYNONYM GETWORDNUM;
|
|
DROP PUBLIC SYNONYM CHARC2COLLECTION;
|
|
DROP PUBLIC SYNONYM CHARN2COLLECTION;
|
|
DROP PUBLIC SYNONYM VALOARETAG;
|
|
|
|
-- Nomenclature synonyms
|
|
DROP PUBLIC SYNONYM SYN_NOM_FORME_JURIDICE;
|
|
DROP PUBLIC SYNONYM SYN_NOM_FORME_ORGANIZARE;
|
|
DROP PUBLIC SYNONYM SYN_NOM_TIP_SOCIETATE;
|
|
DROP PUBLIC SYNONYM SYN_NOM_FORME_PROPRIETATE;
|
|
DROP PUBLIC SYNONYM SYN_NOM_CETATENII;
|
|
DROP PUBLIC SYNONYM SYN_NOM_TARI;
|
|
DROP PUBLIC SYNONYM SYN_NOM_JUDETE;
|
|
DROP PUBLIC SYNONYM SYN_NOM_LOCALITATI;
|
|
DROP PUBLIC SYNONYM SYN_VNOM_JUDETE;
|
|
DROP PUBLIC SYNONYM SYN_VNOM_LOCALITATI;
|
|
DROP PUBLIC SYNONYM SYN_VNOM_TARI;
|
|
DROP PUBLIC SYNONYM SYN_NOM_CODURI_CAEN;
|
|
DROP PUBLIC SYNONYM SYN_NOM_TIPAPATRID;
|
|
|
|
-- Currency/exchange synonyms
|
|
DROP PUBLIC SYNONYM SYN_VNOM_VALUTE_ISO;
|
|
DROP PUBLIC SYNONYM SYN_NOM_VALUTE_ISO;
|
|
DROP PUBLIC SYNONYM SYN_CURS_COTATII;
|
|
DROP PUBLIC SYNONYM SYN_CURS_ACTUALIZARI;
|
|
|
|
-- Salary module synonyms
|
|
DROP PUBLIC SYNONYM SYN_SAL_NOM_TEMEI;
|
|
DROP PUBLIC SYNONYM SYN_SAL_NOM_TIPAUTORIZATIE;
|
|
DROP PUBLIC SYNONYM SYN_SAL_NOM_TIP_SPOR;
|
|
DROP PUBLIC SYNONYM SYN_SAL_NOM_TIP_NORME;
|
|
DROP PUBLIC SYNONYM SYN_SAL_NOM_STARI_CTR;
|
|
DROP PUBLIC SYNONYM SYN_SAL_NOM_DURATA_MUNCA;
|
|
DROP PUBLIC SYNONYM SYN_SAL_NOM_REPARTIZARE_MUNCA;
|
|
DROP PUBLIC SYNONYM SYN_SAL_NOM_INTERVALE_MUNCA;
|
|
DROP PUBLIC SYNONYM SYN_SAL_COR;
|
|
DROP PUBLIC SYNONYM SYN_SAL_ACTUALIZARE_COR;
|
|
DROP PUBLIC SYNONYM SAL_CONTRACT_M;
|
|
DROP PUBLIC SYNONYM CONTRACT_M;
|
|
DROP PUBLIC SYNONYM SAL_RED;
|
|
DROP PUBLIC SYNONYM SAL_CAMPURI_RED;
|
|
DROP PUBLIC SYNONYM TABSTERS;
|
|
DROP PUBLIC SYNONYM SAL_TABELESTERS;
|
|
|
|
-- Attachment synonyms
|
|
DROP PUBLIC SYNONYM SYN_ATAS_ATASAMENTE;
|
|
DROP PUBLIC SYNONYM SYN_ATAS_REFERINTE;
|
|
|
|
-- Utility packages
|
|
DROP PUBLIC SYNONYM PACK_UPDATE;
|
|
DROP PUBLIC SYNONYM PACK_UTILS;
|
|
DROP PUBLIC SYNONYM PACK_UTILS_FILE;
|
|
DROP PUBLIC SYNONYM SYN_PACK_DEF_CO;
|
|
DROP PUBLIC SYNONYM PACK_ROARTVAI;
|
|
|
|
-- RTVAI module
|
|
DROP PUBLIC SYNONYM RTVAI_AGENTI;
|
|
DROP PUBLIC SYNONYM RTVAI_ISTORIC;
|
|
|
|
-- Additional types
|
|
DROP PUBLIC SYNONYM FF_SUME;
|
|
DROP PUBLIC SYNONYM FF_PERSINTRET;
|
|
DROP PUBLIC SYNONYM VANZARI_DETALII_TAB;
|
|
DROP PUBLIC SYNONYM PIVOT_TABLE;
|
|
DROP PUBLIC SYNONYM PIVOT_ROW;
|
|
DROP PUBLIC SYNONYM TABINCHIDERETVA;
|
|
DROP PUBLIC SYNONYM TABELAVALORITAGURI;
|
|
DROP PUBLIC SYNONYM RANDINCHIDERETVA;
|
|
DROP PUBLIC SYNONYM SERVER_INFO;
|
|
DROP PUBLIC SYNONYM SYN_VNOM_UM_ISO;
|
|
|
|
-- ============================================================================
|
|
-- SECTION 2: CORE USER/PROGRAM MANAGEMENT SYNONYMS
|
|
-- ============================================================================
|
|
|
|
PROMPT
|
|
PROMPT [1/10] Creating core user/program synonyms...
|
|
|
|
CREATE PUBLIC SYNONYM SYN_DEF_GRUP FOR CONTAFIN_ORACLE.DEF_GRUP;
|
|
CREATE PUBLIC SYNONYM SYN_DEF_PROGRAME FOR CONTAFIN_ORACLE.DEF_PROGRAME;
|
|
CREATE PUBLIC SYNONYM SYN_VDEF_PROGRAME FOR CONTAFIN_ORACLE.VDEF_PROGRAME;
|
|
CREATE PUBLIC SYNONYM SYN_LUNILEAN FOR CONTAFIN_ORACLE.LUNILEAN;
|
|
CREATE PUBLIC SYNONYM SYN_NOM_FIRME FOR CONTAFIN_ORACLE.NOM_FIRME;
|
|
CREATE PUBLIC SYNONYM SYN_NOM_PROGRAME FOR CONTAFIN_ORACLE.NOM_PROGRAME;
|
|
CREATE PUBLIC SYNONYM SYN_PACK_DREPTURI FOR CONTAFIN_ORACLE.PACK_DREPTURI;
|
|
CREATE PUBLIC SYNONYM SYN_UTILIZATORI FOR CONTAFIN_ORACLE.UTILIZATORI;
|
|
CREATE PUBLIC SYNONYM SYN_VDEF_UTIL_PROGRAME FOR CONTAFIN_ORACLE.VDEF_UTIL_PROGRAME;
|
|
CREATE PUBLIC SYNONYM SYN_VDEF_UTIL_FIRME FOR CONTAFIN_ORACLE.VDEF_UTIL_FIRME;
|
|
CREATE PUBLIC SYNONYM SYN_VDEF_UTIL_OBIECTE FOR CONTAFIN_ORACLE.VDEF_UTIL_OBIECTE;
|
|
CREATE PUBLIC SYNONYM SYN_VUTILIZATORI FOR CONTAFIN_ORACLE.VUTILIZATORI;
|
|
CREATE PUBLIC SYNONYM SYN_VDEF_UTIL_GRUP FOR CONTAFIN_ORACLE.VDEF_UTIL_GRUP;
|
|
CREATE PUBLIC SYNONYM SYN_DEF_GRUP_DREPT FOR CONTAFIN_ORACLE.DEF_GRUP_DREPT;
|
|
CREATE PUBLIC SYNONYM SYN_OPTIUNI_PROGRAME FOR CONTAFIN_ORACLE.OPTIUNI_PROGRAME;
|
|
CREATE PUBLIC SYNONYM SYN_HELPCONT FOR CONTAFIN_ORACLE.HELPCONT;
|
|
CREATE PUBLIC SYNONYM SYN_V_NOM_FIRME FOR CONTAFIN_ORACLE.V_NOM_FIRME;
|
|
|
|
-- ============================================================================
|
|
-- SECTION 3: UTILITY TYPES AND FUNCTIONS
|
|
-- ============================================================================
|
|
|
|
PROMPT [2/10] Creating utility type synonyms...
|
|
|
|
CREATE PUBLIC SYNONYM STRINGAGG FOR CONTAFIN_ORACLE.STRINGAGG;
|
|
CREATE PUBLIC SYNONYM CHAR_ROW FOR CONTAFIN_ORACLE.CHAR_ROW;
|
|
CREATE PUBLIC SYNONYM CHAR_TAB FOR CONTAFIN_ORACLE.CHAR_TAB;
|
|
CREATE PUBLIC SYNONYM NUM_ROW FOR CONTAFIN_ORACLE.NUM_ROW;
|
|
CREATE PUBLIC SYNONYM NUM_TAB FOR CONTAFIN_ORACLE.NUM_TAB;
|
|
CREATE PUBLIC SYNONYM UW_SEL_ROW FOR CONTAFIN_ORACLE.UW_SEL_ROW;
|
|
CREATE PUBLIC SYNONYM UW_SEL_TAB FOR CONTAFIN_ORACLE.UW_SEL_TAB;
|
|
CREATE PUBLIC SYNONYM VALOARETAG FOR CONTAFIN_ORACLE.VALOARETAG;
|
|
CREATE PUBLIC SYNONYM GETWORDCOUNT FOR CONTAFIN_ORACLE.GETWORDCOUNT;
|
|
CREATE PUBLIC SYNONYM GETWORDNUM FOR CONTAFIN_ORACLE.GETWORDNUM;
|
|
CREATE PUBLIC SYNONYM CHARC2COLLECTION FOR CONTAFIN_ORACLE.CHARC2COLLECTION;
|
|
CREATE PUBLIC SYNONYM CHARN2COLLECTION FOR CONTAFIN_ORACLE.CHARN2COLLECTION;
|
|
|
|
-- ============================================================================
|
|
-- SECTION 4: NOMENCLATURE SYNONYMS (Legal Forms, Geography)
|
|
-- ============================================================================
|
|
|
|
PROMPT [3/10] Creating nomenclature synonyms...
|
|
|
|
CREATE PUBLIC SYNONYM SYN_NOM_FORME_JURIDICE FOR CONTAFIN_ORACLE.NOM_FORME_JURIDICE;
|
|
CREATE PUBLIC SYNONYM SYN_NOM_FORME_ORGANIZARE FOR CONTAFIN_ORACLE.NOM_FORME_ORGANIZARE;
|
|
CREATE PUBLIC SYNONYM SYN_NOM_TIP_SOCIETATE FOR CONTAFIN_ORACLE.NOM_TIP_SOCIETATE;
|
|
CREATE PUBLIC SYNONYM SYN_NOM_FORME_PROPRIETATE FOR CONTAFIN_ORACLE.NOM_FORME_PROPRIETATE;
|
|
CREATE PUBLIC SYNONYM SYN_NOM_CETATENII FOR CONTAFIN_ORACLE.NOM_CETATENII;
|
|
CREATE PUBLIC SYNONYM SYN_NOM_TARI FOR CONTAFIN_ORACLE.NOM_TARI;
|
|
CREATE PUBLIC SYNONYM SYN_NOM_JUDETE FOR CONTAFIN_ORACLE.NOM_JUDETE;
|
|
CREATE PUBLIC SYNONYM SYN_NOM_LOCALITATI FOR CONTAFIN_ORACLE.NOM_LOCALITATI;
|
|
CREATE PUBLIC SYNONYM SYN_VNOM_JUDETE FOR CONTAFIN_ORACLE.VNOM_JUDETE;
|
|
CREATE PUBLIC SYNONYM SYN_VNOM_LOCALITATI FOR CONTAFIN_ORACLE.VNOM_LOCALITATI;
|
|
CREATE PUBLIC SYNONYM SYN_VNOM_TARI FOR CONTAFIN_ORACLE.VNOM_TARI;
|
|
CREATE PUBLIC SYNONYM SYN_NOM_CODURI_CAEN FOR CONTAFIN_ORACLE.NOM_CODURI_CAEN;
|
|
CREATE PUBLIC SYNONYM SYN_NOM_TIPAPATRID FOR CONTAFIN_ORACLE.NOM_TIPAPATRID;
|
|
|
|
-- ============================================================================
|
|
-- SECTION 5: CURRENCY AND EXCHANGE RATE SYNONYMS
|
|
-- ============================================================================
|
|
|
|
PROMPT [4/10] Creating currency/exchange synonyms...
|
|
|
|
CREATE PUBLIC SYNONYM SYN_VNOM_VALUTE_ISO FOR CONTAFIN_ORACLE.VNOM_VALUTE_ISO;
|
|
CREATE PUBLIC SYNONYM SYN_NOM_VALUTE_ISO FOR CONTAFIN_ORACLE.NOM_VALUTE_ISO;
|
|
CREATE PUBLIC SYNONYM SYN_CURS_COTATII FOR CONTAFIN_ORACLE.CURS_COTATII;
|
|
CREATE PUBLIC SYNONYM SYN_CURS_ACTUALIZARI FOR CONTAFIN_ORACLE.CURS_ACTUALIZARI;
|
|
CREATE PUBLIC SYNONYM SYN_VNOM_UM_ISO FOR CONTAFIN_ORACLE.VNOM_UM_ISO;
|
|
|
|
-- ============================================================================
|
|
-- SECTION 6: SALARY MODULE SYNONYMS
|
|
-- ============================================================================
|
|
|
|
PROMPT [5/10] Creating salary module synonyms...
|
|
|
|
CREATE PUBLIC SYNONYM SYN_SAL_NOM_TEMEI FOR CONTAFIN_ORACLE.SAL_NOM_TEMEI;
|
|
CREATE PUBLIC SYNONYM SYN_SAL_NOM_TIPAUTORIZATIE FOR CONTAFIN_ORACLE.SAL_NOM_TIPAUTORIZATIE;
|
|
CREATE PUBLIC SYNONYM SYN_SAL_NOM_TIP_SPOR FOR CONTAFIN_ORACLE.SAL_NOM_TIP_SPOR;
|
|
CREATE PUBLIC SYNONYM SYN_SAL_NOM_TIP_NORME FOR CONTAFIN_ORACLE.SAL_NOM_TIP_NORME;
|
|
CREATE PUBLIC SYNONYM SYN_SAL_NOM_STARI_CTR FOR CONTAFIN_ORACLE.SAL_NOM_STARI_CTR;
|
|
CREATE PUBLIC SYNONYM SYN_SAL_NOM_DURATA_MUNCA FOR CONTAFIN_ORACLE.SAL_NOM_DURATA_MUNCA;
|
|
CREATE PUBLIC SYNONYM SYN_SAL_NOM_REPARTIZARE_MUNCA FOR CONTAFIN_ORACLE.SAL_NOM_REPARTIZARE_MUNCA;
|
|
CREATE PUBLIC SYNONYM SYN_SAL_NOM_INTERVALE_MUNCA FOR CONTAFIN_ORACLE.SAL_NOM_INTERVALE_MUNCA;
|
|
CREATE PUBLIC SYNONYM SYN_SAL_COR FOR CONTAFIN_ORACLE.SAL_COR;
|
|
CREATE PUBLIC SYNONYM SYN_SAL_ACTUALIZARE_COR FOR CONTAFIN_ORACLE.SAL_ACTUALIZARE_COR;
|
|
|
|
-- Salary types (must be created after CONTAFIN_ORACLE types exist)
|
|
PROMPT [6/10] Creating salary contract types...
|
|
CREATE PUBLIC SYNONYM SAL_CONTRACT_M FOR CONTAFIN_ORACLE.SAL_CONTRACT_M;
|
|
CREATE PUBLIC SYNONYM CONTRACT_M FOR CONTAFIN_ORACLE.CONTRACT_M;
|
|
CREATE PUBLIC SYNONYM SAL_RED FOR CONTAFIN_ORACLE.SAL_RED;
|
|
CREATE PUBLIC SYNONYM SAL_CAMPURI_RED FOR CONTAFIN_ORACLE.SAL_CAMPURI_RED;
|
|
CREATE PUBLIC SYNONYM TABSTERS FOR CONTAFIN_ORACLE.TABSTERS;
|
|
CREATE PUBLIC SYNONYM SAL_TABELESTERS FOR CONTAFIN_ORACLE.SAL_TABELESTERS;
|
|
|
|
-- ============================================================================
|
|
-- SECTION 7: ATTACHMENT SYNONYMS
|
|
-- ============================================================================
|
|
|
|
PROMPT [7/10] Creating attachment synonyms...
|
|
|
|
CREATE PUBLIC SYNONYM SYN_ATAS_ATASAMENTE FOR CONTAFIN_ORACLE.ATAS_ATASAMENTE;
|
|
CREATE PUBLIC SYNONYM SYN_ATAS_REFERINTE FOR CONTAFIN_ORACLE.ATAS_REFERINTE;
|
|
|
|
-- ============================================================================
|
|
-- SECTION 8: UTILITY PACKAGES
|
|
-- ============================================================================
|
|
|
|
PROMPT [8/10] Creating utility package synonyms...
|
|
|
|
CREATE PUBLIC SYNONYM PACK_UPDATE FOR CONTAFIN_ORACLE.PACK_UPDATE;
|
|
CREATE PUBLIC SYNONYM PACK_UTILS FOR CONTAFIN_ORACLE.PACK_UTILS;
|
|
CREATE PUBLIC SYNONYM PACK_UTILS_FILE FOR CONTAFIN_ORACLE.PACK_UTILS_FILE;
|
|
CREATE PUBLIC SYNONYM SYN_PACK_DEF_CO FOR CONTAFIN_ORACLE.PACK_DEF_CO;
|
|
CREATE PUBLIC SYNONYM PACK_ROARTVAI FOR CONTAFIN_ORACLE.PACK_ROARTVAI;
|
|
|
|
-- ============================================================================
|
|
-- SECTION 9: RTVAI MODULE AND ADDITIONAL TYPES
|
|
-- ============================================================================
|
|
|
|
PROMPT [9/10] Creating RTVAI and additional type synonyms...
|
|
|
|
CREATE PUBLIC SYNONYM RTVAI_AGENTI FOR CONTAFIN_ORACLE.RTVAI_AGENTI;
|
|
CREATE PUBLIC SYNONYM RTVAI_ISTORIC FOR CONTAFIN_ORACLE.RTVAI_ISTORIC;
|
|
|
|
CREATE PUBLIC SYNONYM FF_SUME FOR CONTAFIN_ORACLE.FF_SUME;
|
|
CREATE PUBLIC SYNONYM FF_PERSINTRET FOR CONTAFIN_ORACLE.FF_PERSINTRET;
|
|
CREATE PUBLIC SYNONYM VANZARI_DETALII_TAB FOR CONTAFIN_ORACLE.VANZARI_DETALII_TAB;
|
|
CREATE PUBLIC SYNONYM PIVOT_TABLE FOR CONTAFIN_ORACLE.PIVOT_TABLE;
|
|
CREATE PUBLIC SYNONYM PIVOT_ROW FOR CONTAFIN_ORACLE.PIVOT_ROW;
|
|
CREATE PUBLIC SYNONYM TABINCHIDERETVA FOR CONTAFIN_ORACLE.TABINCHIDERETVA;
|
|
CREATE PUBLIC SYNONYM TABELAVALORITAGURI FOR CONTAFIN_ORACLE.TABELAVALORITAGURI;
|
|
CREATE PUBLIC SYNONYM RANDINCHIDERETVA FOR CONTAFIN_ORACLE.RANDINCHIDERETVA;
|
|
CREATE PUBLIC SYNONYM SERVER_INFO FOR CONTAFIN_ORACLE.SERVER_INFO;
|
|
|
|
-- ============================================================================
|
|
-- SECTION 10: APPLICATION CONTEXT AND SPECIAL SYNONYMS
|
|
-- ============================================================================
|
|
|
|
PROMPT [10/10] Creating application context and special synonyms...
|
|
|
|
-- Create application context for session variables
|
|
CREATE CONTEXT SESIUNE USING CONTAFIN_ORACLE.SET_VARIABILE;
|
|
|
|
-- Private synonym for license view (in CONTAFIN_ORACLE schema)
|
|
-- This links to the SYS.VAUTH_SERII view
|
|
BEGIN
|
|
EXECUTE IMMEDIATE 'DROP SYNONYM CONTAFIN_ORACLE.VDEF_PROGRAME_SERII';
|
|
EXCEPTION
|
|
WHEN OTHERS THEN NULL;
|
|
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
|
|
PROMPT ========================================
|
|
PROMPT
|
|
|
|
-- Verification
|
|
PROMPT Total public synonyms created:
|
|
SELECT COUNT(*) AS synonym_count
|
|
FROM dba_synonyms
|
|
WHERE owner = 'PUBLIC'
|
|
AND table_owner = 'CONTAFIN_ORACLE';
|
|
|
|
PROMPT
|
|
PROMPT Public synonyms list:
|
|
SELECT synonym_name, table_name
|
|
FROM dba_synonyms
|
|
WHERE owner = 'PUBLIC'
|
|
AND table_owner = 'CONTAFIN_ORACLE'
|
|
ORDER BY synonym_name;
|
|
|
|
PROMPT
|