sqlplus

Date: 2026 04-April 02

sqlplus / as sysdba

Ovation oracle database interrogation script, on drop 200

-- Ovation Database Schema Interrogation
-- Target: PTADMIN Views for BioRem Refurbishment Audit

-- start the command: sqlplus / as sysdba @C:\Users\Administrator\Desktop\interrogate_views.sql

SET ECHO OFF -- hides SQL commands, to get data only out
SET FEEDBACK OFF -- suppresses summary message regarding selection, etc
SET TRIMSPOOL ON -- Removes trailing whitespace at the end of each line.
SET LINESIZE 32767 -- Sets the maximum number of characters allowed on a single line before Oracle forces a line break
SET PAGESIZE 0 -- Disables the internal pagination
SET WRAP OFF -- will truncate rather than wrap if we hit the max line size
SET VERIFY OFF -- prevent feedback when variables are reset
SET TERMOUT ON -- see the script working

SPOOL C:\Users\Administrator\Desktop\PTADMIN_Full_View_Audit.txt

PROMPT =========================================================
PROMPT STARTING PTADMIN VIEW INTERROGATION
PROMPT =========================================================

-- DDBVIEW
DEFINE view_var = 'DDBVIEW'
PROMPT >>> VIEW: &view_var
DESC PTADMIN.&view_var
SELECT * FROM PTADMIN.&view_var WHERE ROWNUM <= 20;

-- DROP_TYPE_VIEW
DEFINE view_var = 'DROP_TYPE_VIEW'
PROMPT >>> VIEW: &view_var
DESC PTADMIN.&view_var
SELECT * FROM PTADMIN.&view_var WHERE ROWNUM <= 20;

-- FULL_VALUE_VIEW
DEFINE view_var = 'FULL_VALUE_VIEW'
PROMPT >>> VIEW: &view_var
DESC PTADMIN.&view_var
SELECT * FROM PTADMIN.&view_var WHERE ROWNUM <= 20;

-- NVLXLAT_SEARCH_LOOKUP
DEFINE view_var = 'NVLXLAT_SEARCH_LOOKUP'
PROMPT >>> VIEW: &view_var
DESC PTADMIN.&view_var
SELECT * FROM PTADMIN.&view_var WHERE ROWNUM <= 20;

-- OBJECT_ATTRIBUTE_VIEW
DEFINE view_var = 'OBJECT_ATTRIBUTE_VIEW'
PROMPT >>> VIEW: &view_var
DESC PTADMIN.&view_var
SELECT * FROM PTADMIN.&view_var WHERE ROWNUM <= 20;

-- OBJECT_HIERARCHY_EXPORT_VIEW
DEFINE view_var = 'OBJECT_HIERARCHY_EXPORT_VIEW'
PROMPT >>> VIEW: &view_var
DESC PTADMIN.&view_var
SELECT * FROM PTADMIN.&view_var WHERE ROWNUM <= 20;

-- OBJECT_HIERARCHY_VIEW
DEFINE view_var = 'OBJECT_HIERARCHY_VIEW'
PROMPT >>> VIEW: &view_var
DESC PTADMIN.&view_var
SELECT * FROM PTADMIN.&view_var WHERE ROWNUM <= 20;

-- OBJECT_TYPE_RECORD_VIEW
DEFINE view_var = 'OBJECT_TYPE_RECORD_VIEW'
PROMPT >>> VIEW: &view_var
DESC PTADMIN.&view_var
SELECT * FROM PTADMIN.&view_var WHERE ROWNUM <= 20;

-- SYS_DISTDB_ATTRIBUTE_VIEW
DEFINE view_var = 'SYS_DISTDB_ATTRIBUTE_VIEW'
PROMPT >>> VIEW: &view_var
DESC PTADMIN.&view_var
SELECT * FROM PTADMIN.&view_var WHERE ROWNUM <= 20;

-- SYS_DISTDB_HIERARCHY_VIEW
DEFINE view_var = 'SYS_DISTDB_HIERARCHY_VIEW'
PROMPT >>> VIEW: &view_var
DESC PTADMIN.&view_var
SELECT * FROM PTADMIN.&view_var WHERE ROWNUM <= 20;

-- SYS_DISTDB_VALUE_VIEW
DEFINE view_var = 'SYS_DISTDB_VALUE_VIEW'
PROMPT >>> VIEW: &view_var
DESC PTADMIN.&view_var
SELECT * FROM PTADMIN.&view_var WHERE ROWNUM <= 20;

-- SYS_LOAD_VIEW
DEFINE view_var = 'SYS_LOAD_VIEW'
PROMPT >>> VIEW: &view_var
DESC PTADMIN.&view_var
SELECT * FROM PTADMIN.&view_var WHERE ROWNUM <= 20;

-- SYS_OBJECT_ATTRIBUTE_VIEW
DEFINE view_var = 'SYS_OBJECT_ATTRIBUTE_VIEW'
PROMPT >>> VIEW: &view_var
DESC PTADMIN.&view_var
SELECT * FROM PTADMIN.&view_var WHERE ROWNUM <= 20;

-- SYS_OBJECT_VALUE_VIEW
DEFINE view_var = 'SYS_OBJECT_VALUE_VIEW'
PROMPT >>> VIEW: &view_var
DESC PTADMIN.&view_var
SELECT * FROM PTADMIN.&view_var WHERE ROWNUM <= 20;

-- SYS_OBJECT_XFORM_VIEW
DEFINE view_var = 'SYS_OBJECT_XFORM_VIEW'
PROMPT >>> VIEW: &view_var
DESC PTADMIN.&view_var
SELECT * FROM PTADMIN.&view_var WHERE ROWNUM <= 20;

-- SYS_OBJECT_XFORM_VIEW_ALL
DEFINE view_var = 'SYS_OBJECT_XFORM_VIEW_ALL'
PROMPT >>> VIEW: &view_var
DESC PTADMIN.&view_var
SELECT * FROM PTADMIN.&view_var WHERE ROWNUM <= 20;

-- SYS_SID_VIEW
DEFINE view_var = 'SYS_SID_VIEW'
PROMPT >>> VIEW: &view_var
DESC PTADMIN.&view_var
SELECT * FROM PTADMIN.&view_var WHERE ROWNUM <= 20;

-- SYS_TYPES_ATTRIBUTE_FULL_VIEW
DEFINE view_var = 'SYS_TYPES_ATTRIBUTE_FULL_VIEW'
PROMPT >>> VIEW: &view_var
DESC PTADMIN.&view_var
SELECT * FROM PTADMIN.&view_var WHERE ROWNUM <= 20;

-- SYS_TYPES_ATTRIBUTE_VIEW
DEFINE view_var = 'SYS_TYPES_ATTRIBUTE_VIEW'
PROMPT >>> VIEW: &view_var
DESC PTADMIN.&view_var
SELECT * FROM PTADMIN.&view_var WHERE ROWNUM <= 20;

-- TYPES_ATTRIBUTE_FULL_VIEW
DEFINE view_var = 'TYPES_ATTRIBUTE_FULL_VIEW'
PROMPT >>> VIEW: &view_var
DESC PTADMIN.&view_var
SELECT * FROM PTADMIN.&view_var WHERE ROWNUM <= 20;

-- TYPES_ATTRIBUTE_VIEW
DEFINE view_var = 'TYPES_ATTRIBUTE_VIEW'
PROMPT >>> VIEW: &view_var
DESC PTADMIN.&view_var
SELECT * FROM PTADMIN.&view_var WHERE ROWNUM <= 20;

-- VALUE_SEARCH_ATTR
DEFINE view_var = 'VALUE_SEARCH_ATTR'
PROMPT >>> VIEW: &view_var
DESC PTADMIN.&view_var
SELECT * FROM PTADMIN.&view_var WHERE ROWNUM <= 20;

-- VALUE_SEARCH_LOOKUP
DEFINE view_var = 'VALUE_SEARCH_LOOKUP'
PROMPT >>> VIEW: &view_var
DESC PTADMIN.&view_var
SELECT * FROM PTADMIN.&view_var WHERE ROWNUM <= 20;

-- VALUE_VIEW
DEFINE view_var = 'VALUE_VIEW'
PROMPT >>> VIEW: &view_var
DESC PTADMIN.&view_var
SELECT * FROM PTADMIN.&view_var WHERE ROWNUM <= 20;

DESC SCADA.SCADA_HIERARCHY_VIEW
SELECT * FROM SCADA.SCADA_HIERARCHY_VIEW WHERE ROWNUM <= 20;

PROMPT =========================================================
PROMPT INTERROGATION COMPLETE
PROMPT =========================================================

SPOOL OFF
EXIT;

SELECT owner, table_name 
FROM all_tables 
WHERE owner = 'PTADMIN' 
AND (table_name LIKE '%ATTR%' OR table_name LIKE '%TYPE%' OR table_name LIKE '%POINT%');

the results are:

OBJECT_TYPES_REF, ATTRIBUTE_REF, ATTRIBUTE_LIST_REF, TYPES_ATTRIBUTE_XREF, RECORD_TYPE_REF, SYS_OBJECT_TYPES_REF, SYS_XFORM_TYPES_REF, SYS_ATTRIBUTE_FLAGS_REF, SYS_TYPES_ATTRIBUTE_XREF, EXTPROC_ADDPOINTPARAMS, EXTPROC_POINTLIST


SELECT column_name 
FROM all_tab_columns 
WHERE table_name = 'ATTRIBUTE_REF' AND owner = 'PTADMIN';

response:
COLUMN_NAME:
ATTRIBUTE_KEY
IS_VIRTUAL
IS_KEY
VALUE_TYPE
NAME
MAX_SIZE
LABEL
HCI_TYPE
C_FLAGS
D_FLAGS
FOLDER

COLUMN_NAME:
BOX
DEFAULT_VALUE
IS_TEXTREF
IS_LIST