Rem Rem Rem Copyright (c) 2004, 2011, Oracle and/or its affiliates. Rem All rights reserved. Rem NAME Rem catmacd.sql Rem Rem DESCRIPTION Rem Creates seed data for the code$ table. Rem Rem NOTES Rem To re-load Rem delete identity_map$; Rem delete command_rule$ Rem delete code$ Rem Rem 001 - 299 octdef command codes Rem 300 - 399 Data Vault command codes that are not in octdef.h Rem 400+ Data Vault specific codes Rem Rem Rem MODIFIED (MM/DD/YY) Rem youyang 06/16/11 - Backport youyang_bug-12395489 from main Rem jibyun 05/03/11 - Backport jibyun_bug-12356827 from main Rem jibyun 03/02/11 - Backport jibyun_bug-11662436 from main Rem dvekaria 03/02/11 - Backport dvekaria_bug-9068994_1 from main Rem sanbhara 03/01/11 - Backport sanbhara_bug-10225918 from main Rem jheng 01/24/11 - Backport jheng_bug-7137958 from main Rem sanbhara 11/02/10 - Backport sanbhara_bug-9871112 from main Rem vigaur 05/25/10 - Bug 6503742 Rem vigaur 12/10/09 - Bug 8706788 - Remove WKSYS and WKUSER from ODD Rem Cleanup commented metadata inserts for unused Rem schemas Rem jheng 12/01/09 - fix bug 9092184 Rem youyang 09/29/09 - Bug8635726: add change password to code$ Rem jheng 01/14/09 - add ruleset "Allow Scheduler Job" Rem ruparame 12/18/08 - Bug 7657506 Rem clei 12/10/08 - DV_PATCH -> DV_PATCH_ADMIN Rem youyang 10/31/08 - Change owner of roles to % when adding to realm Rem jibyun 05/09/08 - Bug 7550987: Add DV_STREAMS_ADMIN role to Rem Oracle Database Vault realm Rem jsamuel 11/06/08 - use anonymous blocks to limit error msgs Rem ssonawan 09/25/08 - Bug 6938843: Add rules for alter system command Rem jheng 10/17/08 - Remove GRANT and REVOKE default cmd rules Rem jsamuel 10/01/08 - simplfy patching Rem ruparame 08/19/08 - Bug 7319691: Create DV_MONITOR role Rem clei 09/09/08 - Bug 6435192: Add DV protected role DV_PATCH. Rem ruparame 04/01/08 - Add new rule set for datapump Rem ifitzger 05/30/07 - bug fix 6062609: add wksys & wkuser Rem ruparame 02/15/07 - Adding edition data to metadata table Rem rvissapr 12/01/06 - move DV function creation based on seed to Rem catmact.sql Rem clei 12/17/06 - seed Materialized View in DB_OBJECT_TYPE Rem cchui 06/27/06 - seed cmd rules to protect parameter Rem vulnerabilities Rem fjlee 05/06/06 - merge 060502 updates Rem jciminsk 05/02/06 - cleanup embedded file boilerplate Rem jciminsk 05/02/06 - created admin/catmacd.sql Rem sgaetjen 04/12/06 - remove MAC and remove unsupported oct codes Rem tchorma 01/12/06 - Code for PL/SQL Exeecute Rem sgaetjen 02/22/06 - XbranchMerge sgaetjen_dvopt2 from Rem st_rdbms_10.2audit Rem sgaetjen 02/08/06 - add select and DML Rem sgaetjen 11/07/05 - NLS Support Rem sgaetjen 10/31/05 - change fail options Rem sgaetjen 10/04/05 - added factor not labled error message Rem sgaetjen 08/11/05 - sgaetjen_dvschema Rem sgaetjen 08/08/05 - Removed demo data for first QA round Rem sgaetjen 07/28/05 - dos2unix Rem sgaetjen 10/18/04 - Created Rem Rem Rem --This block contains all the inserts into DVSYS.CODE$ --Note that once we get any error we will go to the exception block --And exit out of the block. BEGIN INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(1,'SQL_CMDS','CREATE TABLE',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(2,'SQL_CMDS','INSERT',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(3,'SQL_CMDS','SELECT',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(4,'SQL_CMDS','CREATE CLUSTER',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(5,'SQL_CMDS','ALTER CLUSTER',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(6,'SQL_CMDS','UPDATE',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(7,'SQL_CMDS','DELETE',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(8,'SQL_CMDS','DROP CLUSTER',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(9,'SQL_CMDS','CREATE INDEX',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(10,'SQL_CMDS','DROP INDEX',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(11,'SQL_CMDS','ALTER INDEX',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(12,'SQL_CMDS','DROP TABLE',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(13,'SQL_CMDS','CREATE SEQUENCE',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(14,'SQL_CMDS','ALTER SEQUENCE',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(15,'SQL_CMDS','ALTER TABLE',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(16,'SQL_CMDS','DROP SEQUENCE',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(17,'SQL_CMDS','GRANT',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(18,'SQL_CMDS','REVOKE',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(19,'SQL_CMDS','CREATE SYNONYM',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(20,'SQL_CMDS','DROP SYNONYM',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(21,'SQL_CMDS','CREATE VIEW',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(22,'SQL_CMDS','DROP VIEW',1,USER,SYSDATE,USER,SYSDATE); --INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(23,'SQL_CMDS','VALIDATE INDEX',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(24,'SQL_CMDS','CREATE PROCEDURE',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(25,'SQL_CMDS','ALTER PROCEDURE',1,USER,SYSDATE,USER,SYSDATE); --INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(26,'SQL_CMDS','LOCK TABLE',1,USER,SYSDATE,USER,SYSDATE); --INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(27,'SQL_CMDS','NO OPERATION',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(28,'SQL_CMDS','RENAME',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(29,'SQL_CMDS','COMMENT',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(30,'SQL_CMDS','AUDIT',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(31,'SQL_CMDS','NOAUDIT',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(32,'SQL_CMDS','CREATE DATABASE LINK',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(33,'SQL_CMDS','DROP DATABASE LINK',1,USER,SYSDATE,USER,SYSDATE); --INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(34,'SQL_CMDS','CREATE DATABASE',1,USER,SYSDATE,USER,SYSDATE); --INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(35,'SQL_CMDS','ALTER DATABASE',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(36,'SQL_CMDS','CREATE ROLLBACK SEGMENT',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(37,'SQL_CMDS','ALTER ROLLBACK SEGMENT',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(38,'SQL_CMDS','DROP ROLLBACK SEGMENT',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(39,'SQL_CMDS','CREATE TABLESPACE',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(40,'SQL_CMDS','ALTER TABLESPACE',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(41,'SQL_CMDS','DROP TABLESPACE',1,USER,SYSDATE,USER,SYSDATE); --INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(42,'SQL_CMDS','ALTER SESSION',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(43,'SQL_CMDS','ALTER USER',1,USER,SYSDATE,USER,SYSDATE); --INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(44,'SQL_CMDS','COMMIT',1,USER,SYSDATE,USER,SYSDATE); --INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(45,'SQL_CMDS','ROLLBACK',1,USER,SYSDATE,USER,SYSDATE); --INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(46,'SQL_CMDS','SAVEPOINT',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(47,'SQL_CMDS','EXECUTE',1,USER,SYSDATE,USER,SYSDATE); --INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(48,'SQL_CMDS','SET TRANSACTION',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(49,'SQL_CMDS','ALTER SYSTEM',1,USER,SYSDATE,USER,SYSDATE); --INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(50,'SQL_CMDS','EXPLAIN',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(51,'SQL_CMDS','CREATE USER',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(52,'SQL_CMDS','CREATE ROLE',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(53,'SQL_CMDS','DROP USER',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(54,'SQL_CMDS','DROP ROLE',1,USER,SYSDATE,USER,SYSDATE); --INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(55,'SQL_CMDS','SET ROLE',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(56,'SQL_CMDS','CREATE SCHEMA',1,USER,SYSDATE,USER,SYSDATE); --INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(57,'SQL_CMDS','CREATE CONTROLFILE',1,USER,SYSDATE,USER,SYSDATE); --INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(58,'SQL_CMDS','ALTER TRACING',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(59,'SQL_CMDS','CREATE TRIGGER',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(60,'SQL_CMDS','ALTER TRIGGER',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(61,'SQL_CMDS','DROP TRIGGER',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(62,'SQL_CMDS','ANALYZE TABLE',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(63,'SQL_CMDS','ANALYZE INDEX',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(64,'SQL_CMDS','ANALYZE CLUSTER',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(65,'SQL_CMDS','CREATE PROFILE',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(66,'SQL_CMDS','DROP PROFILE',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(67,'SQL_CMDS','ALTER PROFILE',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(68,'SQL_CMDS','DROP PROCEDURE',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(70,'SQL_CMDS','ALTER RESOURCE COST',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(71,'SQL_CMDS','CREATE SNAPSHOT LOG',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(72,'SQL_CMDS','ALTER SNAPSHOT LOG',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(73,'SQL_CMDS','DROP SNAPSHOT LOG',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(74,'SQL_CMDS','CREATE SNAPSHOT',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(75,'SQL_CMDS','ALTER SNAPSHOT',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(76,'SQL_CMDS','DROP SNAPSHOT',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(77,'SQL_CMDS','CREATE TYPE',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(78,'SQL_CMDS','DROP TYPE',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(79,'SQL_CMDS','ALTER ROLE',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(80,'SQL_CMDS','ALTER TYPE',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(81,'SQL_CMDS','CREATE TYPE BODY',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(82,'SQL_CMDS','ALTER TYPE BODY',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(83,'SQL_CMDS','DROP TYPE BODY',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(84,'SQL_CMDS','DROP LIBRARY',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(85,'SQL_CMDS','TRUNCATE TABLE',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(86,'SQL_CMDS','TRUNCATE CLUSTER',1,USER,SYSDATE,USER,SYSDATE); --INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(87,'SQL_CMDS','CREATE BITMAPFILE',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(88,'SQL_CMDS','ALTER VIEW',1,USER,SYSDATE,USER,SYSDATE); --INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(89,'SQL_CMDS','DROP BITMAPFILE',1,USER,SYSDATE,USER,SYSDATE); --INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(90,'SQL_CMDS','SET CONSTRAINTS',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(91,'SQL_CMDS','CREATE FUNCTION',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(92,'SQL_CMDS','ALTER FUNCTION',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(93,'SQL_CMDS','DROP FUNCTION',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(94,'SQL_CMDS','CREATE PACKAGE',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(95,'SQL_CMDS','ALTER PACKAGE',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(96,'SQL_CMDS','DROP PACKAGE',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(97,'SQL_CMDS','CREATE PACKAGE BODY',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(98,'SQL_CMDS','ALTER PACKAGE BODY',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(99,'SQL_CMDS','DROP PACKAGE BODY',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(157,'SQL_CMDS','CREATE DIRECTORY',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(158,'SQL_CMDS','DROP DIRECTORY',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(159,'SQL_CMDS','CREATE LIBRARY',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(160,'SQL_CMDS','CREATE JAVA',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(161,'SQL_CMDS','ALTER JAVA',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(162,'SQL_CMDS','DROP JAVA',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(163,'SQL_CMDS','CREATE OPERATOR',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(164,'SQL_CMDS','CREATE INDEXTYPE',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(165,'SQL_CMDS','DROP INDEXTYPE',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(166,'SQL_CMDS','ALTER INDEXTYPE',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(167,'SQL_CMDS','DROP OPERATOR',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(168,'SQL_CMDS','ASSOCIATE STATISTICS',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(169,'SQL_CMDS','DISASSOCIATE STATISTICS',1,USER,SYSDATE,USER,SYSDATE); --INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(170,'SQL_CMDS','CALL',1,USER,SYSDATE,USER,SYSDATE); --INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(171,'SQL_CMDS','CREATE SUMMARY',1,USER,SYSDATE,USER,SYSDATE); --INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(172,'SQL_CMDS','ALTER SUMMARY',1,USER,SYSDATE,USER,SYSDATE); --INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(173,'SQL_CMDS','DROP SUMMARY',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(174,'SQL_CMDS','CREATE DIMENSION',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(175,'SQL_CMDS','ALTER DIMENSION',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(176,'SQL_CMDS','DROP DIMENSION',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(177,'SQL_CMDS','CREATE CONTEXT',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(178,'SQL_CMDS','DROP CONTEXT',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(179,'SQL_CMDS','ALTER OUTLINE',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(180,'SQL_CMDS','CREATE OUTLINE',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(181,'SQL_CMDS','DROP OUTLINE',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(183,'SQL_CMDS','ALTER OPERATOR',1,USER,SYSDATE,USER,SYSDATE); --INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(187,'SQL_CMDS','CREATE SPFILE',1,USER,SYSDATE,USER,SYSDATE); --INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(188,'SQL_CMDS','CREATE PFILE',1,USER,SYSDATE,USER,SYSDATE); --INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(189,'SQL_CMDS','MERGE',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(190,'SQL_CMDS','CHANGE PASSWORD',1,USER,SYSDATE,USER,SYSDATE); --INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(191,'SQL_CMDS','UPDATE JOIN INDEX',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(192,'SQL_CMDS','ALTER SYNONYM',1,USER,SYSDATE,USER,SYSDATE); --INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(193,'SQL_CMDS','ALTER DISKGROUP',1,USER,SYSDATE,USER,SYSDATE); --INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(194,'SQL_CMDS','CREATE DISKGROUP',1,USER,SYSDATE,USER,SYSDATE); --INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(195,'SQL_CMDS','DROP DISKGROUP',1,USER,SYSDATE,USER,SYSDATE); --INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(196,'SQL_CMDS','ALTER LIBRARY',1,USER,SYSDATE,USER,SYSDATE); --INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(197,'SQL_CMDS','PURGE USER RECYCLEBIN',1,USER,SYSDATE,USER,SYSDATE); --INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(198,'SQL_CMDS','PURGE DBA RECYCLEBIN',1,USER,SYSDATE,USER,SYSDATE); --INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(199,'SQL_CMDS','PURGE TABLESPACE',1,USER,SYSDATE,USER,SYSDATE); --INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(200,'SQL_CMDS','PURGE TABLE',1,USER,SYSDATE,USER,SYSDATE); --INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(201,'SQL_CMDS','PURGE INDEX',1,USER,SYSDATE,USER,SYSDATE); --INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(202,'SQL_CMDS','UNDROP OBJECT',1,USER,SYSDATE,USER,SYSDATE); --INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(203,'SQL_CMDS','DROP DATABASE',1,USER,SYSDATE,USER,SYSDATE); --INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(204,'SQL_CMDS','FLASHBACK DATABASE',1,USER,SYSDATE,USER,SYSDATE); --INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(205,'SQL_CMDS','FLASHBACK TABLE',1,USER,SYSDATE,USER,SYSDATE); --INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(206,'SQL_CMDS','CREATE RESTORE POINT',1,USER,SYSDATE,USER,SYSDATE); --INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(207,'SQL_CMDS','DROP RESTORE POINT',1,USER,SYSDATE,USER,SYSDATE); --INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(209,'SQL_CMDS','DECLARE REWRITE EQUIVALENCE',1,USER,SYSDATE,USER,SYSDATE); --INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(210,'SQL_CMDS','ALTER REWRITE EQUIVALENCE',1,USER,SYSDATE,USER,SYSDATE); --INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(211,'SQL_CMDS','DROP REWRITE EQUIVALENCE',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(300,'SQL_CMDS','CONNECT',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(301,'SQL_CMDS','CREATE EDITION',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(302,'SQL_CMDS','ALTER EDITION',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(303,'SQL_CMDS','DROP EDITION',1,USER,SYSDATE,USER,SYSDATE); --INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(301,'SQL_CMDS','DISCONNECT',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(400,'AUDIT_EVENTS','10000',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(401,'AUDIT_EVENTS','10001',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(402,'AUDIT_EVENTS','10002',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(403,'AUDIT_EVENTS','10003',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(404,'AUDIT_EVENTS','10004',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(405,'AUDIT_EVENTS','10005',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(406,'AUDIT_EVENTS','10006',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(407,'AUDIT_EVENTS','10007',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(408,'AUDIT_EVENTS','10008',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(409,'AUDIT_EVENTS','10009',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(410,'AUDIT_EVENTS','10010',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(411,'BOOLEAN','Y',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(412,'BOOLEAN','N',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(413,'FACTOR_AUDIT','0',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(414,'FACTOR_AUDIT','1',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(415,'FACTOR_AUDIT','2',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(416,'FACTOR_AUDIT','4',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(417,'FACTOR_AUDIT','8',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(418,'FACTOR_AUDIT','16',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(419,'FACTOR_AUDIT','32',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(420,'FACTOR_AUDIT','64',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(421,'FACTOR_FAIL','1',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(422,'FACTOR_FAIL','2',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(423,'FACTOR_IDENTIFY','0',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(424,'FACTOR_IDENTIFY','1',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(425,'FACTOR_IDENTIFY','2',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(427,'FACTOR_EVALUATE','0',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(428,'FACTOR_EVALUATE','1',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(430,'FACTOR_LABEL','0',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(431,'FACTOR_LABEL','1',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(432,'RULESET_AUDIT','0',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(433,'RULESET_AUDIT','1',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(434,'RULESET_AUDIT','2',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(435,'RULESET_EVALUATE','1',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(436,'RULESET_EVALUATE','2',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(437,'RULESET_FAIL','1',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(438,'RULESET_FAIL','2',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(439,'RULESET_EVENT','0',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(440,'RULESET_EVENT','1',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(441,'RULESET_EVENT','2',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(442,'OPERATORS','=',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(443,'OPERATORS','<>',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(444,'OPERATORS','BETWEEN',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(445,'OPERATORS','<',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(446,'OPERATORS','<=',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(447,'OPERATORS','>',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(448,'OPERATORS','>=',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(449,'OPERATORS','LIKE',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(450,'OPERATORS','NOT LIKE',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(451,'OPERATORS','IS NULL',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(452,'OPERATORS','IS NOT NULL',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(453,'REALM_AUDIT','0',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(454,'REALM_AUDIT','1',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(455,'REALM_AUDIT','2',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(456,'REALM_OPTION','0',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(457,'REALM_OPTION','1',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(458,'LABEL_ALG','HUU',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(459,'LABEL_ALG','HIU',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(460,'LABEL_ALG','HMU',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(461,'LABEL_ALG','HNU',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(462,'LABEL_ALG','HUI',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(463,'LABEL_ALG','HII',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(464,'LABEL_ALG','HMI',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(465,'LABEL_ALG','HNI',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(466,'LABEL_ALG','HUM',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(467,'LABEL_ALG','HIM',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(468,'LABEL_ALG','HMM',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(469,'LABEL_ALG','HNM',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(470,'LABEL_ALG','HUN',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(471,'LABEL_ALG','HIN',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(472,'LABEL_ALG','HMN',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(473,'LABEL_ALG','HNN',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(474,'LABEL_ALG','LUU',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(475,'LABEL_ALG','LIU',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(476,'LABEL_ALG','LMU',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(477,'LABEL_ALG','LNU',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(478,'LABEL_ALG','LUI',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(479,'LABEL_ALG','LII',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(480,'LABEL_ALG','LMI',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(481,'LABEL_ALG','LNI',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(482,'LABEL_ALG','LUM',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(483,'LABEL_ALG','LIM',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(484,'LABEL_ALG','LMM',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(485,'LABEL_ALG','LNM',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(486,'LABEL_ALG','LUN',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(487,'LABEL_ALG','LIN',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(488,'LABEL_ALG','LMN',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(489,'LABEL_ALG','LNN',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(490,'DB_OBJECT_TYPE','CLUSTER',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(491,'DB_OBJECT_TYPE','CONSUMER GROUP',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(492,'DB_OBJECT_TYPE','CONTEXT',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(493,'DB_OBJECT_TYPE','DIMENSION',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(494,'DB_OBJECT_TYPE','DIRECTORY',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(495,'DB_OBJECT_TYPE','EVALUATION CONTEXT',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(496,'DB_OBJECT_TYPE','FUNCTION',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(497,'DB_OBJECT_TYPE','INDEX',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(498,'DB_OBJECT_TYPE','INDEX PARTITION',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(499,'DB_OBJECT_TYPE','INDEXTYPE',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(500,'DB_OBJECT_TYPE','JAVA CLASS',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(501,'DB_OBJECT_TYPE','JAVA DATA',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(502,'DB_OBJECT_TYPE','JAVA RESOURCE',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(503,'DB_OBJECT_TYPE','JOB',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(504,'DB_OBJECT_TYPE','JOB CLASS',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(505,'DB_OBJECT_TYPE','LIBRARY',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(506,'DB_OBJECT_TYPE','LOB',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(507,'DB_OBJECT_TYPE','LOB PARTITION',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(508,'DB_OBJECT_TYPE','SNAPSHOT',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(509,'DB_OBJECT_TYPE','OPERATOR',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(510,'DB_OBJECT_TYPE','PACKAGE',1,USER,SYSDATE,USER,SYSDATE); --INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(511,'DB_OBJECT_TYPE','PACKAGE BODY',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(512,'DB_OBJECT_TYPE','PROCEDURE',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(513,'DB_OBJECT_TYPE','PROGRAM',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(514,'DB_OBJECT_TYPE','QUEUE',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(515,'DB_OBJECT_TYPE','RESOURCE PLAN',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(516,'DB_OBJECT_TYPE','ROLE',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(517,'DB_OBJECT_TYPE','RULE',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(518,'DB_OBJECT_TYPE','RULE SET',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(519,'DB_OBJECT_TYPE','SCHEDULE',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(520,'DB_OBJECT_TYPE','SEQUENCE',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(521,'DB_OBJECT_TYPE','SYNONYM',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(522,'DB_OBJECT_TYPE','TABLE',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(523,'DB_OBJECT_TYPE','TABLE PARTITION',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(524,'DB_OBJECT_TYPE','TRIGGER',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(525,'DB_OBJECT_TYPE','TYPE',1,USER,SYSDATE,USER,SYSDATE); --INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(526,'DB_OBJECT_TYPE','TYPE BODY',1,USER,SYSDATE,USER,SYSDATE); --INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(527,'DB_OBJECT_TYPE','UNDEFINED',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(528,'DB_OBJECT_TYPE','VIEW',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(529,'DB_OBJECT_TYPE','WINDOW',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(530,'DB_OBJECT_TYPE','WINDOW GROUP',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(531,'DB_OBJECT_TYPE','XML SCHEMA',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(532,'DB_OBJECT_TYPE','SNAPSHOT LOG',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(533,'DB_OBJECT_TYPE','MATERIALIZED VIEW',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / --Separate anonymous block should be used for any modifications to the DVSYS.CODE$ table --This will ensure that the new entry into this table is executed. BEGIN INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(533,'DB_OBJECT_TYPE','MATERIALIZED VIEW',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / /*Bug 9092184: insert the following missing records */ BEGIN INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(534,'FACTOR_IDENTIFY','3',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(535,'FACTOR_EVALUATE','2',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(536,'RULESET_AUDIT','3',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(537,'RULESET_EVENT','3',1,USER,SYSDATE,USER,SYSDATE); INSERT INTO DVSYS.CODE$ (ID#,CODE_GROUP,CODE,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(538,'REALM_AUDIT','3',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / Rem Rem Rem Rem DESCRIPTION Rem Creates seed data for the factor_type$ table. Rem Rem Rem Rem Rem --A separate anonymous block used is for each insert. --Subsequent modifications should use a similar method. BEGIN EXECUTE IMMEDIATE 'INSERT INTO DVSYS.FACTOR_TYPE$ (ID#,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(1,1,USER,SYSDATE,USER,SYSDATE)'; EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN EXECUTE IMMEDIATE 'INSERT INTO DVSYS.FACTOR_TYPE$ (ID#,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(2,1,USER,SYSDATE,USER,SYSDATE)'; EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN EXECUTE IMMEDIATE 'INSERT INTO DVSYS.FACTOR_TYPE$ (ID#,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(3,1,USER,SYSDATE,USER,SYSDATE)'; EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN EXECUTE IMMEDIATE 'INSERT INTO DVSYS.FACTOR_TYPE$ (ID#,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(4,1,USER,SYSDATE,USER,SYSDATE)'; EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN EXECUTE IMMEDIATE 'INSERT INTO DVSYS.FACTOR_TYPE$ (ID#,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(5,1,USER,SYSDATE,USER,SYSDATE)'; EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN EXECUTE IMMEDIATE 'INSERT INTO DVSYS.FACTOR_TYPE$ (ID#,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(6,1,USER,SYSDATE,USER,SYSDATE)'; EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN EXECUTE IMMEDIATE 'INSERT INTO DVSYS.FACTOR_TYPE$ (ID#,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(7,1,USER,SYSDATE,USER,SYSDATE)'; EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN EXECUTE IMMEDIATE 'INSERT INTO DVSYS.FACTOR_TYPE$ (ID#,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(8,1,USER,SYSDATE,USER,SYSDATE)'; EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN EXECUTE IMMEDIATE 'INSERT INTO DVSYS.FACTOR_TYPE$ (ID#,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(9,1,USER,SYSDATE,USER,SYSDATE)'; EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN EXECUTE IMMEDIATE 'INSERT INTO DVSYS.FACTOR_TYPE$ (ID#,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(10,1,USER,SYSDATE,USER,SYSDATE)'; EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN EXECUTE IMMEDIATE 'INSERT INTO DVSYS.FACTOR_TYPE$ (ID#,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(11,1,USER,SYSDATE,USER,SYSDATE)'; EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / Rem Rem Rem Rem DESCRIPTION Rem Creates seed data for the factor$ table. Rem Rem Rem Rem Rem BEGIN INSERT INTO DVSYS.FACTOR$ (ID#,NAME,GET_EXPR,FACTOR_TYPE_ID#,IDENTIFIED_BY,LABELED_BY,EVAL_OPTIONS,AUDIT_OPTIONS,FAIL_OPTIONS,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(1,'Database_Hostname','UPPER(DVSYS.DBMS_MACADM.GET_INSTANCE_INFO(''HOST_NAME''))',1,1,0,0,0,1,1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / -- Bug 6503742. Use new database_ip context to populate the factor data BEGIN INSERT INTO DVSYS.FACTOR$ (ID#,NAME,GET_EXPR,FACTOR_TYPE_ID#,IDENTIFIED_BY,LABELED_BY,EVAL_OPTIONS,AUDIT_OPTIONS,FAIL_OPTIONS,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(2,'Database_IP','UPPER(SYS_CONTEXT(''USERENV'',''SERVER_HOST_IP''))',2,1,0,0,0,1,1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.FACTOR$ (ID#,NAME,GET_EXPR,FACTOR_TYPE_ID#,IDENTIFIED_BY,LABELED_BY,EVAL_OPTIONS,AUDIT_OPTIONS,FAIL_OPTIONS,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(3,'Database_Instance','UPPER(SYS_CONTEXT(''USERENV'',''INSTANCE''))',3,1,0,0,0,1,1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.FACTOR$ (ID#,NAME,GET_EXPR,FACTOR_TYPE_ID#,IDENTIFIED_BY,LABELED_BY,EVAL_OPTIONS,AUDIT_OPTIONS,FAIL_OPTIONS,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(4,'Client_IP','UPPER(SYS_CONTEXT(''USERENV'',''IP_ADDRESS''))',2,1,0,0,0,1,1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.FACTOR$ (ID#,NAME,GET_EXPR,FACTOR_TYPE_ID#,IDENTIFIED_BY,LABELED_BY,EVAL_OPTIONS,AUDIT_OPTIONS,FAIL_OPTIONS,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(5,'Authentication_Method','UPPER(SYS_CONTEXT(''USERENV'',''AUTHENTICATION_METHOD''))',5,1,0,1,0,1,1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.FACTOR$ (ID#,NAME,GET_EXPR,FACTOR_TYPE_ID#,IDENTIFIED_BY,LABELED_BY,EVAL_OPTIONS,AUDIT_OPTIONS,FAIL_OPTIONS,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(6,'Identification_Type','UPPER(SYS_CONTEXT(''USERENV'',''IDENTIFICATION_TYPE''))',5,1,0,1,0,1,1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.FACTOR$ (ID#,NAME,GET_EXPR,FACTOR_TYPE_ID#,IDENTIFIED_BY,LABELED_BY,EVAL_OPTIONS,AUDIT_OPTIONS,FAIL_OPTIONS,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(7,'Database_Domain','UPPER(SYS_CONTEXT(''USERENV'',''DB_DOMAIN''))',7,1,0,0,0,1,1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.FACTOR$ (ID#,NAME,GET_EXPR,FACTOR_TYPE_ID#,IDENTIFIED_BY,LABELED_BY,EVAL_OPTIONS,AUDIT_OPTIONS,FAIL_OPTIONS,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(8,'Database_Name','UPPER(SYS_CONTEXT(''USERENV'',''DB_NAME''))',3,1,0,0,0,1,1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.FACTOR$ (ID#,NAME,GET_EXPR,FACTOR_TYPE_ID#,IDENTIFIED_BY,LABELED_BY,EVAL_OPTIONS,AUDIT_OPTIONS,FAIL_OPTIONS,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(9,'Lang','UPPER(SYS_CONTEXT(''USERENV'',''LANG''))',4,1,0,1,0,1,1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.FACTOR$ (ID#,NAME,GET_EXPR,FACTOR_TYPE_ID#,IDENTIFIED_BY,LABELED_BY,EVAL_OPTIONS,AUDIT_OPTIONS,FAIL_OPTIONS,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(10,'Language','UPPER(SYS_CONTEXT(''USERENV'',''LANGUAGE''))',4,1,0,1,0,1,1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.FACTOR$ (ID#,NAME,GET_EXPR,FACTOR_TYPE_ID#,IDENTIFIED_BY,LABELED_BY,EVAL_OPTIONS,AUDIT_OPTIONS,FAIL_OPTIONS,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(11,'Network_Protocol','UPPER(SYS_CONTEXT(''USERENV'',''NETWORK_PROTOCOL''))',5,1,0,0,0,1,1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.FACTOR$ (ID#,NAME,GET_EXPR,FACTOR_TYPE_ID#,IDENTIFIED_BY,LABELED_BY,EVAL_OPTIONS,AUDIT_OPTIONS,FAIL_OPTIONS,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(12,'Proxy_User','SYS_CONTEXT(''USERENV'',''PROXY_USER'')',4,1,0,0,0,1,1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.FACTOR$ (ID#,NAME,GET_EXPR,FACTOR_TYPE_ID#,IDENTIFIED_BY,LABELED_BY,EVAL_OPTIONS,AUDIT_OPTIONS,FAIL_OPTIONS,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(13,'Proxy_Enterprise_Identity','SYS_CONTEXT(''USERENV'',''PROXY_ENTERPRISE_IDENTITY'')',4,1,0,0,0,1,1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.FACTOR$ (ID#,NAME,GET_EXPR,FACTOR_TYPE_ID#,IDENTIFIED_BY,LABELED_BY,EVAL_OPTIONS,AUDIT_OPTIONS,FAIL_OPTIONS,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(14,'Session_User','SYS_CONTEXT(''USERENV'',''SESSION_USER'')',4,1,0,1,0,1,1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.FACTOR$ (ID#,NAME,GET_EXPR,FACTOR_TYPE_ID#,IDENTIFIED_BY,LABELED_BY,EVAL_OPTIONS,AUDIT_OPTIONS,FAIL_OPTIONS,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(15,'Domain','',7,2,0,0,0,1,1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.FACTOR$ (ID#,NAME,GET_EXPR,FACTOR_TYPE_ID#,IDENTIFIED_BY,LABELED_BY,EVAL_OPTIONS,AUDIT_OPTIONS,FAIL_OPTIONS,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(16,'Machine','DVSYS.DBMS_MACADM.GET_SESSION_INFO(''MACHINE'')',7,1,0,0,0,1,1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.FACTOR$ (ID#,NAME,GET_EXPR,FACTOR_TYPE_ID#,IDENTIFIED_BY,LABELED_BY,EVAL_OPTIONS,AUDIT_OPTIONS,FAIL_OPTIONS,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(17,'Enterprise_Identity','SYS_CONTEXT(''USERENV'',''ENTERPRISE_IDENTITY'')',4,1,0,1,0,1,1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / Rem Rem Rem Rem DESCRIPTION Rem Creates seed data for the identity$ table. Rem Rem Rem Rem Rem SET SERVEROUT ON SIZE 1000000 DECLARE l_id NUMBER := 0; l_factor_id NUMBER; l_date DATE := SYSDATE; l_user VARCHAR2(30) := USER; l_val dvsys.identity$.value%TYPE; l_sql VARCHAR2(255); l_tmp VARCHAR2(255); l_trust NUMBER := 1; l_index NUMBER; l_count NUMBER; l_char VARCHAR2(1); l_found BOOLEAN; BEGIN SELECT id# INTO l_factor_id FROM DVSYS.factor$ WHERE name = 'Authentication_Method' ; l_id := l_id + 1; l_val := 'PASSWORD'; INSERT INTO DVSYS.identity$(id#,factor_id#,value,trust_level,version,created_by,create_date,updated_by,update_date) VALUES(l_id,l_factor_id,l_val,l_trust,1,l_user,l_date,l_user,l_date); l_id := l_id + 1; l_val := 'KERBEROS'; INSERT INTO DVSYS.identity$(id#,factor_id#,value,trust_level,version,created_by,create_date,updated_by,update_date) VALUES(l_id,l_factor_id,l_val,l_trust,1,l_user,l_date,l_user,l_date); l_id := l_id + 1; l_val := 'SSL'; INSERT INTO DVSYS.identity$(id#,factor_id#,value,trust_level,version,created_by,create_date,updated_by,update_date) VALUES(l_id,l_factor_id,l_val,l_trust,1,l_user,l_date,l_user,l_date); l_id := l_id + 1; l_val := 'RADIUS'; INSERT INTO DVSYS.identity$(id#,factor_id#,value,trust_level,version,created_by,create_date,updated_by,update_date) VALUES(l_id,l_factor_id,l_val,l_trust,1,l_user,l_date,l_user,l_date); l_id := l_id + 1; l_val := 'OS'; INSERT INTO DVSYS.identity$(id#,factor_id#,value,trust_level,version,created_by,create_date,updated_by,update_date) VALUES(l_id,l_factor_id,l_val,l_trust,1,l_user,l_date,l_user,l_date); l_id := l_id + 1; l_val := 'DCE'; INSERT INTO DVSYS.identity$(id#,factor_id#,value,trust_level,version,created_by,create_date,updated_by,update_date) VALUES(l_id,l_factor_id,l_val,l_trust,1,l_user,l_date,l_user,l_date); l_id := l_id + 1; l_val := 'NONE'; INSERT INTO DVSYS.identity$(id#,factor_id#,value,trust_level,version,created_by,create_date,updated_by,update_date) VALUES(l_id,l_factor_id,l_val,l_trust,1,l_user,l_date,l_user,l_date); SELECT id# INTO l_factor_id FROM DVSYS.factor$ WHERE name = 'Identification_Type' ; l_id := l_id + 1; l_val := 'LOCAL'; INSERT INTO DVSYS.identity$(id#,factor_id#,value,trust_level,version,created_by,create_date,updated_by,update_date) VALUES(l_id,l_factor_id,l_val,l_trust,1,l_user,l_date,l_user,l_date); l_id := l_id + 1; l_val := 'EXTERNAL'; INSERT INTO DVSYS.identity$(id#,factor_id#,value,trust_level,version,created_by,create_date,updated_by,update_date) VALUES(l_id,l_factor_id,l_val,l_trust,1,l_user,l_date,l_user,l_date); l_id := l_id + 1; l_val := 'GLOBAL SHARED'; INSERT INTO DVSYS.identity$(id#,factor_id#,value,trust_level,version,created_by,create_date,updated_by,update_date) VALUES(l_id,l_factor_id,l_val,l_trust,1,l_user,l_date,l_user,l_date); l_id := l_id + 1; l_val := 'GLOBAL PRIVATE'; INSERT INTO DVSYS.identity$(id#,factor_id#,value,trust_level,version,created_by,create_date,updated_by,update_date) VALUES(l_id,l_factor_id,l_val,l_trust,1,l_user,l_date,l_user,l_date); SELECT id# INTO l_factor_id FROM DVSYS.factor$ WHERE name = 'Database_Instance' ; l_count := 0; IF ( l_count = 0 ) THEN FOR c1 in ( SELECT * FROM sys.GV_$INSTANCE ) LOOP l_id := l_id + 1; l_val := c1.instance_number; BEGIN INSERT INTO DVSYS.identity$(id#,factor_id#,value,trust_level,version,created_by,create_date,updated_by,update_date) VALUES(l_id,l_factor_id,l_val,l_trust,1,l_user,l_date,l_user,l_date); EXCEPTION WHEN DUP_VAL_ON_INDEX THEN NULL; -- this should not occur WHEN OTHERS THEN dbms_output.put_line('error loading instance identity for ' || to_char(l_factor_id) || ':' || l_val || ':' || sqlerrm ); END; END LOOP; END IF; SELECT id# INTO l_factor_id FROM DVSYS.factor$ WHERE name = 'Database_Hostname' ; l_count := 0; IF ( l_count = 0 ) THEN FOR c2 in ( SELECT * FROM sys.GV_$INSTANCE ) LOOP BEGIN l_id := l_id + 1; -- l_val := c1.instance_name; l_tmp := upper(DVSYS.dbms_macadm.get_instance_info('HOST_NAME')); -- upper(SYS_CONTEXT('USERENV','HOST')); l_val := upper(c2.host_name); -- for Windows l_index := INSTR(l_tmp,'\'); IF ( l_index > 0 ) THEN l_tmp := SUBSTR(l_tmp,1,l_index); l_val := l_tmp || l_val; END IF; INSERT INTO DVSYS.identity$(id#,factor_id#,value,trust_level,version,created_by,create_date,updated_by,update_date) VALUES(l_id,l_factor_id,l_val,l_trust,1,l_user,l_date,l_user,l_date); EXCEPTION WHEN DUP_VAL_ON_INDEX THEN NULL; -- this is okay , two instance on same host WHEN OTHERS THEN dbms_output.put_line('error loading host identity for ' || to_char(l_factor_id) || ':' || l_val || ':' || sqlerrm ); END; END LOOP; END IF; SELECT id# INTO l_factor_id FROM DVSYS.factor$ WHERE name = 'Database_IP' ; l_count := 0; IF ( l_count = 0 ) THEN FOR c3 in ( SELECT * FROM sys.GV_$INSTANCE ) LOOP BEGIN l_id := l_id + 1; l_val := UPPER(UTL_INADDR.GET_HOST_ADDRESS(c3.host_name)); INSERT INTO DVSYS.identity$(id#,factor_id#,value,trust_level,version,created_by,create_date,updated_by,update_date) VALUES(l_id,l_factor_id,l_val,l_trust,1,l_user,l_date,l_user,l_date); EXCEPTION WHEN DUP_VAL_ON_INDEX THEN NULL; -- this is okay , two instance on same ip WHEN OTHERS THEN dbms_output.put_line('error loading IP identity for ' || to_char(l_factor_id) || ':' || l_val || ':' || sqlerrm ); END; END LOOP; END IF; SELECT id# INTO l_factor_id FROM DVSYS.factor$ WHERE name = 'Client_IP' ; l_val := UPPER(SYS_CONTEXT('USERENV','IP_ADDRESS')); IF ( l_val IS NOT NULL ) THEN l_id := l_id + 1; INSERT INTO DVSYS.identity$(id#,factor_id#,value,trust_level,version,created_by,create_date,updated_by,update_date) VALUES(l_id,l_factor_id,l_val,l_trust,1,l_user,l_date,l_user,l_date); END IF; FOR c99 IN ( SELECT id# , get_expr FROM DVSYS.factor$ WHERE name IN ( 'Authentication_Data' ,'Database_Domain' ,'Database_Name' ,'Client_IP' ,'External_Name' ,'Lang' ,'Language' ,'Machine' ,'Network_Protocol' ,'Proxy_User' ,'Service_Name' ) ORDER BY name ) LOOP l_factor_id := c99.id# ; l_sql := 'SELECT ' || c99.get_expr || ' FROM DUAL '; BEGIN EXECUTE IMMEDIATE l_sql INTO l_val; IF ( l_val IS NOT NULL ) THEN l_id := l_id + 1; INSERT INTO DVSYS.identity$(id#,factor_id#,value,trust_level,version,created_by,create_date,updated_by,update_date) VALUES(l_id,l_factor_id,l_val,l_trust,1,l_user,l_date,l_user,l_date); END IF; EXCEPTION WHEN OTHERS THEN dbms_output.put_line ('error loading identity for ' || to_char(l_factor_id) || ':' || sqlerrm ); END; END LOOP; EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / SET SERVEROUT OFF Rem Rem Rem Rem DESCRIPTION Rem Creates seed data for the rule_set$ table. Rem Rem Rem Rem BEGIN INSERT INTO DVSYS.RULE_SET$ (ID#,ENABLED,EVAL_OPTIONS,AUDIT_OPTIONS,FAIL_OPTIONS,HANDLER_OPTIONS,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(1,'Y',1,0,1,0,1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.RULE_SET$ (ID#,ENABLED,EVAL_OPTIONS,AUDIT_OPTIONS,FAIL_OPTIONS,HANDLER_OPTIONS,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(2,'Y',1,0,1,0,1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.RULE_SET$ (ID#,ENABLED,EVAL_OPTIONS,AUDIT_OPTIONS,FAIL_OPTIONS,HANDLER_OPTIONS,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(3,'Y',1,1,1,0,1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.RULE_SET$ (ID#,ENABLED,EVAL_OPTIONS,AUDIT_OPTIONS,FAIL_OPTIONS,HANDLER_OPTIONS,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(4,'Y',2,1,1,0,1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.RULE_SET$ (ID#,ENABLED,EVAL_OPTIONS,AUDIT_OPTIONS,FAIL_OPTIONS,HANDLER_OPTIONS,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(5,'Y',1,1,1,0,1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.RULE_SET$ (ID#,ENABLED,EVAL_OPTIONS,AUDIT_OPTIONS,FAIL_OPTIONS,HANDLER_OPTIONS,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(6,'Y',1,1,1,0,1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.RULE_SET$ (ID#,ENABLED,EVAL_OPTIONS,AUDIT_OPTIONS,FAIL_OPTIONS,HANDLER_OPTIONS,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(7,'Y',1,1,1,0,1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / --Bug 7137958: delete datapump authorization ruleset ID#=8 BEGIN INSERT INTO DVSYS.RULE_SET$ (ID#,ENABLED,EVAL_OPTIONS,AUDIT_OPTIONS,FAIL_OPTIONS,HANDLER_OPTIONS,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(9,'Y',1,1,1,0,1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / --Bug 7137958: delete scheduler job authorization ruleset ID#=10 --Note: Rule Set ID# 8 and 10 should not be used anymore. Rem Rem Rem Rem DESCRIPTION Rem Creates seed data for the rule$ table. Rem Rem Rem Rem BEGIN INSERT INTO DVSYS.rule$ (ID#,RULE_EXPR,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(1,'1=1',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.rule$ (ID#,RULE_EXPR,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(2,'1=0',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.rule$ (ID#,RULE_EXPR,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(3,'DVSYS.DBMS_MACUTL.USER_HAS_ROLE_VARCHAR(''DV_ACCTMGR'', ''"''||dvsys.dv_login_user||''"'') = ''Y''',1, USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.rule$ (ID#,RULE_EXPR,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(4,'DVSYS.DBMS_MACUTL.USER_HAS_ROLE_VARCHAR(''DBA'',''"''||dvsys.dv_login_user||''"'') = ''Y''',1, USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.rule$ (ID#,RULE_EXPR,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(5,'DVSYS.DBMS_MACUTL.USER_HAS_ROLE_VARCHAR(''DV_ADMIN'',''"''||dvsys.dv_login_user||''"'') = ''Y''',1, USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.rule$ (ID#,RULE_EXPR,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(6,'DVSYS.DBMS_MACUTL.USER_HAS_ROLE_VARCHAR(''DV_OWNER'',''"''||dvsys.dv_login_user||''"'') = ''Y''',1, USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.rule$ (ID#,RULE_EXPR,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(7,'DVSYS.DBMS_MACUTL.USER_HAS_ROLE_VARCHAR(''LBAC_DBA'',''"''||dvsys.dv_login_user||''"'') = ''Y''',1, USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.rule$ (ID#,RULE_EXPR,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(8,'USER IN (''SYS'',''SYSTEM'')',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.rule$ (ID#,RULE_EXPR,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(9, '(DVSYS.DBMS_MACUTL.USER_HAS_SYSTEM_PRIV_VARCHAR(''EXEMPT ACCESS POLICY'',''"''||dvsys.dv_login_user||''"'') = ''N'') OR USER = ''SYS''', 1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.rule$ (ID#,RULE_EXPR,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(10,'dvsys.dv_login_user = dvsys.dv_dict_obj_name',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.rule$ (ID#,RULE_EXPR,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(11,'DVSYS.DBMS_MACADM.check_trig_parm_varchar = ''Y''',1, USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.rule$ (ID#,RULE_EXPR,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(12,'DVSYS.DBMS_MACADM.check_o7_parm_varchar = ''Y''',1, USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.rule$ (ID#,RULE_EXPR,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(13,'DVSYS.DBMS_MACADM.check_dynrls_parm_varchar = ''Y''',1, USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.rule$ (ID#,RULE_EXPR,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(14,'DVSYS.DBMS_MACADM.IS_ALTER_USER_ALLOW_VARCHAR(''"''||dvsys.dv_login_user||''"'') = ''Y''',1, USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.rule$ (ID#,RULE_EXPR,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(15,'DVSYS.DBMS_MACADM.check_sys_sec_parm_varchar = ''Y''',1, USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.rule$ (ID#,RULE_EXPR,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(16,'DVSYS.DBMS_MACADM.check_dump_dest_parm_varchar = ''Y''',1, USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.rule$ (ID#,RULE_EXPR,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(17,'DVSYS.DBMS_MACADM.check_backup_parm_varchar = ''Y''',1, USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.rule$ (ID#,RULE_EXPR,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(18,'DVSYS.DBMS_MACADM.check_db_file_parm_varchar = ''Y''',1, USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.rule$ (ID#,RULE_EXPR,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(19,'DVSYS.DBMS_MACADM.check_optimizer_parm_varchar = ''Y''',1, USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.rule$ (ID#,RULE_EXPR,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(20,'DVSYS.DBMS_MACADM.check_plsql_parm_varchar = ''Y''',1, USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.rule$ (ID#,RULE_EXPR,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(21,'DVSYS.DBMS_MACADM.check_security_parm_varchar = ''Y''',1, USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.rule$ (ID#,RULE_EXPR,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(22,'DVSYS.DBMS_MACADM.IS_DROP_USER_ALLOW_VARCHAR(''"''||dvsys.dv_login_user||''"'') = ''Y''',1, USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.rule$ (ID#,RULE_EXPR,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(50,'TO_NUMBER(TO_CHAR(SYSDATE,''DD'')) = 1',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.rule$ (ID#,RULE_EXPR,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(51,'(LAST_DAY(TRUNC(SYSDATE)) - TRUNC(SYSDATE)) = 0',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.rule$ (ID#,RULE_EXPR,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(100, ' (NVL(DVSYS.DBMS_MACADM.GET_SESSION_INFO(''PROGRAM''),''X'') NOT LIKE ''exp@%'' ) AND ' || '(NVL(DVSYS.DBMS_MACADM.GET_SESSION_INFO(''PROGRAM''),''X'') NOT LIKE ''EXP.EX%'')', 1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / Rem Rem Rem Rem DESCRIPTION Rem Creates seed data for the rule_set_rule$ table. Rem Rem Rem Rem Rem -- enabled BEGIN INSERT INTO DVSYS.RULE_SET_RULE$ (ID#,RULE_SET_ID#,RULE_ID#,RULE_ORDER,ENABLED,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(1,1,1,1,'Y',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / -- disabled BEGIN INSERT INTO DVSYS.RULE_SET_RULE$ (ID#,RULE_SET_ID#,RULE_ID#,RULE_ORDER,ENABLED,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(2,2,2,1,'Y',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / -- user account maintenance BEGIN INSERT INTO DVSYS.RULE_SET_RULE$ (ID#,RULE_SET_ID#,RULE_ID#,RULE_ORDER,ENABLED,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(3,3,3,1,'Y',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.RULE_SET_RULE$ (ID#,RULE_SET_ID#,RULE_ID#,RULE_ORDER,ENABLED,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(19,3,22,1,'Y',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / -- user account maintenance for ALTER USER BEGIN INSERT INTO DVSYS.RULE_SET_RULE$ (ID#,RULE_SET_ID#,RULE_ID#,RULE_ORDER,ENABLED,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(4,4,14,1,'Y',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.RULE_SET_RULE$ (ID#,RULE_SET_ID#,RULE_ID#,RULE_ORDER,ENABLED,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(5,4,10,1,'Y',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.RULE_SET_RULE$ (ID#,RULE_SET_ID#,RULE_ID#,RULE_ORDER,ENABLED,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(6,6,6,1,'Y',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.RULE_SET_RULE$ (ID#,RULE_SET_ID#,RULE_ID#,RULE_ORDER,ENABLED,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(7,7,11,1,'Y',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.RULE_SET_RULE$ (ID#,RULE_SET_ID#,RULE_ID#,RULE_ORDER,ENABLED,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(8,7,12,1,'Y',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.RULE_SET_RULE$ (ID#,RULE_SET_ID#,RULE_ID#,RULE_ORDER,ENABLED,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(9,7,13,1,'Y',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.RULE_SET_RULE$ (ID#,RULE_SET_ID#,RULE_ID#,RULE_ORDER,ENABLED,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(11,9,15,1,'Y',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.RULE_SET_RULE$ (ID#,RULE_SET_ID#,RULE_ID#,RULE_ORDER,ENABLED,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(12,9,16,1,'Y',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.RULE_SET_RULE$ (ID#,RULE_SET_ID#,RULE_ID#,RULE_ORDER,ENABLED,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(13,9,17,1,'Y',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.RULE_SET_RULE$ (ID#,RULE_SET_ID#,RULE_ID#,RULE_ORDER,ENABLED,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(14,9,18,1,'Y',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.RULE_SET_RULE$ (ID#,RULE_SET_ID#,RULE_ID#,RULE_ORDER,ENABLED,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(15,9,19,1,'Y',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.RULE_SET_RULE$ (ID#,RULE_SET_ID#,RULE_ID#,RULE_ORDER,ENABLED,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(16,9,20,1,'Y',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.RULE_SET_RULE$ (ID#,RULE_SET_ID#,RULE_ID#,RULE_ORDER,ENABLED,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(17,9,21,1,'Y',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / --Bug 7137958: ID# 18 and 10 should not be used anymore, since these IDs are --used during downgrade. Rem Rem Rem Rem DESCRIPTION Rem Creates seed data for the realm$ table. Rem Rem Rem Rem Rem BEGIN INSERT INTO DVSYS.REALM$ (ID#,ENABLED,AUDIT_OPTIONS,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(1,'Y',1,1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.REALM$ (ID#,ENABLED,AUDIT_OPTIONS,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(2,'Y',1,1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.REALM$ (ID#,ENABLED,AUDIT_OPTIONS,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(6,'Y',1,1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.REALM$ (ID#,ENABLED,AUDIT_OPTIONS,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) VALUES(7,'Y',1,1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / Rem Rem Rem Rem DESCRIPTION Rem Creates seed data for the realm_object$ table. Rem Rem Rem Rem Rem variable parent_realm_id number; begin select 1 into :parent_realm_id from dual; end; / --Use % as owner of roles since roles don't have owner. variable object_owner_none VARCHAR2(30); begin :object_owner_none := '%'; end; / CREATE SEQUENCE realm_object$_seq_temp START WITH 1 / ------------------------------------------- -- 1. Oracle data dictionary BEGIN INSERT INTO DVSYS.realm_object$(id#,realm_id#,owner,object_name,object_type,version,created_by,create_date,updated_by,update_date) VALUES(realm_object$_seq_temp.nextval,1,'SYS','%','%',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.realm_object$(id#,realm_id#,owner,object_name,object_type,version,created_by,create_date,updated_by,update_date) VALUES(realm_object$_seq_temp.nextval,1,'SYSTEM','%','%',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / -- Expression Filters - core tech BEGIN INSERT INTO DVSYS.realm_object$(id#,realm_id#,owner,object_name,object_type,version,created_by,create_date,updated_by,update_date) VALUES(realm_object$_seq_temp.nextval,1,'EXFSYS','%','%',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / -- sql outlines -core tech BEGIN INSERT INTO DVSYS.realm_object$(id#,realm_id#,owner,object_name,object_type,version,created_by,create_date,updated_by,update_date) VALUES(realm_object$_seq_temp.nextval,1,'OUTLN','%','%',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / ------------------------------- -- related roles BEGIN INSERT INTO DVSYS.realm_object$(id#,realm_id#,owner,object_name,object_type,version,created_by,create_date,updated_by,update_date) VALUES(realm_object$_seq_temp.nextval,1,:object_owner_none,'DV_REALM_RESOURCE','ROLE',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.realm_object$(id#,realm_id#,owner,object_name,object_type,version,created_by,create_date,updated_by,update_date) VALUES(realm_object$_seq_temp.nextval,1,:object_owner_none,'DV_REALM_OWNER','ROLE',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.realm_object$(id#,realm_id#,owner,object_name,object_type,version,created_by,create_date,updated_by,update_date) VALUES(realm_object$_seq_temp.nextval,1,:object_owner_none,'DBA','ROLE',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.realm_object$(id#,realm_id#,owner,object_name,object_type,version,created_by,create_date,updated_by,update_date) VALUES(realm_object$_seq_temp.nextval,1,:object_owner_none,'RESOURCE','ROLE',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / -- CRUD on AUX_STATS$ - core tech BEGIN INSERT INTO DVSYS.realm_object$(id#,realm_id#,owner,object_name,object_type,version,created_by,create_date,updated_by,update_date) VALUES(realm_object$_seq_temp.nextval,1,:object_owner_none,'GATHER_SYSTEM_STATISTICS','ROLE',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / -- A DBA using Oracle Database heterogeneous services - core tech BEGIN INSERT INTO DVSYS.realm_object$(id#,realm_id#,owner,object_name,object_type,version,created_by,create_date,updated_by,update_date) VALUES(realm_object$_seq_temp.nextval,1,:object_owner_none,'HS_ADMIN_ROLE','ROLE',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / -- ANY prvis on jobs, exec on class/program BEGIN INSERT INTO DVSYS.realm_object$(id#,realm_id#,owner,object_name,object_type,version,created_by,create_date,updated_by,update_date) VALUES(realm_object$_seq_temp.nextval,1,:object_owner_none,'SCHEDULER_ADMIN','ROLE',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / -- Advanced Queues, create any queue could be done in any -- realm so may want to protect but part of core tech BEGIN INSERT INTO DVSYS.realm_object$(id#,realm_id#,owner,object_name,object_type,version,created_by,create_date,updated_by,update_date) VALUES(realm_object$_seq_temp.nextval,1,:object_owner_none,'AQ_ADMINISTRATOR_ROLE','ROLE',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.realm_object$(id#,realm_id#,owner,object_name,object_type,version,created_by,create_date,updated_by,update_date) VALUES(realm_object$_seq_temp.nextval,1,:object_owner_none,'AQ_USER_ROLE','ROLE',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.realm_object$(id#,realm_id#,owner,object_name,object_type,version,created_by,create_date,updated_by,update_date) VALUES(realm_object$_seq_temp.nextval,1,:object_owner_none,'GLOBAL_AQ_USER_ROLE','ROLE',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / ------------------------------------------- -- Data Vault BEGIN INSERT INTO DVSYS.realm_object$(id#,realm_id#,owner,object_name,object_type,version,created_by,create_date,updated_by,update_date) VALUES(realm_object$_seq_temp.nextval,2,'DVSYS','%','%',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.realm_object$(id#,realm_id#,owner,object_name,object_type,version,created_by,create_date,updated_by,update_date) VALUES(realm_object$_seq_temp.nextval,2,'DVF','%','%',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.realm_object$(id#,realm_id#,owner,object_name,object_type,version,created_by,create_date,updated_by,update_date) VALUES(realm_object$_seq_temp.nextval,2,'LBACSYS','%','%',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.realm_object$(id#,realm_id#,owner,object_name,object_type,version,created_by,create_date,updated_by,update_date) VALUES(realm_object$_seq_temp.nextval,2,'SYSTEM','AUD$','TABLE',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.realm_object$(id#,realm_id#,owner,object_name,object_type,version,created_by,create_date,updated_by,update_date) VALUES(realm_object$_seq_temp.nextval,2,'SYS','DBMS_RLS','%',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / -- next for are required for export via data pump BEGIN INSERT INTO DVSYS.realm_object$(id#,realm_id#,owner,object_name,object_type,version,created_by,create_date,updated_by,update_date) VALUES(realm_object$_seq_temp.nextval,2,'SYS','AQ%DATAPUMP%','VIEW',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.realm_object$(id#,realm_id#,owner,object_name,object_type,version,created_by,create_date,updated_by,update_date) VALUES(realm_object$_seq_temp.nextval,2,'SYS','AQ%DATAPUMP%','TABLE',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.realm_object$(id#,realm_id#,owner,object_name,object_type,version,created_by,create_date,updated_by,update_date) VALUES(realm_object$_seq_temp.nextval,2,'SYS','SYSNT%','TABLE',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.realm_object$(id#,realm_id#,owner,object_name,object_type,version,created_by,create_date,updated_by,update_date) VALUES(realm_object$_seq_temp.nextval,2,'SYS','SYS%','INDEX',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.realm_object$(id#,realm_id#,owner,object_name,object_type,version,created_by,create_date,updated_by,update_date) VALUES(realm_object$_seq_temp.nextval,2,:object_owner_none,'DV_OWNER','ROLE',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.realm_object$(id#,realm_id#,owner,object_name,object_type,version,created_by,create_date,updated_by,update_date) VALUES(realm_object$_seq_temp.nextval,2,:object_owner_none,'DV_ADMIN','ROLE',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.realm_object$(id#,realm_id#,owner,object_name,object_type,version,created_by,create_date,updated_by,update_date) VALUES(realm_object$_seq_temp.nextval,2,:object_owner_none,'DV_SECANALYST','ROLE',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.realm_object$(id#,realm_id#,owner,object_name,object_type,version,created_by,create_date,updated_by,update_date) VALUES(realm_object$_seq_temp.nextval,2,:object_owner_none,'DV_PUBLIC','ROLE',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.realm_object$(id#,realm_id#,owner,object_name,object_type,version,created_by,create_date,updated_by,update_date) VALUES(realm_object$_seq_temp.nextval,2,:object_owner_none,'DV_PATCH_ADMIN','ROLE',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.realm_object$(id#,realm_id#,owner,object_name,object_type,version,created_by,create_date,updated_by,update_date) VALUES(realm_object$_seq_temp.nextval,2,:object_owner_none,'DV_MONITOR','ROLE',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.realm_object$(id#,realm_id#,owner,object_name,object_type,version,created_by,create_date,updated_by,update_date) VALUES(realm_object$_seq_temp.nextval,2,:object_owner_none,'DV_STREAMS_ADMIN','ROLE',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.realm_object$(id#,realm_id#,owner,object_name,object_type,version,created_by,create_date,updated_by,update_date) VALUES(realm_object$_seq_temp.nextval,2,:object_owner_none,'LBAC_DBA','ROLE',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / -- Database Account Manager realm BEGIN INSERT INTO DVSYS.realm_object$(id#,realm_id#,owner,object_name,object_type,version,created_by,create_date,updated_by,update_date) VALUES(realm_object$_seq_temp.nextval,6,:object_owner_none,'CONNECT','ROLE',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.realm_object$(id#,realm_id#,owner,object_name,object_type,version,created_by,create_date,updated_by,update_date) VALUES(realm_object$_seq_temp.nextval,6,:object_owner_none,'DV_ACCTMGR','ROLE',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.realm_object$(id#,realm_id#,owner,object_name,object_type,version,created_by,create_date,updated_by,update_date) VALUES(realm_object$_seq_temp.nextval,:parent_realm_id,:object_owner_none,'IMP_FULL_DATABASE','ROLE',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.realm_object$(id#,realm_id#,owner,object_name,object_type,version,created_by,create_date,updated_by,update_date) VALUES(realm_object$_seq_temp.nextval,:parent_realm_id,:object_owner_none,'EXP_FULL_DATABASE','ROLE',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / -- execs on dbms packages BEGIN INSERT INTO DVSYS.realm_object$(id#,realm_id#,owner,object_name,object_type,version,created_by,create_date,updated_by,update_date) VALUES(realm_object$_seq_temp.nextval,:parent_realm_id,:object_owner_none,'EXECUTE_CATALOG_ROLE','ROLE',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / -- a lot of CREATE ANY privs BEGIN INSERT INTO DVSYS.realm_object$(id#,realm_id#,owner,object_name,object_type,version,created_by,create_date,updated_by,update_date) VALUES(realm_object$_seq_temp.nextval,:parent_realm_id,:object_owner_none,'RECOVERY_CATALOG_OWNER','ROLE',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / -- selects on a lot of SYS tables BEGIN INSERT INTO DVSYS.realm_object$(id#,realm_id#,owner,object_name,object_type,version,created_by,create_date,updated_by,update_date) VALUES(realm_object$_seq_temp.nextval,:parent_realm_id,:object_owner_none,'SELECT_CATALOG_ROLE','ROLE',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / -- delete on FGA_LOG$ BEGIN INSERT INTO DVSYS.realm_object$(id#,realm_id#,owner,object_name,object_type,version,created_by,create_date,updated_by,update_date) VALUES(realm_object$_seq_temp.nextval,:parent_realm_id,:object_owner_none,'DELETE_CATALOG_ROLE','ROLE',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / -- manage standby database BEGIN INSERT INTO DVSYS.realm_object$(id#,realm_id#,owner,object_name,object_type,version,created_by,create_date,updated_by,update_date) VALUES(realm_object$_seq_temp.nextval,:parent_realm_id,:object_owner_none,'LOGSTDBY_ADMINISTRATOR','ROLE',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.realm_object$(id#,realm_id#,owner,object_name,object_type,version,created_by,create_date,updated_by,update_date) VALUES(realm_object$_seq_temp.nextval,:parent_realm_id,'OLAPSYS','%','%',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.realm_object$(id#,realm_id#,owner,object_name,object_type,version,created_by,create_date,updated_by,update_date) VALUES(realm_object$_seq_temp.nextval,:parent_realm_id,'BI','%','%',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / -- roles BEGIN INSERT INTO DVSYS.realm_object$(id#,realm_id#,owner,object_name,object_type,version,created_by,create_date,updated_by,update_date) VALUES(realm_object$_seq_temp.nextval,:parent_realm_id,:object_owner_none,'OLAP_DBA','ROLE',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.realm_object$(id#,realm_id#,owner,object_name,object_type,version,created_by,create_date,updated_by,update_date) VALUES(realm_object$_seq_temp.nextval,:parent_realm_id,:object_owner_none,'OLAP_USER','ROLE',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.realm_object$(id#,realm_id#,owner,object_name,object_type,version,created_by,create_date,updated_by,update_date) VALUES(realm_object$_seq_temp.nextval,:parent_realm_id,'ANONYMOUS','%','%',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / -- roles BEGIN INSERT INTO DVSYS.realm_object$(id#,realm_id#,owner,object_name,object_type,version,created_by,create_date,updated_by,update_date) VALUES(realm_object$_seq_temp.nextval,:parent_realm_id,:object_owner_none,'JAVADEBUGPRIV','ROLE',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.realm_object$(id#,realm_id#,owner,object_name,object_type,version,created_by,create_date,updated_by,update_date) VALUES(realm_object$_seq_temp.nextval,:parent_realm_id,:object_owner_none,'JAVAIDPRIV','ROLE',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.realm_object$(id#,realm_id#,owner,object_name,object_type,version,created_by,create_date,updated_by,update_date) VALUES(realm_object$_seq_temp.nextval,:parent_realm_id,:object_owner_none,'JAVASYSPRIV','ROLE',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.realm_object$(id#,realm_id#,owner,object_name,object_type,version,created_by,create_date,updated_by,update_date) VALUES(realm_object$_seq_temp.nextval,:parent_realm_id,:object_owner_none,'JAVAUSERPRIV','ROLE',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.realm_object$(id#,realm_id#,owner,object_name,object_type,version,created_by,create_date,updated_by,update_date) VALUES(realm_object$_seq_temp.nextval,:parent_realm_id,:object_owner_none,'JAVA_ADMIN','ROLE',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.realm_object$(id#,realm_id#,owner,object_name,object_type,version,created_by,create_date,updated_by,update_date) VALUES(realm_object$_seq_temp.nextval,:parent_realm_id,:object_owner_none,'JAVA_DEPLOY','ROLE',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.realm_object$(id#,realm_id#,owner,object_name,object_type,version,created_by,create_date,updated_by,update_date) VALUES(realm_object$_seq_temp.nextval,:parent_realm_id,:object_owner_none,'EJBCLIENT','ROLE',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / ----------------------------------------------------- -- Oracle Catalog-Text/interMedia/UltraSearch/Workspace Manager -- schemas BEGIN INSERT INTO DVSYS.realm_object$(id#,realm_id#,owner,object_name,object_type,version,created_by,create_date,updated_by,update_date) VALUES(realm_object$_seq_temp.nextval,:parent_realm_id,'CTXSYS','%','%',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / -- roles BEGIN INSERT INTO DVSYS.realm_object$(id#,realm_id#,owner,object_name,object_type,version,created_by,create_date,updated_by,update_date) VALUES(realm_object$_seq_temp.nextval,:parent_realm_id,:object_owner_none,'CTXAPP','ROLE',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / ----------------------------------------------------- -- Oracle Catalog-Monitoring -- schemas BEGIN INSERT INTO DVSYS.realm_object$(id#,realm_id#,owner,object_name,object_type,version,created_by,create_date,updated_by,update_date) VALUES(realm_object$_seq_temp.nextval,:parent_realm_id,'DBSNMP','%','%',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.realm_object$(id#,realm_id#,owner,object_name,object_type,version,created_by,create_date,updated_by,update_date) VALUES(realm_object$_seq_temp.nextval,:parent_realm_id,'SYSMAN','%','%',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.realm_object$(id#,realm_id#,owner,object_name,object_type,version,created_by,create_date,updated_by,update_date) VALUES(realm_object$_seq_temp.nextval,:parent_realm_id,'MGMT_VIEW','%','%',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / -- roles BEGIN INSERT INTO DVSYS.realm_object$(id#,realm_id#,owner,object_name,object_type,version,created_by,create_date,updated_by,update_date) VALUES(realm_object$_seq_temp.nextval,:parent_realm_id,:object_owner_none,'OEM_MONITOR','ROLE',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.realm_object$(id#,realm_id#,owner,object_name,object_type,version,created_by,create_date,updated_by,update_date) VALUES(realm_object$_seq_temp.nextval,:parent_realm_id,:object_owner_none,'MGMT_USER','ROLE',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / ----------------------------------------------------- -- Oracle Catalog-Spatial -- schemas BEGIN INSERT INTO DVSYS.realm_object$(id#,realm_id#,owner,object_name,object_type,version,created_by,create_date,updated_by,update_date) VALUES(realm_object$_seq_temp.nextval,:parent_realm_id,'MDDATA','%','%',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.realm_object$(id#,realm_id#,owner,object_name,object_type,version,created_by,create_date,updated_by,update_date) VALUES(realm_object$_seq_temp.nextval,:parent_realm_id,'MDSYS','%','%',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / ----------------------------------------------------- -- 7. Oracle Enterprise Manager BEGIN INSERT INTO DVSYS.realm_object$(id#,realm_id#,owner,object_name,object_type,version,created_by,create_date,updated_by,update_date) VALUES(realm_object$_seq_temp.nextval,7,'SYSMAN','%','%',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.realm_object$(id#,realm_id#,owner,object_name,object_type,version,created_by,create_date,updated_by,update_date) VALUES(realm_object$_seq_temp.nextval,7,'DBSNMP','%','%',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.realm_object$(id#,realm_id#,owner,object_name,object_type,version,created_by,create_date,updated_by,update_date) VALUES(realm_object$_seq_temp.nextval,7,:object_owner_none,'MGMT_VIEW','ROLE',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.realm_object$(id#,realm_id#,owner,object_name,object_type,version,created_by,create_date,updated_by,update_date) VALUES(realm_object$_seq_temp.nextval,7,:object_owner_none,'MGMT_USER','ROLE',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.realm_object$(id#,realm_id#,owner,object_name,object_type,version,created_by,create_date,updated_by,update_date) VALUES(realm_object$_seq_temp.nextval,7,:object_owner_none,'OEM_MONITOR','ROLE',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / -- Bug 11662436: Protect DV_GOLDENGATE_ADMIN role with Oracle Database Vault realm. BEGIN INSERT INTO DVSYS.realm_object$(id#,realm_id#,owner,object_name,object_type,version,created_by,create_date,updated_by,update_date) VALUES(realm_object$_seq_temp.nextval,2,:object_owner_none,'DV_GOLDENGATE_ADMIN','ROLE',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / -- Bug 11662436: Protect DV_XSTREAM_ADMIN role with Oracle Database Vault realm. BEGIN INSERT INTO DVSYS.realm_object$(id#,realm_id#,owner,object_name,object_type,version,created_by,create_date,updated_by,update_date) VALUES(realm_object$_seq_temp.nextval,2,:object_owner_none,'DV_XSTREAM_ADMIN','ROLE',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / -- Bug 12356827: Protect DV_GOLDENGATE_REDO_ACCESS role with Oracle Database Vault realm. BEGIN INSERT INTO DVSYS.realm_object$(id#,realm_id#,owner,object_name,object_type,version,created_by,create_date,updated_by,update_date) VALUES(realm_object$_seq_temp.nextval,2,:object_owner_none,'DV_GOLDENGATE_REDO_ACCESS','ROLE',1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / DROP SEQUENCE realm_object$_seq_temp / Rem Rem Rem Rem DESCRIPTION Rem Creates seed data for the realm_auth$ table. Rem Rem Rem Rem ----------------------------------------------------- -- 1. Oracle Catalog BEGIN INSERT INTO DVSYS.realm_auth$(id#,realm_id#,grantee,auth_rule_set_id#,auth_options,version,created_by,create_date,updated_by,update_date) VALUES(1,1,'SYS',NULL,1,1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / ----------------------------------------------------- -- 2. Oracle Data Vault -- use the user or the role BEGIN INSERT INTO DVSYS.realm_auth$(id#,realm_id#,grantee,auth_rule_set_id#,auth_options,version,created_by,create_date,updated_by,update_date) VALUES(30,2,'DV_OWNER',NULL,1,1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.realm_auth$(id#,realm_id#,grantee,auth_rule_set_id#,auth_options,version,created_by,create_date,updated_by,update_date) VALUES(31,2,'DVSYS',NULL,1,1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.realm_auth$(id#,realm_id#,grantee,auth_rule_set_id#,auth_options,version,created_by,create_date,updated_by,update_date) VALUES(32,2,'LBACSYS',NULL,1,1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / -- these owners are required for the web app and underlying public CRUD APIs, for secure application roles BEGIN INSERT INTO DVSYS.realm_auth$(id#,realm_id#,grantee,auth_rule_set_id#,auth_options,version,created_by,create_date,updated_by,update_date) VALUES(33,2,'DV_ADMIN',NULL,0,1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / ----------------------------------------------------- -- 6. Data Vault User Manager BEGIN INSERT INTO DVSYS.realm_auth$(id#,realm_id#,grantee,auth_rule_set_id#,auth_options,version,created_by,create_date,updated_by,update_date) VALUES(150,6,'DV_ACCTMGR',NULL,1,1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / ----------------------------------------------------- -- 7. Oracle Enterprise Manager BEGIN INSERT INTO DVSYS.realm_auth$(id#,realm_id#,grantee,auth_rule_set_id#,auth_options,version,created_by,create_date,updated_by,update_date) VALUES(200,7,'SYSMAN',NULL,1,1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.realm_auth$(id#,realm_id#,grantee,auth_rule_set_id#,auth_options,version,created_by,create_date,updated_by,update_date) VALUES(201,7,'DBSNMP',NULL,1,1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.realm_auth$(id#,realm_id#,grantee,auth_rule_set_id#,auth_options,version,created_by,create_date,updated_by,update_date) VALUES(202,7,'SYSTEM',NULL,1,1,USER,SYSDATE,USER,SYSDATE); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / Rem Rem Rem Rem DESCRIPTION Rem Creates seed data for the command_rule$ table. Rem Rem Rem Rem Rem BEGIN INSERT INTO DVSYS.COMMAND_RULE$ (ID#,CODE_ID#,RULE_SET_ID#,OBJECT_OWNER,OBJECT_NAME,ENABLED,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) SELECT 1,c.id#,3,'%','%','N',1,USER,SYSDATE,USER,SYSDATE FROM dvsys.code$ c WHERE c.code_group = 'SQL_CMDS' AND c.code = 'CREATE USER'; EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.COMMAND_RULE$ (ID#,CODE_ID#,RULE_SET_ID#,OBJECT_OWNER,OBJECT_NAME,ENABLED,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) SELECT 2,c.id#,4,'%','%','N',1,USER,SYSDATE,USER,SYSDATE FROM dvsys.code$ c WHERE c.code_group = 'SQL_CMDS' AND c.code = 'ALTER USER'; EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.COMMAND_RULE$ (ID#,CODE_ID#,RULE_SET_ID#,OBJECT_OWNER,OBJECT_NAME,ENABLED,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) SELECT 3,c.id#,3,'%','%','N',1,USER,SYSDATE,USER,SYSDATE FROM dvsys.code$ c WHERE c.code_group = 'SQL_CMDS' AND c.code = 'DROP USER'; EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.COMMAND_RULE$ (ID#,CODE_ID#,RULE_SET_ID#,OBJECT_OWNER,OBJECT_NAME,ENABLED,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) SELECT 4,c.id#,3,'%','%','N',1,USER,SYSDATE,USER,SYSDATE FROM dvsys.code$ c WHERE c.code_group = 'SQL_CMDS' AND c.code = 'CREATE PROFILE'; EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.COMMAND_RULE$ (ID#,CODE_ID#,RULE_SET_ID#,OBJECT_OWNER,OBJECT_NAME,ENABLED,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) SELECT 5,c.id#,3,'%','%','N',1,USER,SYSDATE,USER,SYSDATE from dvsys.code$ c WHERE c.code_group = 'SQL_CMDS' AND c.code = 'ALTER PROFILE'; EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.COMMAND_RULE$ (ID#,CODE_ID#,RULE_SET_ID#,OBJECT_OWNER,OBJECT_NAME,ENABLED,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) SELECT 6,c.id#,3,'%','%','N',1,USER,SYSDATE,USER,SYSDATE from dvsys.code$ c WHERE c.code_group = 'SQL_CMDS' AND c.code = 'DROP PROFILE'; EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.COMMAND_RULE$ (ID#,CODE_ID#,RULE_SET_ID#,OBJECT_OWNER,OBJECT_NAME,ENABLED,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) SELECT 10,c.id#,9,'%','%','Y',1,USER,SYSDATE,USER,SYSDATE from dvsys.code$ c WHERE c.code_group = 'SQL_CMDS' AND c.code = 'ALTER SYSTEM'; EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / BEGIN INSERT INTO DVSYS.COMMAND_RULE$ (ID#,CODE_ID#,RULE_SET_ID#,OBJECT_OWNER,OBJECT_NAME,ENABLED,VERSION,CREATED_BY,CREATE_DATE,UPDATED_BY,UPDATE_DATE) SELECT 11,c.id#,4,'%','%','N',1,USER,SYSDATE,USER,SYSDATE FROM dvsys.code$ c WHERE c.code_group = 'SQL_CMDS' AND c.code = 'CHANGE PASSWORD'; EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / Rem Rem Rem Rem DESCRIPTION Rem Creates seed data for the factor$ and factor_link$ table support Rem Rem Rem Rem SET SERVEROUT ON SIZE 1000000 DECLARE l_id NUMBER := 0; l_parent_id NUMBER; l_factor_id NUMBER; l_date DATE := SYSDATE; l_user VARCHAR2(30) := USER; l_val dvsys.identity$.value%TYPE; l_sql VARCHAR2(255); l_trust NUMBER := 1; BEGIN l_parent_id := 15; l_factor_id := 3; l_id := l_id+1; INSERT INTO dvsys.factor_link$(id#,parent_factor_id#,child_factor_id#,label_ind,version,created_by,create_date,updated_by,update_date) VALUES(l_id,l_parent_id,l_factor_id,'Y',1,l_user,l_date,l_user,l_date); l_factor_id := 1; l_id := l_id+1; INSERT INTO dvsys.factor_link$(id#,parent_factor_id#,child_factor_id#,label_ind,version,created_by,create_date,updated_by,update_date) VALUES(l_id,l_parent_id,l_factor_id,'Y',1,l_user,l_date,l_user,l_date); l_factor_id := 2; l_id := l_id+1; INSERT INTO dvsys.factor_link$(id#,parent_factor_id#,child_factor_id#,label_ind,version,created_by,create_date,updated_by,update_date) VALUES(l_id,l_parent_id,l_factor_id,'Y',1,l_user,l_date,l_user,l_date); EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE dbms_output.put_line ('sddomain.sql error:' || sqlerrm ); END IF; END; / SET SERVEROUT OFF Rem Rem Rem Rem DESCRIPTION Rem Creates seed data for the mac_policy$ table. Rem Rem Rem Rem Rem BEGIN INSERT INTO DVSYS.mac_policy$ ( id# ,policy_id# ,algorithm_code_id# ,version ,created_by ,create_date ,updated_by ,update_date ) SELECT rownum , m.pol# , c.id# , 1 , USER , SYSDATE , USER , SYSDATE FROM lbacsys.lbac$pol m , dvsys.code$ c WHERE c.code_group = 'LABEL_ALG' AND c.code = 'LII'; EXCEPTION WHEN OTHERS THEN IF SQLCODE IN ( -00001) THEN NULL; --ignore unique constraint violation ELSE RAISE; END IF; END; / --Bug Fix 10225918 - Load English NLS seed data here instead of using dvca java modules. BEGIN DVSYS.DBMS_MACADM.add_nls_data('ENGLISH'); END; / commit;