scripts/collector/oracle/sql/extracts/app_schemas.sql (70 lines of code) (raw):

-- -- Copyright 2024 Google LLC -- -- Licensed under the Apache License, Version 2.0 (the "License"). -- you may not use this file except in compliance with the License. -- You may obtain a copy of the License at -- -- https://www.apache.org/licenses/LICENSE-2.0 -- -- Unless required by applicable law or agreed to in writing, software -- distributed under the License is distributed on an "AS IS" BASIS, -- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -- See the License for the specific language governing permissions and -- limitations under the License. -- ( SELECT CASE WHEN table_name = 'FND_PRODUCT_GROUPS' AND column_name = 'RELEASE_NAME' AND data_type = 'VARCHAR2' THEN owner END AS ebs_owner FROM &v_tblprefix._tab_columns WHERE ( table_name = 'FND_PRODUCT_GROUPS' -- EBS AND column_name = 'RELEASE_NAME' AND data_type = 'VARCHAR2' AND rownum = 1 &cdbjoin ) ) as ebs_owner, ( SELECT CASE WHEN table_name = 'S_REPOSITORY' AND column_name = 'ROW_ID' AND data_type = 'VARCHAR2' THEN owner END AS siebel_owner FROM &v_tblprefix._tab_columns WHERE ( table_name = 'S_REPOSITORY' -- Siebel AND column_name = 'ROW_ID' AND data_type = 'VARCHAR2' AND rownum = 1 &cdbjoin ) ) as siebel_owner, ( SELECT CASE WHEN table_name = 'PSSTATUS' AND column_name = 'TOOLSREL' AND data_type = 'VARCHAR2' THEN owner END AS psft_owner FROM &v_tblprefix._tab_columns WHERE ( table_name = 'PSSTATUS' -- PeopleSoft AND column_name = 'TOOLSREL' AND data_type = 'VARCHAR2' AND rownum = 1 &cdbjoin ) ) as psft_owner, (SELECT RPAD('Y',30) FROM &v_tblprefix._objects WHERE owner = 'RDSADMIN' AND object_name = 'RDAADMIN_UTIL' &cdbjoin AND ROWNUM = 1) AS rds_flag, (SELECT RPAD('Y',30) FROM &v_tblprefix._views WHERE view_name ='OCI_AUTONOMOUS_DATABASES' &cdbjoin AND ROWNUM = 1) AS oci_autonomous_flag, (SELECT RPAD('Y',30) FROM &v_tblprefix._objects WHERE object_name = 'DBMS_CLOUD' &cdbjoin AND owner = (SELECT value FROM v$parameter WHERE name = 'common_user_prefix' &cdbjoin ) || 'CLOUD$SERVICE' AND ROWNUM = 1) AS dbms_cloud_pkg_installed, (SELECT RPAD('Y',30) FROM &v_tblprefix._objects WHERE object_name = 'WWV_FLOW' AND object_type = 'PACKAGE' AND ROWNUM = 1 &cdbjoin AND EXISTS (SELECT 1 FROM &v_tblprefix._users WHERE username ='apex_public_user' &cdbjoin )) AS apex_installed , (SELECT CASE WHEN table_name = 'DD02T' AND column_name = 'DDLANGUAGE' AND data_type = 'VARCHAR2' THEN owner END AS sap_owner FROM &v_tblprefix._tab_columns WHERE ( table_name = 'DD02T' -- SAP AND column_name = 'DDLANGUAGE' AND data_type = 'VARCHAR2' AND rownum = 1 &cdbjoin ) ) as sap_owner