MINI MINI MANI MO

Path : /opt/oracle/product/18c/dbhomeXE/md/admin/
File Upload :
Current File : //opt/oracle/product/18c/dbhomeXE/md/admin/prvtfeature.plb

@@?/rdbms/admin/sqlsessstart.sql
CREATE OR REPLACE PACKAGE BODY mdsys.mdprvt_feature wrapped 
a000000
1
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
b
255 171
r2qEQw78z4v55KJXBGkDRb/uJacwg+1pNUgVfC+KWOrYU6YJ3HGtYgg5Ky6KEXklwBhR1A5a
Y+Xmj3MqJy8+O4O6/uD2oILagq3U0FNmVKsNAoRzGUGYwMEKuXcjZ9qr+13g4An9qEuXidiZ
WZNrjGWo9ftBM5ZLQOFsh4xHF93faSkx9xFZauoLYHwid7ALDf6LY+7Ex4GDd1zBt3L2hkuJ
mwlpYXCiAfzlDznSZjPbSLIts9FNh35rNvoOILAABET1fAAArBMklX977wOV/nHm1WE1zcTD
v1s/q2Fj17N/6IRmFvK4t3t1EYI6mP0I+Iu0OjO1E766NGP0vBv9jqGjNejAPmg9PAbuHdSu
7F4=

/
show errors;
GRANT EXECUTE ON mdprvt_feature TO PUBLIC;
declare
  table_not_found exception;
  pragma exception_init(table_not_found, -00942);
begin
  begin
    execute immediate
      'DROP TABLE MDSYS.SDO_FEATURE_USAGE';
    exception
      when table_not_found then NULL;
      when others then
        SYS.DBMS_SYSTEM.KSDWRT(SYS.DBMS_SYSTEM.TRACE_FILE,
                               'EXCEPTION[prvtfeature.sql(' || $$PLSQL_LINE || ')1]: ' || SQLERRM); RAISE;
  end;
end;
/
show errors
create table mdsys.sdo_feature_usage (
  feature_name varchar2(24) not null primary key,
  used varchar2(1),
  is_spatial varchar2(1)
 );
grant read on mdsys.sdo_feature_usage to public;
declare
  already_indexed exception;
  pragma exception_init(already_indexed, -01408);
begin
  begin
    execute immediate
      'CREATE INDEX MDSYS.SDO_FEATURE_IDX ON MDSYS.SDO_FEATURE_USAGE(FEATURE_NAME)';
    exception
      when already_indexed then NULL;
      when others then
        SYS.DBMS_SYSTEM.KSDWRT(SYS.DBMS_SYSTEM.TRACE_FILE,
                               'EXCEPTION[prvtfeature.sql(' || $$PLSQL_LINE || ')2]: ' || SQLERRM); RAISE;
  end;
end;
/
show errors
declare
begin




insert into mdsys.sdo_feature_usage values ('3D_FUNCTIONS', 'N', 'N');
insert into mdsys.sdo_feature_usage values ('AGGREGATES', 'N', 'N');
insert into mdsys.sdo_feature_usage values ('BUFFER', 'N', 'N');
insert into mdsys.sdo_feature_usage values ('CSW', 'N', 'N');
insert into mdsys.sdo_feature_usage values ('CS_TRANSFORM', 'N', 'N');
insert into mdsys.sdo_feature_usage values ('GEOCODER', 'N', 'N');
insert into mdsys.sdo_feature_usage values ('GEORASTER', 'N', 'N');
insert into mdsys.sdo_feature_usage values ('INDEX', 'N', 'N');
insert into mdsys.sdo_feature_usage values ('LRS', 'N', 'N');
insert into mdsys.sdo_feature_usage values ('NDM', 'N', 'N');
insert into mdsys.sdo_feature_usage values ('OPEN_LS', 'N', 'N');
insert into mdsys.sdo_feature_usage values ('POINTCLOUD', 'N', 'N');
insert into mdsys.sdo_feature_usage values ('RELATE', 'N', 'N');
insert into mdsys.sdo_feature_usage values ('ROUTER', 'N', 'N');
insert into mdsys.sdo_feature_usage values ('SAM', 'N', 'N');
insert into mdsys.sdo_feature_usage values ('TIN', 'N', 'N');
insert into mdsys.sdo_feature_usage values ('TOPOLOGY', 'N', 'N');
insert into mdsys.sdo_feature_usage values ('UNION_INTERSECTION', 'N', 'N');
insert into mdsys.sdo_feature_usage values ('WFS', 'N', 'N');

commit;

end;
/
show errors
CREATE OR REPLACE TRIGGER MDSYS.SDO_FEATURE_USAGE_UPDATE
AFTER UPDATE OR DELETE ON MDSYS.SDO_FEATURE_USAGE
FOR EACH ROW
BEGIN
  mdsys.mdprvt_feature.sdo_invalidate_feature(:old.feature_name);
END;
/
show errors;
@?/rdbms/admin/sqlsessend.sql

OHA YOOOO