--
-- Create Database Script
/* InitSNMP.ora file begins here.
-- Create Database Script
/* InitSNMP.ora file begins here.
#####################################################
# Created by TOAD
# 2009-08-06 16:03:28
# Note: Only non-default parameters are listed here.
#####################################################
# Created by TOAD
# 2009-08-06 16:03:28
# Note: Only non-default parameters are listed here.
#####################################################
audit_file_dest = "/oracle_data/admin/snmp/adump"
background_dump_dest = "/oracle_data/admin/snmp/bdump"
compatible = "10.2.0.1.0"
control_files = (/oracle_data/snmp/control01.ctl, /oracle_data/snmp/control02.ctl, /oracle_data/snmp/control03.ctl)
core_dump_dest = "/oracle_data/admin/snmp/cdump"
db_block_size = 8192
db_domain = ""
db_file_multiblock_read_count = 16
db_name = "snmp"
db_recovery_file_dest = "/oracle_data/flash_recovery_area"
db_recovery_file_dest_size = 17179869184
dispatchers = "(PROTOCOL=TCP) (SERVICE=snmpXDB)"
job_queue_processes = 10
log_archive_format = "%t_%s_%r.dbf"
open_cursors = 300
pga_aggregate_target = 1073741824
processes = 300
remote_login_passwordfile = "EXCLUSIVE"
sga_target = 1342177280
undo_management = "AUTO"
undo_tablespace = "UNDOTBS1"
user_dump_dest = "/oracle_data/admin/snmp/udump"
background_dump_dest = "/oracle_data/admin/snmp/bdump"
compatible = "10.2.0.1.0"
control_files = (/oracle_data/snmp/control01.ctl, /oracle_data/snmp/control02.ctl, /oracle_data/snmp/control03.ctl)
core_dump_dest = "/oracle_data/admin/snmp/cdump"
db_block_size = 8192
db_domain = ""
db_file_multiblock_read_count = 16
db_name = "snmp"
db_recovery_file_dest = "/oracle_data/flash_recovery_area"
db_recovery_file_dest_size = 17179869184
dispatchers = "(PROTOCOL=TCP) (SERVICE=snmpXDB)"
job_queue_processes = 10
log_archive_format = "%t_%s_%r.dbf"
open_cursors = 300
pga_aggregate_target = 1073741824
processes = 300
remote_login_passwordfile = "EXCLUSIVE"
sga_target = 1342177280
undo_management = "AUTO"
undo_tablespace = "UNDOTBS1"
user_dump_dest = "/oracle_data/admin/snmp/udump"
InitSNMP.ora file ends here. */
--
-- SYSAUX (Tablespace)
--
CREATE TABLESPACE SYSAUX DATAFILE
'/oracle_data/snmp/sysaux01.dbf' SIZE 370M AUTOEXTEND ON NEXT 10M MAXSIZE UNLIMITED
LOGGING
ONLINE
PERMANENT
EXTENT MANAGEMENT LOCAL AUTOALLOCATE
BLOCKSIZE 8K
SEGMENT SPACE MANAGEMENT AUTO
FLASHBACK ON
/
--
-- SYSTEM (Tablespace)
--
CREATE TABLESPACE SYSTEM DATAFILE
'/oracle_data/snmp/system01.dbf' SIZE 490M AUTOEXTEND ON NEXT 10M MAXSIZE UNLIMITED
LOGGING
ONLINE
PERMANENT
EXTENT MANAGEMENT LOCAL AUTOALLOCATE
BLOCKSIZE 8K
FLASHBACK ON
/
--
-- TEMP (Tablespace)
--
CREATE TEMPORARY TABLESPACE TEMP TEMPFILE
'/oracle_data/snmp/temp01.dbf' SIZE 1482M AUTOEXTEND ON NEXT 640K MAXSIZE UNLIMITED
TABLESPACE GROUP ''
EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1M
/
--
-- UNDOTBS1 (Tablespace)
--
CREATE UNDO TABLESPACE UNDOTBS1 DATAFILE
'/oracle_data/snmp/undotbs01.dbf' SIZE 450M AUTOEXTEND ON NEXT 5M MAXSIZE UNLIMITED
ONLINE
RETENTION NOGUARANTEE
BLOCKSIZE 8K
FLASHBACK ON
/
--
-- USERS (Tablespace)
--
CREATE TABLESPACE USERS DATAFILE
'/oracle_data/snmp/users01.dbf' SIZE 5336320K AUTOEXTEND ON NEXT 1280K MAXSIZE UNLIMITED
LOGGING
ONLINE
PERMANENT
EXTENT MANAGEMENT LOCAL AUTOALLOCATE
BLOCKSIZE 8K
SEGMENT SPACE MANAGEMENT AUTO
FLASHBACK ON
/
ALTER DATABASE ADD LOGFILE GROUP 1(
'/oracle_data/snmp/redo01.log')
SIZE 300M
/
ALTER DATABASE ADD LOGFILE GROUP 2(
'/oracle_data/snmp/redo02.log')
SIZE 300M
/
ALTER DATABASE ADD LOGFILE GROUP 3(
'/oracle_data/snmp/redo03.log')
SIZE 300M
/
--
-- DEFAULT (Profile)
--
CREATE PROFILE DEFAULT LIMIT
SESSIONS_PER_USER UNLIMITED
CPU_PER_SESSION UNLIMITED
CPU_PER_CALL UNLIMITED
CONNECT_TIME UNLIMITED
IDLE_TIME UNLIMITED
LOGICAL_READS_PER_SESSION UNLIMITED
LOGICAL_READS_PER_CALL UNLIMITED
COMPOSITE_LIMIT UNLIMITED
PRIVATE_SGA UNLIMITED
FAILED_LOGIN_ATTEMPTS 10
PASSWORD_LIFE_TIME UNLIMITED
PASSWORD_REUSE_TIME UNLIMITED
PASSWORD_REUSE_MAX UNLIMITED
PASSWORD_LOCK_TIME UNLIMITED
PASSWORD_GRACE_TIME UNLIMITED
PASSWORD_VERIFY_FUNCTION NULL
/
--
-- MONITORING_PROFILE (Profile)
--
CREATE PROFILE MONITORING_PROFILE LIMIT
SESSIONS_PER_USER DEFAULT
CPU_PER_SESSION DEFAULT
CPU_PER_CALL DEFAULT
CONNECT_TIME DEFAULT
IDLE_TIME DEFAULT
LOGICAL_READS_PER_SESSION DEFAULT
LOGICAL_READS_PER_CALL DEFAULT
COMPOSITE_LIMIT DEFAULT
PRIVATE_SGA DEFAULT
FAILED_LOGIN_ATTEMPTS UNLIMITED
PASSWORD_LIFE_TIME DEFAULT
PASSWORD_REUSE_TIME DEFAULT
PASSWORD_REUSE_MAX DEFAULT
PASSWORD_LOCK_TIME DEFAULT
PASSWORD_GRACE_TIME DEFAULT
PASSWORD_VERIFY_FUNCTION DEFAULT
/
--
-- CONNECT (Role)
--
CREATE ROLE CONNECT NOT IDENTIFIED
/
--
-- RESOURCE (Role)
--
CREATE ROLE RESOURCE NOT IDENTIFIED
/
-- RESOURCE (Role)
--
CREATE ROLE RESOURCE NOT IDENTIFIED
/
--
-- DBA (Role)
--
CREATE ROLE DBA NOT IDENTIFIED
/
-- DBA (Role)
--
CREATE ROLE DBA NOT IDENTIFIED
/
--
-- SELECT_CATALOG_ROLE (Role)
--
CREATE ROLE SELECT_CATALOG_ROLE NOT IDENTIFIED
/
-- SELECT_CATALOG_ROLE (Role)
--
CREATE ROLE SELECT_CATALOG_ROLE NOT IDENTIFIED
/
--
-- EXECUTE_CATALOG_ROLE (Role)
--
CREATE ROLE EXECUTE_CATALOG_ROLE NOT IDENTIFIED
/
-- EXECUTE_CATALOG_ROLE (Role)
--
CREATE ROLE EXECUTE_CATALOG_ROLE NOT IDENTIFIED
/
--
-- DELETE_CATALOG_ROLE (Role)
--
CREATE ROLE DELETE_CATALOG_ROLE NOT IDENTIFIED
/
-- DELETE_CATALOG_ROLE (Role)
--
CREATE ROLE DELETE_CATALOG_ROLE NOT IDENTIFIED
/
--
-- EXP_FULL_DATABASE (Role)
--
CREATE ROLE EXP_FULL_DATABASE NOT IDENTIFIED
/
-- EXP_FULL_DATABASE (Role)
--
CREATE ROLE EXP_FULL_DATABASE NOT IDENTIFIED
/
--
-- IMP_FULL_DATABASE (Role)
--
CREATE ROLE IMP_FULL_DATABASE NOT IDENTIFIED
/
-- IMP_FULL_DATABASE (Role)
--
CREATE ROLE IMP_FULL_DATABASE NOT IDENTIFIED
/
--
-- RECOVERY_CATALOG_OWNER (Role)
--
CREATE ROLE RECOVERY_CATALOG_OWNER NOT IDENTIFIED
/
-- RECOVERY_CATALOG_OWNER (Role)
--
CREATE ROLE RECOVERY_CATALOG_OWNER NOT IDENTIFIED
/
--
-- GATHER_SYSTEM_STATISTICS (Role)
--
CREATE ROLE GATHER_SYSTEM_STATISTICS NOT IDENTIFIED
/
-- GATHER_SYSTEM_STATISTICS (Role)
--
CREATE ROLE GATHER_SYSTEM_STATISTICS NOT IDENTIFIED
/
--
-- LOGSTDBY_ADMINISTRATOR (Role)
--
CREATE ROLE LOGSTDBY_ADMINISTRATOR NOT IDENTIFIED
/
-- LOGSTDBY_ADMINISTRATOR (Role)
--
CREATE ROLE LOGSTDBY_ADMINISTRATOR NOT IDENTIFIED
/
--
-- AQ_ADMINISTRATOR_ROLE (Role)
--
CREATE ROLE AQ_ADMINISTRATOR_ROLE NOT IDENTIFIED
/
-- AQ_ADMINISTRATOR_ROLE (Role)
--
CREATE ROLE AQ_ADMINISTRATOR_ROLE NOT IDENTIFIED
/
--
-- AQ_USER_ROLE (Role)
--
CREATE ROLE AQ_USER_ROLE NOT IDENTIFIED
/
-- AQ_USER_ROLE (Role)
--
CREATE ROLE AQ_USER_ROLE NOT IDENTIFIED
/
--
-- GLOBAL_AQ_USER_ROLE (Role)
--
CREATE ROLE GLOBAL_AQ_USER_ROLE IDENTIFIED GLOBALLY
/
-- GLOBAL_AQ_USER_ROLE (Role)
--
CREATE ROLE GLOBAL_AQ_USER_ROLE IDENTIFIED GLOBALLY
/
--
-- SCHEDULER_ADMIN (Role)
--
CREATE ROLE SCHEDULER_ADMIN NOT IDENTIFIED
/
-- SCHEDULER_ADMIN (Role)
--
CREATE ROLE SCHEDULER_ADMIN NOT IDENTIFIED
/
--
-- HS_ADMIN_ROLE (Role)
--
CREATE ROLE HS_ADMIN_ROLE NOT IDENTIFIED
/
-- HS_ADMIN_ROLE (Role)
--
CREATE ROLE HS_ADMIN_ROLE NOT IDENTIFIED
/
--
-- AUTHENTICATEDUSER (Role)
--
CREATE ROLE AUTHENTICATEDUSER NOT IDENTIFIED
/
-- AUTHENTICATEDUSER (Role)
--
CREATE ROLE AUTHENTICATEDUSER NOT IDENTIFIED
/
--
-- OEM_ADVISOR (Role)
--
CREATE ROLE OEM_ADVISOR NOT IDENTIFIED
/
-- OEM_ADVISOR (Role)
--
CREATE ROLE OEM_ADVISOR NOT IDENTIFIED
/
--
-- OEM_MONITOR (Role)
--
CREATE ROLE OEM_MONITOR NOT IDENTIFIED
/
-- OEM_MONITOR (Role)
--
CREATE ROLE OEM_MONITOR NOT IDENTIFIED
/
--
-- WM_ADMIN_ROLE (Role)
--
CREATE ROLE WM_ADMIN_ROLE NOT IDENTIFIED
/
-- WM_ADMIN_ROLE (Role)
--
CREATE ROLE WM_ADMIN_ROLE NOT IDENTIFIED
/
--
-- JAVAUSERPRIV (Role)
--
CREATE ROLE JAVAUSERPRIV NOT IDENTIFIED
/
-- JAVAUSERPRIV (Role)
--
CREATE ROLE JAVAUSERPRIV NOT IDENTIFIED
/
--
-- JAVAIDPRIV (Role)
--
CREATE ROLE JAVAIDPRIV NOT IDENTIFIED
/
-- JAVAIDPRIV (Role)
--
CREATE ROLE JAVAIDPRIV NOT IDENTIFIED
/
--
-- JAVASYSPRIV (Role)
--
CREATE ROLE JAVASYSPRIV NOT IDENTIFIED
/
-- JAVASYSPRIV (Role)
--
CREATE ROLE JAVASYSPRIV NOT IDENTIFIED
/
--
-- JAVADEBUGPRIV (Role)
--
CREATE ROLE JAVADEBUGPRIV NOT IDENTIFIED
/
-- JAVADEBUGPRIV (Role)
--
CREATE ROLE JAVADEBUGPRIV NOT IDENTIFIED
/
--
-- EJBCLIENT (Role)
--
CREATE ROLE EJBCLIENT NOT IDENTIFIED
/
-- EJBCLIENT (Role)
--
CREATE ROLE EJBCLIENT NOT IDENTIFIED
/
--
-- JAVA_ADMIN (Role)
--
CREATE ROLE JAVA_ADMIN NOT IDENTIFIED
/
-- JAVA_ADMIN (Role)
--
CREATE ROLE JAVA_ADMIN NOT IDENTIFIED
/
--
-- JAVA_DEPLOY (Role)
--
CREATE ROLE JAVA_DEPLOY NOT IDENTIFIED
/
-- JAVA_DEPLOY (Role)
--
CREATE ROLE JAVA_DEPLOY NOT IDENTIFIED
/
--
-- CTXAPP (Role)
--
CREATE ROLE CTXAPP NOT IDENTIFIED
/
-- CTXAPP (Role)
--
CREATE ROLE CTXAPP NOT IDENTIFIED
/
--
-- XDBADMIN (Role)
--
CREATE ROLE XDBADMIN NOT IDENTIFIED
/
-- XDBADMIN (Role)
--
CREATE ROLE XDBADMIN NOT IDENTIFIED
/
--
-- XDBWEBSERVICES (Role)
--
CREATE ROLE XDBWEBSERVICES NOT IDENTIFIED
/
-- XDBWEBSERVICES (Role)
--
CREATE ROLE XDBWEBSERVICES NOT IDENTIFIED
/
--
-- OLAP_DBA (Role)
--
CREATE ROLE OLAP_DBA NOT IDENTIFIED
/
-- OLAP_DBA (Role)
--
CREATE ROLE OLAP_DBA NOT IDENTIFIED
/
--
-- OLAP_USER (Role)
--
CREATE ROLE OLAP_USER NOT IDENTIFIED
/
-- OLAP_USER (Role)
--
CREATE ROLE OLAP_USER NOT IDENTIFIED
/
--
-- MGMT_USER (Role)
--
CREATE ROLE MGMT_USER NOT IDENTIFIED
/
-- MGMT_USER (Role)
--
CREATE ROLE MGMT_USER NOT IDENTIFIED
/
--
-- SYSTEM (Rollback Segment)
--
CREATE ROLLBACK SEGMENT SYSTEM
TABLESPACE SYSTEM
STORAGE (
INITIAL 112K
MINEXTENTS 1
MAXEXTENTS 32765
)
/
ALTER ROLLBACK SEGMENT SYSTEM ONLINE
/
-- SYSTEM (Rollback Segment)
--
CREATE ROLLBACK SEGMENT SYSTEM
TABLESPACE SYSTEM
STORAGE (
INITIAL 112K
MINEXTENTS 1
MAXEXTENTS 32765
)
/
ALTER ROLLBACK SEGMENT SYSTEM ONLINE
/
--
-- ANONYMOUS (User)
--
CREATE USER ANONYMOUS
IDENTIFIED BY VALUES 'anonymous'
DEFAULT TABLESPACE SYSAUX
TEMPORARY TABLESPACE TEMP
PROFILE DEFAULT
PASSWORD EXPIRE
ACCOUNT LOCK
/
-- 1 System Privilege for ANONYMOUS
GRANT CREATE SESSION TO ANONYMOUS
/
--
-- CTXSYS (User)
--
-- Dependencies:
-- CTXAPP (Role)
-- RESOURCE (Role)
--
CREATE USER CTXSYS
IDENTIFIED BY VALUES '71E687F036AD56E5'
DEFAULT TABLESPACE SYSAUX
TEMPORARY TABLESPACE TEMP
PROFILE DEFAULT
PASSWORD EXPIRE
ACCOUNT LOCK
/
-- 2 Roles for CTXSYS
GRANT CTXAPP TO CTXSYS WITH ADMIN OPTION
/
GRANT RESOURCE TO CTXSYS
/
ALTER USER CTXSYS DEFAULT ROLE ALL
/
-- 7 System Privileges for CTXSYS
GRANT ALTER SESSION TO CTXSYS
/
GRANT CREATE PUBLIC SYNONYM TO CTXSYS
/
GRANT CREATE SESSION TO CTXSYS
/
GRANT CREATE SYNONYM TO CTXSYS
/
GRANT CREATE VIEW TO CTXSYS
/
GRANT DROP PUBLIC SYNONYM TO CTXSYS
/
GRANT UNLIMITED TABLESPACE TO CTXSYS
/
--
-- DBADMIN (User)
--
-- Dependencies:
-- DBA (Role)
--
CREATE USER DBADMIN
IDENTIFIED BY VALUES 'CD3BB2FCAD25DED5'
DEFAULT TABLESPACE USERS
TEMPORARY TABLESPACE TEMP
PROFILE DEFAULT
ACCOUNT UNLOCK
/
-- 1 Role for DBADMIN
GRANT DBA TO DBADMIN
/
ALTER USER DBADMIN DEFAULT ROLE ALL
/
-- 1 System Privilege for DBADMIN
GRANT UNLIMITED TABLESPACE TO DBADMIN
/
--
-- DBSNMP (User)
--
-- Dependencies:
-- OEM_MONITOR (Role)
--
CREATE USER DBSNMP
IDENTIFIED BY VALUES '191A2447CC8D1CC2'
DEFAULT TABLESPACE SYSAUX
TEMPORARY TABLESPACE TEMP
PROFILE MONITORING_PROFILE
ACCOUNT UNLOCK
/
-- 1 Role for DBSNMP
GRANT OEM_MONITOR TO DBSNMP
/
ALTER USER DBSNMP DEFAULT ROLE ALL
/
-- 4 System Privileges for DBSNMP
GRANT CREATE PROCEDURE TO DBSNMP
/
GRANT CREATE TABLE TO DBSNMP
/
GRANT SELECT ANY DICTIONARY TO DBSNMP
/
GRANT UNLIMITED TABLESPACE TO DBSNMP
/
--
-- DIP (User)
--
CREATE USER DIP
IDENTIFIED BY VALUES 'CE4A36B8E06CA59C'
DEFAULT TABLESPACE USERS
TEMPORARY TABLESPACE TEMP
PROFILE DEFAULT
PASSWORD EXPIRE
ACCOUNT LOCK
/
-- 1 System Privilege for DIP
GRANT CREATE SESSION TO DIP
/
--
-- DMSYS (User)
--
CREATE USER DMSYS
IDENTIFIED BY VALUES 'BFBA5A553FD9E28A'
DEFAULT TABLESPACE SYSAUX
TEMPORARY TABLESPACE TEMP
PROFILE DEFAULT
PASSWORD EXPIRE
ACCOUNT LOCK
/
-- 15 System Privileges for DMSYS
GRANT ALTER SESSION TO DMSYS
/
GRANT ALTER SYSTEM TO DMSYS
/
GRANT CREATE JOB TO DMSYS
/
GRANT CREATE LIBRARY TO DMSYS
/
GRANT CREATE PROCEDURE TO DMSYS
/
GRANT CREATE PUBLIC SYNONYM TO DMSYS
/
GRANT CREATE SEQUENCE TO DMSYS
/
GRANT CREATE SESSION TO DMSYS
/
GRANT CREATE SYNONYM TO DMSYS
/
GRANT CREATE TABLE TO DMSYS
/
GRANT CREATE TRIGGER TO DMSYS
/
GRANT CREATE TYPE TO DMSYS
/
GRANT CREATE VIEW TO DMSYS
/
GRANT DROP PUBLIC SYNONYM TO DMSYS
/
GRANT QUERY REWRITE TO DMSYS
/
-- 1 Tablespace Quota for DMSYS
ALTER USER DMSYS QUOTA 200M ON SYSAUX
/
--
-- EXFSYS (User)
--
-- Dependencies:
-- CONNECT (Role)
-- RESOURCE (Role)
--
CREATE USER EXFSYS
IDENTIFIED BY VALUES '66F4EF5650C20355'
DEFAULT TABLESPACE SYSAUX
TEMPORARY TABLESPACE TEMP
PROFILE DEFAULT
PASSWORD EXPIRE
ACCOUNT LOCK
/
-- 2 Roles for EXFSYS
GRANT CONNECT TO EXFSYS
/
GRANT RESOURCE TO EXFSYS
/
ALTER USER EXFSYS DEFAULT ROLE ALL
/
-- 8 System Privileges for EXFSYS
GRANT ADMINISTER DATABASE TRIGGER TO EXFSYS
/
GRANT CREATE ANY TRIGGER TO EXFSYS
/
GRANT CREATE INDEXTYPE TO EXFSYS
/
GRANT CREATE JOB TO EXFSYS
/
GRANT CREATE LIBRARY TO EXFSYS
/
GRANT CREATE OPERATOR TO EXFSYS
/
GRANT MANAGE SCHEDULER TO EXFSYS
/
GRANT UNLIMITED TABLESPACE TO EXFSYS
/
--
-- MDDATA (User)
--
-- Dependencies:
-- CONNECT (Role)
-- RESOURCE (Role)
--
CREATE USER MDDATA
IDENTIFIED BY VALUES 'DF02A496267DEE66'
DEFAULT TABLESPACE USERS
TEMPORARY TABLESPACE TEMP
PROFILE DEFAULT
PASSWORD EXPIRE
ACCOUNT LOCK
/
-- 2 Roles for MDDATA
GRANT CONNECT TO MDDATA
/
GRANT RESOURCE TO MDDATA
/
ALTER USER MDDATA DEFAULT ROLE ALL
/
-- 1 System Privilege for MDDATA
GRANT UNLIMITED TABLESPACE TO MDDATA
/
--
-- MDSYS (User)
--
-- Dependencies:
-- CONNECT (Role)
-- RESOURCE (Role)
--
CREATE USER MDSYS
IDENTIFIED BY VALUES '72979A94BAD2AF80'
DEFAULT TABLESPACE SYSAUX
TEMPORARY TABLESPACE TEMP
PROFILE DEFAULT
PASSWORD EXPIRE
ACCOUNT LOCK
/
-- 2 Roles for MDSYS
GRANT CONNECT TO MDSYS
/
GRANT RESOURCE TO MDSYS
/
ALTER USER MDSYS DEFAULT ROLE ALL
/
-- 14 System Privileges for MDSYS
GRANT CREATE ANY TRIGGER TO MDSYS
/
GRANT CREATE INDEXTYPE TO MDSYS
/
GRANT CREATE LIBRARY TO MDSYS
/
GRANT CREATE OPERATOR TO MDSYS
/
GRANT CREATE PROCEDURE TO MDSYS
/
GRANT CREATE PUBLIC SYNONYM TO MDSYS
/
GRANT CREATE SEQUENCE TO MDSYS
/
GRANT CREATE SESSION TO MDSYS
/
GRANT CREATE TABLE TO MDSYS
/
GRANT CREATE TYPE TO MDSYS
/
GRANT CREATE VIEW TO MDSYS
/
GRANT DELETE ANY TABLE TO MDSYS
/
GRANT DROP PUBLIC SYNONYM TO MDSYS
/
GRANT UNLIMITED TABLESPACE TO MDSYS
/
-- 5 Java Privileges for MDSYS
DECLARE
KEYNUM NUMBER;
BEGIN
SYS.DBMS_JAVA.GRANT_PERMISSION(
grantee => 'MDSYS'
,permission_type => 'SYS:java.io.FilePermission'
,permission_name => 'md/lib/*'
,permission_action => 'read'
,key => KEYNUM
);
SYS.DBMS_JAVA.DISABLE_PERMISSION
(key => KEYNUM);
END;
/
DECLARE
KEYNUM NUMBER;
BEGIN
SYS.DBMS_JAVA.GRANT_PERMISSION(
grantee => 'MDSYS'
,permission_type => 'SYS:java.io.FilePermission'
,permission_name => 'sdo/demos/georaster/jlibs/*'
,permission_action => 'read'
,key => KEYNUM
);
SYS.DBMS_JAVA.DISABLE_PERMISSION
(key => KEYNUM);
END;
/
DECLARE
KEYNUM NUMBER;
BEGIN
SYS.DBMS_JAVA.GRANT_PERMISSION(
grantee => 'MDSYS'
,permission_type => 'SYS:java.io.FilePermission'
,permission_name => 'md\lib\*'
,permission_action => 'read'
,key => KEYNUM
);
END;
/
DECLARE
KEYNUM NUMBER;
BEGIN
SYS.DBMS_JAVA.GRANT_PERMISSION(
grantee => 'MDSYS'
,permission_type => 'SYS:java.io.FilePermission'
,permission_name => 'sdo\demos\georaster\jlibs\*'
,permission_action => 'read'
,key => KEYNUM
);
END;
/
DECLARE
KEYNUM NUMBER;
BEGIN
SYS.DBMS_JAVA.GRANT_PERMISSION(
grantee => 'MDSYS'
,permission_type => 'SYS:java.lang.RuntimePermission'
,permission_name => 'getClassLoader'
,permission_action => ''
,key => KEYNUM
);
END;
/
--
-- MGMT_VIEW (User)
--
-- Dependencies:
-- MGMT_USER (Role)
--
CREATE USER MGMT_VIEW
IDENTIFIED BY VALUES '4F538DF5F344F348'
DEFAULT TABLESPACE SYSTEM
TEMPORARY TABLESPACE TEMP
PROFILE DEFAULT
ACCOUNT UNLOCK
/
-- 1 Role for MGMT_VIEW
GRANT MGMT_USER TO MGMT_VIEW
/
ALTER USER MGMT_VIEW DEFAULT ROLE ALL
/
--
-- OLAPSYS (User)
--
-- Dependencies:
-- OLAP_DBA (Role)
-- RESOURCE (Role)
--
CREATE USER OLAPSYS
IDENTIFIED BY VALUES '3FB8EF9DB538647C'
DEFAULT TABLESPACE SYSAUX
TEMPORARY TABLESPACE TEMP
PROFILE DEFAULT
PASSWORD EXPIRE
ACCOUNT LOCK
/
-- 2 Roles for OLAPSYS
GRANT OLAP_DBA TO OLAPSYS
/
GRANT RESOURCE TO OLAPSYS
/
ALTER USER OLAPSYS DEFAULT ROLE ALL
/
-- 13 System Privileges for OLAPSYS
GRANT CREATE ANY DIMENSION TO OLAPSYS
/
GRANT CREATE ANY SYNONYM TO OLAPSYS
/
GRANT CREATE PROCEDURE TO OLAPSYS
/
GRANT CREATE PUBLIC SYNONYM TO OLAPSYS
/
GRANT CREATE SEQUENCE TO OLAPSYS
/
GRANT CREATE SESSION TO OLAPSYS
/
GRANT CREATE TABLE TO OLAPSYS
/
GRANT CREATE VIEW TO OLAPSYS
/
GRANT DROP ANY DIMENSION TO OLAPSYS
/
GRANT DROP ANY SYNONYM TO OLAPSYS
/
GRANT DROP PUBLIC SYNONYM TO OLAPSYS
/
GRANT SELECT ANY TABLE TO OLAPSYS
/
GRANT UNLIMITED TABLESPACE TO OLAPSYS
/
-- 1 Tablespace Quota for OLAPSYS
ALTER USER OLAPSYS QUOTA UNLIMITED ON SYSAUX
/
--
-- ORDPLUGINS (User)
--
CREATE USER ORDPLUGINS
IDENTIFIED BY VALUES '88A2B2C183431F00'
DEFAULT TABLESPACE SYSAUX
TEMPORARY TABLESPACE TEMP
PROFILE DEFAULT
PASSWORD EXPIRE
ACCOUNT LOCK
/
-- 10 System Privileges for ORDPLUGINS
GRANT CREATE INDEXTYPE TO ORDPLUGINS
/
GRANT CREATE LIBRARY TO ORDPLUGINS
/
GRANT CREATE OPERATOR TO ORDPLUGINS
/
GRANT CREATE PROCEDURE TO ORDPLUGINS
/
GRANT CREATE PUBLIC SYNONYM TO ORDPLUGINS
/
GRANT CREATE SESSION TO ORDPLUGINS
/
GRANT CREATE TABLE TO ORDPLUGINS
/
GRANT CREATE TYPE TO ORDPLUGINS
/
GRANT DROP PUBLIC SYNONYM TO ORDPLUGINS
/
GRANT UNLIMITED TABLESPACE TO ORDPLUGINS
/
--
-- ORDSYS (User)
--
-- Dependencies:
-- JAVAUSERPRIV (Role)
--
CREATE USER ORDSYS
IDENTIFIED BY VALUES '7EFA02EC7EA6B86F'
DEFAULT TABLESPACE SYSAUX
TEMPORARY TABLESPACE TEMP
PROFILE DEFAULT
PASSWORD EXPIRE
ACCOUNT LOCK
/
-- 1 Role for ORDSYS
GRANT JAVAUSERPRIV TO ORDSYS
/
ALTER USER ORDSYS DEFAULT ROLE ALL
/
-- 13 System Privileges for ORDSYS
GRANT CREATE ANY SYNONYM TO ORDSYS
/
GRANT CREATE INDEXTYPE TO ORDSYS
/
GRANT CREATE LIBRARY TO ORDSYS
/
GRANT CREATE OPERATOR TO ORDSYS
/
GRANT CREATE PROCEDURE TO ORDSYS
/
GRANT CREATE PUBLIC SYNONYM TO ORDSYS
/
GRANT CREATE SESSION TO ORDSYS
/
GRANT CREATE TABLE TO ORDSYS
/
GRANT CREATE TYPE TO ORDSYS
/
GRANT CREATE VIEW TO ORDSYS
/
GRANT DROP ANY SYNONYM TO ORDSYS
/
GRANT DROP PUBLIC SYNONYM TO ORDSYS
/
GRANT UNLIMITED TABLESPACE TO ORDSYS
/
-- 1 Java Privilege for ORDSYS
DECLARE
KEYNUM NUMBER;
BEGIN
SYS.DBMS_JAVA.GRANT_PERMISSION(
grantee => 'ORDSYS'
,permission_type => 'SYS:java.lang.RuntimePermission'
,permission_name => 'getClassLoader'
,permission_action => ''
,key => KEYNUM
);
END;
/
--
-- OUTLN (User)
--
-- Dependencies:
-- RESOURCE (Role)
--
CREATE USER OUTLN
IDENTIFIED BY VALUES '4A3BA55E08595C81'
DEFAULT TABLESPACE SYSTEM
TEMPORARY TABLESPACE TEMP
PROFILE DEFAULT
PASSWORD EXPIRE
ACCOUNT LOCK
/
-- 1 Role for OUTLN
GRANT RESOURCE TO OUTLN
/
ALTER USER OUTLN DEFAULT ROLE ALL
/
-- 3 System Privileges for OUTLN
GRANT CREATE SESSION TO OUTLN
/
GRANT EXECUTE ANY PROCEDURE TO OUTLN
/
GRANT UNLIMITED TABLESPACE TO OUTLN
/
--
-- SCOTT (User)
--
-- Dependencies:
-- CONNECT (Role)
-- RESOURCE (Role)
--
CREATE USER SCOTT
IDENTIFIED BY VALUES 'F894844C34402B67'
DEFAULT TABLESPACE USERS
TEMPORARY TABLESPACE TEMP
PROFILE DEFAULT
PASSWORD EXPIRE
ACCOUNT LOCK
/
-- 2 Roles for SCOTT
GRANT CONNECT TO SCOTT
/
GRANT RESOURCE TO SCOTT
/
ALTER USER SCOTT DEFAULT ROLE ALL
/
-- 1 System Privilege for SCOTT
GRANT UNLIMITED TABLESPACE TO SCOTT
/
--
-- SI_INFORMTN_SCHEMA (User)
--
CREATE USER SI_INFORMTN_SCHEMA
IDENTIFIED BY VALUES '84B8CBCA4D477FA3'
DEFAULT TABLESPACE SYSAUX
TEMPORARY TABLESPACE TEMP
PROFILE DEFAULT
PASSWORD EXPIRE
ACCOUNT LOCK
/
-- 1 System Privilege for SI_INFORMTN_SCHEMA
GRANT UNLIMITED TABLESPACE TO SI_INFORMTN_SCHEMA
/
--
-- SNMP (User)
--
-- Dependencies:
-- CONNECT (Role)
-- DBA (Role)
-- RESOURCE (Role)
-- SELECT_CATALOG_ROLE (Role)
--
CREATE USER SNMP
IDENTIFIED BY VALUES '324C7198FC46365C'
DEFAULT TABLESPACE USERS
TEMPORARY TABLESPACE TEMP
PROFILE DEFAULT
ACCOUNT UNLOCK
/
-- 4 Roles for SNMP
GRANT CONNECT TO SNMP WITH ADMIN OPTION
/
GRANT DBA TO SNMP WITH ADMIN OPTION
/
GRANT RESOURCE TO SNMP WITH ADMIN OPTION
/
GRANT SELECT_CATALOG_ROLE TO SNMP WITH ADMIN OPTION
/
ALTER USER SNMP DEFAULT ROLE ALL
/
-- 16 System Privileges for SNMP
GRANT CREATE ANY MATERIALIZED VIEW TO SNMP WITH ADMIN OPTION
/
GRANT CREATE ANY SYNONYM TO SNMP WITH ADMIN OPTION
/
GRANT CREATE ANY TABLE TO SNMP WITH ADMIN OPTION
/
GRANT CREATE ANY VIEW TO SNMP WITH ADMIN OPTION
/
GRANT CREATE PROCEDURE TO SNMP WITH ADMIN OPTION
/
GRANT CREATE PUBLIC SYNONYM TO SNMP WITH ADMIN OPTION
/
GRANT CREATE ROLE TO SNMP WITH ADMIN OPTION
/
GRANT CREATE TABLE TO SNMP WITH ADMIN OPTION
/
GRANT CREATE VIEW TO SNMP WITH ADMIN OPTION
/
GRANT DROP ANY PROCEDURE TO SNMP WITH ADMIN OPTION
/
GRANT DROP ANY SYNONYM TO SNMP WITH ADMIN OPTION
/
GRANT DROP ANY TABLE TO SNMP WITH ADMIN OPTION
/
GRANT DROP ANY VIEW TO SNMP WITH ADMIN OPTION
/
GRANT DROP PUBLIC SYNONYM TO SNMP WITH ADMIN OPTION
/
GRANT SELECT ANY DICTIONARY TO SNMP WITH ADMIN OPTION
/
GRANT UNLIMITED TABLESPACE TO SNMP WITH ADMIN OPTION
/
-- 1 Tablespace Quota for SNMP
ALTER USER SNMP QUOTA UNLIMITED ON USERS
/
--
-- SYS (User)
--
-- Dependencies:
-- AQ_ADMINISTRATOR_ROLE (Role)
-- AQ_USER_ROLE (Role)
-- AUTHENTICATEDUSER (Role)
-- CONNECT (Role)
-- CTXAPP (Role)
-- DBA (Role)
-- DELETE_CATALOG_ROLE (Role)
-- EJBCLIENT (Role)
-- EXECUTE_CATALOG_ROLE (Role)
-- EXP_FULL_DATABASE (Role)
-- GATHER_SYSTEM_STATISTICS (Role)
-- HS_ADMIN_ROLE (Role)
-- IMP_FULL_DATABASE (Role)
-- JAVADEBUGPRIV (Role)
-- JAVAIDPRIV (Role)
-- JAVASYSPRIV (Role)
-- JAVAUSERPRIV (Role)
-- JAVA_ADMIN (Role)
-- JAVA_DEPLOY (Role)
-- LOGSTDBY_ADMINISTRATOR (Role)
-- MGMT_USER (Role)
-- OEM_ADVISOR (Role)
-- OEM_MONITOR (Role)
-- OLAP_DBA (Role)
-- OLAP_USER (Role)
-- RECOVERY_CATALOG_OWNER (Role)
-- RESOURCE (Role)
-- SCHEDULER_ADMIN (Role)
-- SELECT_CATALOG_ROLE (Role)
-- XDBADMIN (Role)
-- XDBWEBSERVICES (Role)
--
CREATE USER SYS
IDENTIFIED BY VALUES '84906AB6DF7EEC2C'
DEFAULT TABLESPACE SYSTEM
TEMPORARY TABLESPACE TEMP
PROFILE DEFAULT
ACCOUNT UNLOCK
/
-- 31 Roles for SYS
GRANT AQ_ADMINISTRATOR_ROLE TO SYS WITH ADMIN OPTION
/
GRANT AQ_USER_ROLE TO SYS WITH ADMIN OPTION
/
GRANT AUTHENTICATEDUSER TO SYS WITH ADMIN OPTION
/
GRANT CONNECT TO SYS WITH ADMIN OPTION
/
GRANT CTXAPP TO SYS WITH ADMIN OPTION
/
GRANT DBA TO SYS WITH ADMIN OPTION
/
GRANT DELETE_CATALOG_ROLE TO SYS WITH ADMIN OPTION
/
GRANT EJBCLIENT TO SYS WITH ADMIN OPTION
/
GRANT EXECUTE_CATALOG_ROLE TO SYS WITH ADMIN OPTION
/
GRANT EXP_FULL_DATABASE TO SYS WITH ADMIN OPTION
/
GRANT GATHER_SYSTEM_STATISTICS TO SYS WITH ADMIN OPTION
/
GRANT HS_ADMIN_ROLE TO SYS WITH ADMIN OPTION
/
GRANT IMP_FULL_DATABASE TO SYS WITH ADMIN OPTION
/
GRANT JAVADEBUGPRIV TO SYS WITH ADMIN OPTION
/
GRANT JAVAIDPRIV TO SYS WITH ADMIN OPTION
/
GRANT JAVASYSPRIV TO SYS WITH ADMIN OPTION
/
GRANT JAVAUSERPRIV TO SYS WITH ADMIN OPTION
/
GRANT JAVA_ADMIN TO SYS WITH ADMIN OPTION
/
GRANT JAVA_DEPLOY TO SYS WITH ADMIN OPTION
/
GRANT LOGSTDBY_ADMINISTRATOR TO SYS WITH ADMIN OPTION
/
GRANT MGMT_USER TO SYS WITH ADMIN OPTION
/
GRANT OEM_ADVISOR TO SYS WITH ADMIN OPTION
/
GRANT OEM_MONITOR TO SYS WITH ADMIN OPTION
/
GRANT OLAP_DBA TO SYS WITH ADMIN OPTION
/
GRANT OLAP_USER TO SYS WITH ADMIN OPTION
/
GRANT RECOVERY_CATALOG_OWNER TO SYS WITH ADMIN OPTION
/
GRANT RESOURCE TO SYS WITH ADMIN OPTION
/
GRANT SCHEDULER_ADMIN TO SYS WITH ADMIN OPTION
/
GRANT SELECT_CATALOG_ROLE TO SYS WITH ADMIN OPTION
/
GRANT XDBADMIN TO SYS WITH ADMIN OPTION
/
GRANT XDBWEBSERVICES TO SYS WITH ADMIN OPTION
/
ALTER USER SYS DEFAULT ROLE ALL
/
-- 159 System Privileges for SYS
GRANT ADMINISTER ANY SQL TUNING SET TO SYS
/
GRANT ADMINISTER DATABASE TRIGGER TO SYS
/
BEGIN
SYS.DBMS_RESOURCE_MANAGER_PRIVS.GRANT_SYSTEM_PRIVILEGE
(GRANTEE_NAME => 'SYS',
PRIVILEGE_NAME => 'ADMINISTER_RESOURCE_MANAGER',
ADMIN_OPTION => FALSE);
END;
/
GRANT ADMINISTER SQL TUNING SET TO SYS
/
GRANT ADVISOR TO SYS
/
GRANT ALTER ANY CLUSTER TO SYS
/
GRANT ALTER ANY DIMENSION TO SYS
/
BEGIN
SYS.DBMS_RULE_ADM.GRANT_SYSTEM_PRIVILEGE(
PRIVILEGE => SYS.DBMS_RULE_ADM.ALTER_ANY_EVALUATION_CONTEXT,
GRANTEE => 'SYS',
GRANT_OPTION => TRUE);
END;
/
GRANT ALTER ANY INDEX TO SYS
/
GRANT ALTER ANY INDEXTYPE TO SYS
/
GRANT ALTER ANY LIBRARY TO SYS
/
GRANT ALTER ANY MATERIALIZED VIEW TO SYS
/
GRANT ALTER ANY OUTLINE TO SYS
/
GRANT ALTER ANY PROCEDURE TO SYS
/
GRANT ALTER ANY ROLE TO SYS
/
BEGIN
SYS.DBMS_RULE_ADM.GRANT_SYSTEM_PRIVILEGE(
PRIVILEGE => SYS.DBMS_RULE_ADM.ALTER_ANY_RULE,
GRANTEE => 'SYS',
GRANT_OPTION => TRUE);
END;
/
BEGIN
SYS.DBMS_RULE_ADM.GRANT_SYSTEM_PRIVILEGE(
PRIVILEGE => SYS.DBMS_RULE_ADM.ALTER_ANY_RULE_SET,
GRANTEE => 'SYS',
GRANT_OPTION => TRUE);
END;
/
GRANT ALTER ANY SEQUENCE TO SYS
/
GRANT ALTER ANY SQL PROFILE TO SYS
/
GRANT ALTER ANY TABLE TO SYS
/
GRANT ALTER ANY TRIGGER TO SYS
/
GRANT ALTER ANY TYPE TO SYS
/
GRANT ALTER DATABASE TO SYS
/
GRANT ALTER PROFILE TO SYS
/
GRANT ALTER RESOURCE COST TO SYS
/
GRANT ALTER ROLLBACK SEGMENT TO SYS
/
GRANT ALTER SESSION TO SYS
/
GRANT ALTER SYSTEM TO SYS
/
GRANT ALTER TABLESPACE TO SYS
/
GRANT ALTER USER TO SYS
/
GRANT ANALYZE ANY TO SYS
/
GRANT AUDIT ANY TO SYS
/
GRANT AUDIT SYSTEM TO SYS
/
GRANT BACKUP ANY TABLE TO SYS
/
GRANT BECOME USER TO SYS
/
GRANT CHANGE NOTIFICATION TO SYS
/
GRANT COMMENT ANY TABLE TO SYS
/
GRANT CREATE ANY CLUSTER TO SYS
/
GRANT CREATE ANY CONTEXT TO SYS
/
GRANT CREATE ANY DIMENSION TO SYS
/
GRANT CREATE ANY DIRECTORY TO SYS
/
BEGIN
SYS.DBMS_RULE_ADM.GRANT_SYSTEM_PRIVILEGE(
PRIVILEGE => SYS.DBMS_RULE_ADM.CREATE_ANY_EVALUATION_CONTEXT,
GRANTEE => 'SYS',
GRANT_OPTION => TRUE);
END;
/
GRANT CREATE ANY INDEX TO SYS
/
GRANT CREATE ANY INDEXTYPE TO SYS
/
GRANT CREATE ANY JOB TO SYS
/
GRANT CREATE ANY LIBRARY TO SYS
/
GRANT CREATE ANY MATERIALIZED VIEW TO SYS
/
GRANT CREATE ANY OPERATOR TO SYS
/
GRANT CREATE ANY OUTLINE TO SYS
/
GRANT CREATE ANY PROCEDURE TO SYS
/
BEGIN
SYS.DBMS_RULE_ADM.GRANT_SYSTEM_PRIVILEGE(
PRIVILEGE => SYS.DBMS_RULE_ADM.CREATE_ANY_RULE,
GRANTEE => 'SYS',
GRANT_OPTION => TRUE);
END;
/
BEGIN
SYS.DBMS_RULE_ADM.GRANT_SYSTEM_PRIVILEGE(
PRIVILEGE => SYS.DBMS_RULE_ADM.CREATE_ANY_RULE_SET,
GRANTEE => 'SYS',
GRANT_OPTION => TRUE);
END;
/
GRANT CREATE ANY SEQUENCE TO SYS
/
GRANT CREATE ANY SQL PROFILE TO SYS
/
GRANT CREATE ANY SYNONYM TO SYS
/
GRANT CREATE ANY TABLE TO SYS
/
GRANT CREATE ANY TRIGGER TO SYS
/
GRANT CREATE ANY TYPE TO SYS
/
GRANT CREATE ANY VIEW TO SYS
/
GRANT CREATE CLUSTER TO SYS
/
GRANT CREATE DATABASE LINK TO SYS
/
GRANT CREATE DIMENSION TO SYS
/
BEGIN
SYS.DBMS_RULE_ADM.GRANT_SYSTEM_PRIVILEGE(
PRIVILEGE => SYS.DBMS_RULE_ADM.CREATE_EVALUATION_CONTEXT_OBJ,
GRANTEE => 'SYS',
GRANT_OPTION => TRUE);
END;
/
GRANT CREATE EXTERNAL JOB TO SYS
/
GRANT CREATE INDEXTYPE TO SYS
/
GRANT CREATE JOB TO SYS
/
GRANT CREATE LIBRARY TO SYS
/
GRANT CREATE MATERIALIZED VIEW TO SYS
/
GRANT CREATE OPERATOR TO SYS
/
GRANT CREATE PROCEDURE TO SYS
/
GRANT CREATE PROFILE TO SYS
/
GRANT CREATE PUBLIC DATABASE LINK TO SYS
/
GRANT CREATE PUBLIC SYNONYM TO SYS
/
GRANT CREATE ROLE TO SYS
/
GRANT CREATE ROLLBACK SEGMENT TO SYS
/
本文转自 jxwpx 51CTO博客,原文链接:http://blog.51cto.com/jxwpx/189795,如需转载请自行联系原作者