Quick Search:
 
 Oracle PL/SQL: Grant ALL access to dds_dml_security Jump to:  
Category: >> Oracle PL/SQL >> Grant ALL access to dds_dml_security  

<< lastnext >>

Snippet Name: Grant ALL access to dds_dml_security

Description: Grants ALL Access To dds_dml_security.

Also see:
» Add PSOUG Search to SQL Developer
» Converting Rows to Columns
» Database Links: CURRENT_USER
» Instant Test Database with DCBA
» Show info on current context
» Lookup Oracle error messages
» Display and release DBMS_LOCK locks
» Display locks and latches
» Show rollback segment stats
» Show active transactions
» List supported INIT.ORA parameters
» Display database SGA statistics
» Measure the Buffer Cache Hit Ratio
» List security related profile informat...
» Find users with deadly privileges
» Audit User Logins (User Login Trigger)
» Block TOAD and other tools
» Kill Session
» Extents
» DBA Users
» DBA Tablespaces
» DBA triggers
» DBA Sessions
» DBA Roles
» DBA Objects
» DBA Links
» DBA Jobs
» Job Queue
» DBA Free Space
» Data Files

Comment: (none)

Language: PL/SQL
Highlight Mode: PLSQL
Last Modified: February 27th, 2009

prompt "Granting Access To dds_dml_security.  Please wait. "
SET pages 1000
SET heading off
accept Application_owner prompt 'Enter Oracle Username: '
grant CREATE USER TO &&Application_owner WITH admin OPTION;
grant ALTER USER TO &&Application_owner WITH admin OPTION;
grant grant ANY role TO &&Application_owner WITH admin OPTION;
CREATE role dds_dml_security identified BY joesmith123;
spool dbgrtdml.lst
SELECT 'grant execute on ' || object_name || ' to dds_dml_security;'
FROM user_objects
WHERE object_type = 'PROCEDURE'
UNION
SELECT 'grant execute on ' || object_name || ' to dds_dml_security;'
FROM user_objects
WHERE object_type = 'PACKAGE'
UNION
SELECT 'grant execute on ' || object_name || ' to dds_dml_security;'
FROM user_objects
WHERE object_type = 'FUNCTION'
UNION
SELECT 'grant select, insert, update, delete on ' || object_name || '  to dds_dml_security;'
FROM user_objects
WHERE object_type = 'TABLE'
UNION
SELECT 'grant select, insert, update, delete on ' || object_name || ' to dds_dml_security;'
FROM user_objects
WHERE object_type = 'VIEW'
UNION
SELECT 'grant all on ' || object_name || ' to dds_dml_security;'
FROM user_objects
WHERE object_type = 'SEQUENCE'
/
spool off


 
   Home |    Search |    Code Library |    Sponsors |    Privacy |    Terms of Use |    Contact Us © 2003 - 2024 psoug.org