Home
Search results “Oracle get all user roles”
Oracle DBA - Manage Users, Roles & Privileges - User Management
 
07:44
Thanks for Watching please Like, Subscribe and Share... BoxCut Media.
Views: 25456 BoxCut Media
SQL tutorial 48: How to create Roles in Oracle Database
 
07:16
4th SQL Tutorial in the series of user privileges in oracle database user Roles in Oracle Database. In this tutorial you will learn ● What user roles ● How to create simple roles (Role with Not Identified clause) ● How to create secure roles (Role with Identified clause) ● How to create external role. ● How To create global role. ● How to Grant System Privilege to a user Role ● How to Grant Object Privilege to a user Role In oracle database. ● How to grant a Role to another Role ● How To grant a role to database users (with Admin option) ● How To enable role using SET ROLE statement This video will teach you the concept of user role in oracle database which is an extension to the user privileges. In this video I did 10 SQL queries on user Roles which makes this tutorial fun. Celebrating 1000 subscribers. Thanks a lot guys for all your love and support. ------------------------------------------------------------------------ ►►►LINKS◄◄◄ Blog: http://bit.ly/create_role_in_oracle System Privilege: http://youtu.be/EQzdtKPiErU Object Privilege: http://youtu.be/DuDL7NTPdqQ ------------------------------------------------------------------------- Copy Cloud referral link || Use this link to join copy cloud and get 20GB of free storage https://copy.com?r=kb4rc1 -------------------------------------------------------------------------- ►Make sure you SUBSCRIBE and be the first one to see my videos! -------------------------------------------------------------------------- Amazon Wishlist: http://bit.ly/wishlist-amazon ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ►►►Find me on Social Media◄◄◄ Follow What I am up to as it happens on https://twitter.com/rebellionrider https://www.facebook.com/imthebhardwaj http://instagram.com/rebellionrider https://plus.google.com/+Rebellionrider http://in.linkedin.com/in/mannbhardwaj/ http://rebellionrider.tumblr.com/ http://www.pinterest.com/rebellionrider/ You can also Email me at [email protected] Please please LIKE and SHARE my videos it makes me happy. Thanks for liking, commenting, sharing and watching more of our videos This is Manish from RebellionRider.com ♥ I LOVE ALL MY VIEWERS AND SUBSCRIBERS
Views: 22612 Manish Sharma
SQL Tutorial - How to grant System and Object Privileges in Oracle Database
 
18:08
In this session I Explaining the Theory of Granting and Revoking System and Object privileges.... by Lalit saini
Views: 11092 Oracle World
SQL tutorial 45: Introduction to user Privileges in Oracle Database By Manish Sharma RebellionRider
 
04:30
First SQL Tutorial in the series of user privileges in oracle database an introduction to user privileges. In this tutorial you will learn ● What is user privileges ● Different types of user Privileges ● Data Control Language (DCL) Grant and Revoke ● Who Can Grant or Revoke System Privileges? ● Oracle grant flags such as "With Admin option, With Grant option and with hierarchy option " This is a quick video on Introduction of user privileges expaining the theoretical concepts for the better understanding of the concept and up coming videos in USER PRIVILEGE series. Celebrating 1000 subscribers. Thanks a lot guys for all your love and support. ------------------------------------------------------------------------ ►►►LINKS◄◄◄ Blog: http://bit.ly/introduction-to-user-privileges ------------------------------------------------------------------------- Copy Cloud referral link || Use this link to join copy cloud and get 20GB of free storage https://copy.com?r=kb4rc1 -------------------------------------------------------------------------- ►Make sure you SUBSCRIBE and be the first one to see my videos! -------------------------------------------------------------------------- Amazon Wishlist: http://bit.ly/wishlist-amazon ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ►►►Find me on Social Media◄◄◄ Follow What I am up to as it happens on https://twitter.com/rebellionrider https://www.facebook.com/imthebhardwaj http://instagram.com/rebellionrider https://plus.google.com/+Rebellionrider http://in.linkedin.com/in/mannbhardwaj/ http://rebellionrider.tumblr.com/ http://www.pinterest.com/rebellionrider/ You can also Email me at [email protected] Please please LIKE and SHARE my videos it makes me happy. Thanks for liking, commenting, sharing and watching more of our videos This is Manish from RebellionRider.com ♥ I LOVE ALL MY VIEWERS AND SUBSCRIBERS
Views: 26778 Manish Sharma
Oracle - Roles
 
15:01
Oracle - Roles
Views: 2371 Chris Ostrowski
Security of Users in Oracle to assign Profiles
 
23:18
Hello friends today i will explain to you a brief #SecurityofUsers #OracleProfiles introduction of Users and Profile monitoring to get more security. Oracle database Unbeatable,Unbreakable Platform..
Views: 6481 Oracle World
Analyzing Privilege Use by a User Who Has the Oracle DBA Role
 
03:40
In this video you see how to analyze the use the system and object privilege use of a user who has been granted the DBA role and who performs database tuning operations. Copyright © 2014 Oracle and/or its affiliates. Oracle® is a registered trademark of Oracle and/or its affiliates. All rights reserved. Oracle disclaims any warranties or representations as to the accuracy or completeness of this recording, demonstration, and/or written materials (the "Materials"). The Materials are provided "as is" without any warranty of any kind, either express or implied, including without limitation warranties of merchantability, fitness for a particular purpose, and non-infringement.
Oracle Fusion Roles and Data Access - Hands On Demo - www.OracleErpGuide.com
 
09:38
Oracle Fusion Roles and Data Access - Hands On Demo - www.OracleErpGuide.com
Views: 13062 Suhas Vaze
Oracle SQL Programming - Users & Roles
 
13:36
This video features a slide deck discussing how users are created and managed in Oracle, along with their privileges and the use of roles for administration.
Views: 80 Brian Green
New Oracle DBA Career 9: Users, Grants Privileges and Roles Part 1
 
33:30
Scripts from Google Drive https://drive.google.com/folderview?id=0B4GkUqNu5wGeLTBrT1g0WEVfd3c&usp=sharing
Views: 1586 onlinedbaacademy
Grants With Admin Option - Create roles in Oracle 12c Part - 2
 
13:03
It becomes difficult for DBA to handle granting privileges when there are tons of requests. With admin option is a wonderful feature which reduces stress of db admin and user gets authority to grant specific privileges to other user, this is the pros side and cons is un ethical use of the privileges by certain users. It is necessary for DB admin to monitor activities of users whom this privileges are provided.
Views: 151 Subhroneel Ganguly
CREATE ROLE DAN USER ORACLE
 
04:19
TUGAS 4 CREATE ROLE DAN USER ORACLE OLEH AINUL FITHRIYAH 2110167041
Oracle Roles and Privileges - Database Tutorial 47 - Oracle DBA Tutorial
 
07:36
Video 47 Oracle Roles and Privileges This video explains about Oracle Database Roles and Privileges
Views: 1573 Sam Dhanasekaran
Manage users and roles for Oracle Cloud services
 
03:31
This video will show you how to manage an Oracle Cloud service SFTP user account password. SFTP user accounts are used to sign in to the SFTP server so you can upload and download files related to your Oracle Cloud service. Copyright © 2013 Oracle and/or its affiliates. Oracle® is a registered trademark of Oracle and/or its affiliates. All rights reserved. Oracle disclaims any warranties or representations as to the accuracy or completeness of this recording, demonstration, and/or written materials (the "Materials"). The Materials are provided "as is" without any warranty of any kind, either express or implied, including without limitation warranties of merchantability, fitness for a particular purpose, and non-infringement.
Grants, Roles (Permisos) Oracle 11g [Toad]
 
12:21
Creación de Roles, creación de grants o permisos, utilizando oracle 11g
Views: 1196 EducacionOnlineGT
004-Creating Oracle Cloud Users and Customized Roles
 
01:02
This video teaches how to create users and customized roles in Oracle Cloud
Manage users and roles for Oracle Cloud services
 
03:31
This video shows you how to manage users and roles for Oracle Cloud services. Copyright © 2014 Oracle and/or its affiliates. Oracle® is a registered trademark of Oracle and/or its affiliates. All rights reserved. Oracle disclaims any warranties or representations as to the accuracy or completeness of this recording, demonstration, and/or written materials (the "Materials"). The Materials are provided "as is" without any warranty of any kind, either express or implied, including without limitation warranties of merchantability, fitness for a particular purpose, and non-infringement.
Assinging Roles in a Enterprise User Group IN Oracle Content and Experience Cloud
 
01:03
This brief video details how to assign roles to an enterprise user group to easily give enterprise rights to users in Oracle Content and Experience Cloud. --- 18.4.1 ================================= To improve the video quality, click the gear icon and set the Quality to 1080p/720p HD. For more information, see http://www.oracle.com/goto/oll and http://docs.oracle.com Copyright © 2018 Oracle and/or its affiliates. Oracle is a registered trademark of Oracle and/or its affiliates. All rights reserved. Other names may be registered trademarks of their respective owners. Oracle disclaims any warranties or representations as to the accuracy or completeness of this recording, demonstration, and/or written materials (the “Materials”). The Materials are provided “as is” without any warranty of any kind, either express or implied, including without limitation warranties or merchantability, fitness for a particular purpose, and non-infringement.
Adding a User to Oracle - Full Schema Access, But Read only
 
17:04
Hi friends this video will help you in live environment when you need read only access of other schema object procedure , function packages etc.#AddingaUser #FullSchema #oracle Oracle database Unbeatable,Unbreakable Platform..
Views: 1410 Oracle World
Creating HCM Data Roles, Reviewing Role Assignments and Duty Roles in Oracle Fusion HCM Security
 
10:23
http://www.apps2fusion.com - A video tutorial by Jayashree Prakash. This video illustrates the following topic in Oracle Fusion HCM Security Create HCM Data Roles in Oracle Fusion HCM Viewing the Roles Assigned to a User in Oracle Identity Manager Listing Users Who Have a Specific Role in Oracle Identity Manager Reviewing the Duties of a Predefined Job Role Creating Custom Job or Abstract Roles Adding Duties to a Job or Abstract Role
Views: 7767 apps2fusion
Basic Security Oracle   Users, Role, Privilage
 
07:41
Tutorial, membuat Users, Role, Privilage, di oracle 12c menggunakan.
Views: 37 BangCode
SQL, Oracle Roles and Privileges, 2e56
 
06:00
Video will discuss application of roles in Oracle envirnonment and use of some important SQL statements associated with it.
Views: 1243 hammadshams
Oracle Autonomous Database: The Role of the DBA
 
05:41
Oracle Master Product Manager Maria Colgan talks about how the Oracle Autonomous Database frees DBAs from mundane custodial tasks to allow them spend more time on innovation and better control of end-to-end service levels. More on Autonmous Database for DBAs https://www.oracle.com/database/autonomous-database/for-database-admins.html
Views: 24057 Oracle
How to create customised Security Roles in Oracle Cloud
 
09:18
This video will explains the steps and ways to create customised Security Roles in Oracle Fusion Cloud Application. Enroll for our complete trainings at: www.apps2fusion.com/packages Also, visit us at : http://apps2fusion.com/ Contact us at: [email protected] or +44-207-193-5456 | +1-650-318-5241 Follow Us On: Facebook: https://www.facebook.com/apps2fusion Twitter: https://twitter.com/apps2fusion LinkedIn: https://www.linkedin.com/company/apps2fusion Youtube: https://www.youtube.com/c/apps2fusion
Views: 1557 apps2fusion
Create user, connection, role and grant, evoke permission in Oracle 11g
 
05:58
This video will show you: - How to create user - How to create role - How to create new connection - How to grant permission to user/role - How to grant role to user - How to revoke permission
Views: 1232 Progtips 4 Devs
ORACLE Database Firewall Tutorial - Part 7: User Role Auditing
 
07:37
User role auditing enables users to audit and approve changes to user roles in the databases on a specified database server. The Oracle Database Firewall connects to the database server at scheduled intervals and determines which changes or additions (if any) have been made to user roles. User role auditing is supported for Oracle, Microsoft SQL Server, Sybase ASE, Sybase SQL Anywhere, and IBM DB2 (Microsoft Windows, UNIX, and Linux) databases.
Views: 2091 CLEO & CUQUIN
Creating roles and privleges  in Oracle 12c - Part 1
 
26:33
This tutorial is about creating roles in Oracle and assigning to user. Roles plays an important part in business architecture where it becomes easy to control privileges to users of different job role.
Views: 91 Subhroneel Ganguly
Role of a DBA | | Oracle DBA Tutorials for the Beginners | RR TECHNOSOFT
 
05:18
RR TECHNOSOFT provide Oracle DBA Training in Ameerpet Hyderabad. We also Provide Oracle DBA Tutorials for the Beginners Contact us for more information Visit Us : http://www.rrtechnosoft.co.in/ Email Us: [email protected] Phone: (+91) - 9542535632
Views: 269 RR TECHNOSOFT
The Role of a Regional Oracle Users Group Leader
 
01:01:03
What is the role of Regional Oracle User Group Leader all about? On Feb 23, 2017, the Independent Oracle Users Group (IOUG) hosted a call to talk about the role of a regional user group leader. The audience for this call was anyone interested in potentially taking on a leader role in their regional user group. We talked about the benefits, the challenges, and how to get involved. If you have an interest in building up your network and improving your leadership skills, listen to this recording! Moderator: Michelle Kolbe, IOUG Director of Communities Panelists: Alfredo Abate, Chicago Oracle Users Group Mike Gangler, SouthEast Michigan Oracle Professionals Troy Ligon, SunCoast Oracle Users Group To find regional oracle users groups in your area, look here: http://www.ioug.org/rugs
Views: 14 Michelle Hardwick
How to Create/Change User Role and Permissions on the Oracle ZFS Storage Appliance
 
04:24
Learn from Oracle's Storage Consultant, Darius Zanganeh, how to setup users and user roles for administration of the Oracle ZFS Storage Appliance through its BUI. Step-by-step instructions are given with details on how to setup permissions and other options/rules you can assign to the user such as assignment for projects or pools. For more training and information, go to http://www.oracle.com/oll/zfssa Copyright © 2014 Oracle and/or its affiliates. Oracle® is a registered trademark of Oracle and/or its affiliates. All rights reserved. Oracle disclaims any warranties or representations as to the accuracy or completeness of this recording, demonstration, and/or written materials (the "Materials"). The Materials are provided "as is" without any warranty of any kind, either express or implied, including without limitation warranties of merchantability, fitness for a particular purpose, and non-infringement.
Oracle Fusion Cloud Financials Training | Enterprise Structure, Roles, and Users Overview
 
01:23:55
BUY Self Paced Videos or Attend Online Classes from ERPTREE.US Oracle Fusion Cloud Financials Online Training, Contact us: +1 646 491-6833 http://www.erptree.us/ Mail: [email protected]
Manage What Users Can See and Do in Oracle Analytics Cloud
 
02:01
Create a new application role, configure member users to inherit the ability to build and run reports from the User role. Configure permissions on catalog objects for the new role. ================================= To improve the video quality, click the gear icon and set the Quality to 1080p/720p HD. For more information, see http://www.oracle.com/goto/oll and http://docs.oracle.com Copyright © 2018 Oracle and/or its affiliates. Oracle is a registered trademark of Oracle and/or its affiliates. All rights reserved. Other names may be registered trademarks of their respective owners. Oracle disclaims any warranties or representations as to the accuracy or completeness of this recording, demonstration, and/or written materials (the “Materials”). The Materials are provided “as is” without any warranty of any kind, either express or implied, including without limitation warranties or merchantability, fitness for a particular purpose, and non-infringement.
How to  assign necessary roles to User in Oracle Fusion/cloud  to perform implementation task
 
04:27
How to assign necessary roles to User in Oracle Fusion/cloud to perform implementation task I m srinibas created this channel to share my Oracle knowledge to peoples who wants to take Oracle as a career Please watch the video and subscribe to my channel and click on the bell button to get notification on new video share this video to more and more people to help them to achieve their goals as a Oracle consultant Please feel free to connect with me for any oracle related query [email protected]
Views: 1323 MY TECHNO JOURNAL
Oracle Fusion Cloud HCM Training | Role Provisioning
 
17:03
Oracle Fusion HCM Online Training at ERPTREE.COM Contact us: USA Number: +1 646 491-6833, India Numbers: +91-88860 96632, 96661 83940 http://www.erptree.com/ Mail: [email protected]
Oracle Database 12c: Creating a Role Using Oracle Enterprise Manager Database Express
 
03:42
Demo of how to create a role using EM Express.
Views: 4738 OracleDBVision
SQL, Oracle Roles, 2e 55 Granting privileges with the help of roles
 
04:46
Granting privileges with the help of roles in Oracles
Views: 938 hammadshams
Oracle Autonomous Database impact on the role of the DBA
 
02:01
This short video demonstrates how the Oracle Autonomous Database can help improve the life of a DBA by freeing them from the drudgery of day to day maintenance and management tasks, providing them more time to innovate.
Views: 157 Maria Colgan
Managing User Privileges and Role in Oracle Database
 
25:50
Setiap user pada Oracle Database akan memiliki skema. Sebuah skema akan memiliki objek-objek seperti tabel, view dan procedure. Sebuah user dapat mengakses skema milik user lain juka diberikan hak akses atau privileges. Beberapa privileges dapat dikelompokkan menjadi sebuah role. Silahkan Subscribe
Views: 423 Boby Siswanto
User, Roles and ACL Tutorial | Oracle Webcenter Sites 12C Online Training Demo
 
22:21
Oracle WebCenter Sites Training, Oracle WebCenter Sites Tutorial, Oracle WebCenter Sites 12c. To know more about Oracle Webcenter Sites training, please visit http://365onlinetraining.com/oracle-webcenter-sites-12c-online-training/. We are leading training provider in Oracle WebCenter Sites, and other Oracle WebCenter product. Also Watch: Controller - https://www.youtube.com/watch?v=M2Co0Ff4H8o Basic Asset Tutorial - https://www.youtube.com/watch?v=SDlB-JvtOTI Add CSS and JS files - https://www.youtube.com/watch?v=CaBWAv8rNP8 How to use Engage in Oracle WebCenter Sites - https://www.youtube.com/watch?v=xjZ_5071T3U Oracle Adobe AEM Online Training - http://365onlinetraining.com/adobe-aem-training/
Views: 1674 365 Online Training
How to Create Login Page that Redirects Based on User Role
 
13:31
https://www.caspio.com | Learn how to create a login page that redirects users based on their user role. In this video, we'll show you how to create single a login page for a multi-user web application. The login page automatically redirects users based on 3 user roles: administrator, manager and employee. Learn how to create a database web application without coding. Caspio empowers anyone to quickly create online databases, web applications, and web forms, all without writing a single line of code! Using intuitive app-building wizards, now you can simply "point-and-click" your way to creating powerful online database apps that deploy seamlessly to your own website, intranet, CMS or blog. Get a free 14-day trial at https://www.caspio.com/get-started
Views: 161774 CaspioInc
How to solve insufficient privileges in oracle and create a new user
 
03:09
This video is about how to solve the error insufficient privileges in oracle and how to create a new user in oracle......... You can use this method for sql developer. After opening sql developer go to command prompt and follow this instruction .... I hope this will help you for solving the insufficient privileges in oracle 10g...... -------------------------------------------------------------------------------- If face any problem then .. Contact/Follow on........ Email : [email protected] Google+ : https://plus.google.com/102074100342156490577 Twitter : https://twitter.com/Alamgir21409730 Facebook : https://www.facebook.com/computersoftwaresolution/ Subscribe this youtube channel : https://www.youtube.com/channel/UCkE_J-tXiqxzASO6nlB8D6w
Views: 5770 Education Help
ORACLE DBA@ ROLES AND RESPONSIBILITIES
 
09:30
This video describes about the responsibilities of DBA.
Views: 3236 [email protected]
Oracle 12c PL/SQL Security New Features - Session 6 of 8 - Granting Roles to Procedures
 
06:37
See www.skillbuilders.com/12c-plsql-security for all free modules in this tutorial. It is now in Oracle Database 12c possible to grant roles to the stored program units. Remember this didn't apply to anonymous PL/SQL. Anonymous PL/SQL as always executed with the enabled roles of the invoker. But we can now grant role to a stored procedure. There are a couple of conditions. The role granted must be directly granted to the owner. I'm not sure if this is documented or not or it could've been issues I had during my own testing but certainly the last time I tested this thoroughly I found that if I granted roles to roles to roles to roles as I go down to three, it no longer functions. So that could've been just me or it may be documented. But certainly to be sure, the role granted must be granted directly to the person who's writing the code. Also and it is documented, the owner still needs direct privileges on the object that the code references. That make perfect sense because the role might be disabled at the time that he happens to be creating the object. So you need the role, you need direct privileges on the object referenced by the code. [pause] The invoker however needs absolutely nothing. The invoker now needs nothing, no roles, no privileges. All he needs is execute on the procedure. The invoker will then take on that role during the course of the call. This will tighten up the definer's rights problem and that our user doesn't have much at all. He needs the bare minimum and then only that role will be available, only the role is available to the invoker during the call. Not everything else that the owner happens to have. You can combine this as well with invoker's rights and either way we are controlling privilege inheritance. Invoker's rights plus roles restrict the ability of definer's to inherit privileges from invokers and invokers inherits privileges from definers, both of which raise that ghastly possibility of privilege escalation associated typically to SQL injection. [pause] Grant create session, create procedure to dev, and that will give him select on scott.emp to dev. I've given dev the minimum he needs to write code that hits that table. Then create a role. [pause] Create role r1 and that'll grant select on scott.emp to r1. Finally, grant r1 to dev. It has met the requirements. The role is granted to the owner, the owner does have direct privileges. [pause] So connect as dev/dev and create my favorite procedure. [pause] The same procedure has executed definer's rights and query scott.emp. But now what we can do this new is I can grant r1 to procedure list_emp. [pause] I'll create a very low privileged user now. I need to connect as sysdba and create user low identified by low, and all I shall give him is create session. [pause] And execute on that procedure. [pause] Grant execute on dev.list_emp to low. That's all he's got. He can log on and he can run, run one procedure. What actually is going to happen to him? Let me try to log on. Connect sys low/low set server output on and see if he can run that thing. Just to check, if he tries to select star from scott.emp he is the lowest of the low is my user low. But then execute dev.list_emp, trying to retrieve the CLARKs and it works. And because my user low has virtually no privileges at all, there's no possible danger of the malicious developer being able to inherit dangerous privileges from him. [pause] The final step, that functioned because of the privilege that I mentioned earlier - the privilege that we saw on the previous slide which was inheriting privileges. If I revoke that - and this is what you should be doing in all your systems after upgrade - revoke inherit privileges on user low from public, connect there, and it fails. So the final bit of tightening up the security is to grant the privilege specifically we grant inherit privileges on user low to dev. Now we have a totally secure system and that my low privilege user dev can do that. [pause] And nothing more. My low privileged developer dev can't grab anything in his too as well. That tightens things up totally.
Views: 2817 SkillBuilders
Creating Users and Assigning Roles for Oracle Enterprise Performance Reporting Cloud Service
 
04:06
In this tutorial identity domain administrators learn how to create users and assign roles for Oracle Enterprise Performance Reporting Cloud Service.
Views: 1406 Oracle EPM Tutorials
3.Schema level Export and Import in oracle database
 
07:03
Hello friends in this video i explain how to export full schema(user) and performing a recovery after drop of user. #SchemalevelExportandImport Oracle database Unbeatable,Unbreakable Platform..
Views: 17626 Oracle World
How to return all privileges from oracle user in oracle database in Urdu.
 
01:13
How to return all privileges from oracle user in oracle database in Urdu.
Views: 2996 modern IT Channel
Oracle 12c PL/SQL Security New Features - Session 5 of 8 - The New Inherit Privileges Privilege
 
06:47
Learn the Oracle Database 12c Inherit Privileges Privilege. Demonstration and Examples. There's a whole new privilege. The inherit privileges privilege. We indeed inherit any privileges privileged. That's just in privileged of course. Any privileges - system privileges, any privileges is an object privilege or new type objects. We can now assign privileges, grant privileges on users. It limits the owner's inheritance of privileges from the invoker. Oracle Corporation is presumably reasonably happy with the way definer's rights code works and definer's rights code as I demonstrated can be highly dangerous. That hasn't really changed in the current release except is will see with the ability to grant roles to code because in invoker's rights we've got huge differences and that's the inheriting of privileges privilege. If you don't have the inheritance enabled, any attempt to execute invoker's rights code will fail because the definer will not be in able to inherit the rights of the invoker. So I'm going to go straight in to do it and then go through the rest of the slides so we can see the sort of issue. Let me lose 11g and go to 12c. What I shall do is create my low privileged user or drop user dev. I don't think he exists. He doesn't. So I'll create my low privileged user. Grant create session, create procedure, select any table to dev identified by dev. It's the same mechanism I use. The same command I use in 11g. I'm creating a developer with a bare minimum that he needs to do his job, which is writing code that lets people query the database. Then log on as him, comm dev/dev and create my procedure. I'll create a version of the code, create or replace procedure list_emp, author ID current user. Invoker's rights code. Remember, this gives my low privilege user dev the ability to insert something horrible in his code which shall then be executed with the invoker's rights. We create the procedure. Now connect / as sysdba - I'll be the highest possible person there is - set server output on and run the code. Execute dev.list_emp looking for the CLARKS. I can't do it. Even as user sys, I can't run that because of the lack of this new privilege. I can correct the situation. I can grant inherit privileges on user sys - which of course one would never normally do - to dev. So I'm now giving my low privilege user the ability to inherit the privileges of user sys when we are running invoker's rights code. And having done that, the code now succeeds. That's the general principle. Without this inherit any privileges code all that doesn't have any privileges privilege, all your invoker's rights code is now blocked. It simply won't run until you grant that privilege to your trusted user. So without inheritance the invoker's rights code will fail. This privilege is in fact granted by default in 12.1 when a user is created. I believe this is purely for backward compatibility. So you don't have to worry about all your codes ceasing to function the moment you have to upgrade but there's no guarantee that this situation will remain as we go through 12.2, 12.3. Also in upgrade I haven't had the time to test comprehensively every possible method of upgrade but certainly this simple test I've done so far, the privilege does appear to be being granted and we can see it. If we look at who's been granted this privilege so far Select grantee, table_name, privilege from dba_tab_privs where privilege like inherit and we see that straight out of the box inherit privileges on a number of users have been granted to public. They have been granted to public. So if I create a brand new user, I grant connect to jw identified by jw, we will see that in the current release - there he is - inherit has beeen granted to public. In the current release by default, your code will continue to function and Oracle often does this with their [05:46 inaudible] with powerful new features. By default, it's configured so there's no change and in the next release it all changes. That's happened to a quite a few releases, quite a few new features, and it wouldn't surprise me if by the time we get to say 12.2 and certainly by the time we get to 13 this behavior changes. So plan for it and look at that privilege and see who it's been granted to and secure your systems. What you need to do is revoke all the inherit privileges grants that's there by default and then grant inherit any privileges very, very sparingly only to a very few trusted users and that should tighten up the danger of definer's inheriting invoker's rights. So a few trusted schemas, create the code in those schemas only and control this very tightly indeed.
Views: 1560 SkillBuilders

Professional writing service
Sending cover letter by email
Sample cover letter for job application for hr officer
Business writing service
Merchandising assistant cover letter examples