Blitz Report Comparison between environments

Description

Categories
Enginatics
Repository
GitHub
Shows Blitz Report differences between the local and a remote database server.

Requires following view to be created on the remote environment to avoid ORA-64202: remote temporary or abstract LOB locator is encountered

create or replace view xxen_reports_v_ as
select
xrv.*,
dbms_lob.substr(xxen_util.clob_substrb(xrv.sql_text_full,4000,1)) sql_text_short
from
xxen_reports_v xrv;

SQL 52 lines

Parameters 5

ParameterTypeList of values SQL
Remote DatabaseLOV
<parameter_value>
CategoryLOV
regexp_like(xrv.category,'(^|, )'||:category||'(, |$)')
Report Name likeLOV
xrv.report_name like :report_name_like
Show Differences onlyLOV
(
nvl(x.report_name,'x')<>nvl(x.report_name_remote,'x') or
x.parameter_count<>x.parameter_count_remote or
x.name_diff='Y' or
x.sql_diff='Y' or
x.descr_diff='Y' or
x.category_diff='Y' or
x.parameter_count_diff='Y'
)
R12 onlyLOV
xrv.report_name not like '% 11i' and
xrv.report_name not like '% 11g'