This commit is contained in:
Grzegorz Michalski
2026-02-02 10:59:29 +01:00
commit ecd833f682
679 changed files with 122717 additions and 0 deletions

View File

View File

@@ -0,0 +1,17 @@
--=============================================================================================================================
-- Add source system
--=============================================================================================================================
---- LM
CALL CT_MRDS.FILE_MANAGER.ADD_SOURCE(
pSourceKey => 'LM',
pSourceName => 'The Liquidity Management is an ECB system that facilitates the collection, aggregation and analysis of liquidity data across the Eurosystem.'
);
/
---- CSDB
CALL CT_MRDS.FILE_MANAGER.ADD_SOURCE(
pSourceKey => 'CSDB',
pSourceName => 'The Centralised Securities Database aims to hold complete,accurate,consistent,up to date information on all individual securities relevant for the statistical purposes of the European System of CB'
);
/

View File

@@ -0,0 +1,33 @@
--=============================================================================================================================
-- Add source system
--=============================================================================================================================
---- LM
DELETE FROM CT_MRDS.A_SOURCE_FILE_RECEIVED r
WHERE EXISTS (
SELECT 1
FROM CT_MRDS.A_SOURCE_FILE_CONFIG s
WHERE s.A_SOURCE_FILE_CONFIG_KEY = r.A_SOURCE_FILE_CONFIG_KEY AND s.A_SOURCE_KEY = 'LM'
);
/
DELETE FROM CT_MRDS.A_SOURCE
WHERE A_SOURCE_KEY = 'LM';
/
---- CSDB
DELETE FROM CT_MRDS.A_SOURCE_FILE_RECEIVED r
WHERE EXISTS (
SELECT 1
FROM CT_MRDS.A_SOURCE_FILE_CONFIG s
WHERE s.A_SOURCE_FILE_CONFIG_KEY = r.A_SOURCE_FILE_CONFIG_KEY AND s.A_SOURCE_KEY = 'CSDB'
);
/
DELETE FROM CT_MRDS.A_SOURCE
WHERE A_SOURCE_KEY = 'CSDB';
/
COMMIT;

View File

@@ -0,0 +1,33 @@
WHENEVER SQLERROR EXIT FAILURE
SET SERVEROUTPUT ON
SET TIMING ON
SET ECHO ON
SET HEADING OFF
SET FEEDBACK ON
SET VERIFY OFF
var filename VARCHAR2(100)
BEGIN
SELECT 'INSTALL_MARS_816_' || SUBSTR(PDB_NAME, (INSTR(PDB_NAME,'_',1)+1), (LENGTH(PDB_NAME)-INSTR(PDB_NAME,'_',1))) || '_' ||TO_CHAR(SYSDATE,'YYYYMMDD_HH24MISS')||'.log' INTO :filename from DBA_PDBS;
END;
/
column filename new_value _filename
select :filename filename from dual;
spool &_filename
prompt ##### started at time #####
select systimestamp from dual;
prompt ##### database name #####
SELECT SUBSTR(PDB_NAME, (INSTR(PDB_NAME,'_',1)+1), (LENGTH(PDB_NAME)-INSTR(PDB_NAME,'_',1))) AS PDB_NAME FROM DBA_PDBS;
@@01_MARS_816_install_CT_MRDS_A_SOURCES.sql
SET ECHO OFF
prompt ##### completed at time #####
select systimestamp from dual;
SPOOL OFF
EXIT

View File

@@ -0,0 +1,32 @@
WHENEVER SQLERROR EXIT FAILURE
SET SERVEROUTPUT ON
SET TIMING ON
SET ECHO ON
SET HEADING OFF
SET FEEDBACK ON
SET VERIFY OFF
var filename VARCHAR2(100)
BEGIN
SELECT 'ROLLBACK_MARS_816_' || SUBSTR(PDB_NAME, (INSTR(PDB_NAME,'_',1)+1), (LENGTH(PDB_NAME)-INSTR(PDB_NAME,'_',1))) || '_' ||TO_CHAR(SYSDATE,'YYYYMMDD_HH24MISS')||'.log' INTO :filename from DBA_PDBS;
END;
/
column filename new_value _filename
select :filename filename from dual;
spool &_filename
prompt ##### started at time #####
select systimestamp from dual;
prompt ##### database name #####
SELECT SUBSTR(PDB_NAME, (INSTR(PDB_NAME,'_',1)+1), (LENGTH(PDB_NAME)-INSTR(PDB_NAME,'_',1))) AS PDB_NAME FROM DBA_PDBS;
@@91_MARS_816_rollback_CT_MRDS_A_SOURCES.sql
SET ECHO OFF
prompt ##### completed at time #####
select systimestamp from dual;
SPOOL OFF
EXIT