$ whoami. Oracle Audit. Agenda. Learning objectives. Overview of Oracle Architecture Oracle audit types Operating system audit Database audit

Size: px
Start display at page:

Download "$ whoami. Oracle Audit. Agenda. Learning objectives. Overview of Oracle Architecture Oracle audit types Operating system audit Database audit"

Transcription

1 $ whoami Oracle Audit ISACA Charlotte 2019 Currently - Audit Analytics Leader - Wells Fargo Formerly - Information Security Officer/ Security Engineer, DBA, software engineer Ethical hacker Python hacker 1 2 Agenda Overview of Oracle Architecture Oracle audit types Operating system audit Database audit Learning objectives Oracle architecture Oracle operating system audit Inventory Installation Permissions Networking Grid infrastructure fundamentals Oracle database audit Accounts System privileges Roles Data access Initialization parameters Audit logging 3 4

2 Oracle audits Aren t necessarily easy Technical in nature Need for a common way of speaking Need to understand architecture Caveats Always get permission to run any scripts in your environment Always test scripts in a non-production environment before using them in production Vet the scripts with your IT DBA and/or risk team The testing methodology is my own The scripts used in the presentation are working in a test environment (I have used them in my previous positions to execute audit testing) 5 6 My testing environment Red Hat Enterprise Linux 7.2 Oracle 12c (12.1.0) VirtualBox Pre-built virtual machines server.111/b28310/ ds_admin005.htm#admin Oracle Architecture 7 8

3 Oracle is Oracle database is not just a data store Job schedulers Kernel interrupts and instrumentation Structured and unstructured data Shared memory and memory pools Interprocess communication (IPC) and threading Large object storage and processing Encryption support at the data storage and network layers (strong algorithms, SSL support) Multiple authentication methods (database, Kerberos, LDAP, etc.) Complex system - like an operating system Networking services (FIFO pipes, etc.) and support for many protocols (TCP, etc.) File subsystem (space allocation, deletion, reuse, recovery, corruption detection, etc.) 9 10 Data flow in an Oracle database instance Data flow in an Oracle database instance Data is not static within an Oracle database instance The data dictionary is composed of Fixed tables Dynamic views These structures expose data at all points throughout the system 11 Copyright 2014, Ron Reidy 12 Copyright 2014, Ron Reidy

4 Data flow Data flow User Application Application Server User Application Application Server User enters data User enters data User data turned into SQL statements The User Enters some data in an application interface The data is turned into SQL statements 13 Copyright 2014, Ron Reidy 14 Copyright 2014, Ron Reidy Data flow Data flow User Application Application Server Database Server User Application Application Server Database Server User enters data User data turned into SQL statements Table Index User enters data User data turned into SQL statements Table Index The data is inserted into the database table; indexes can be also updated Is the data just in the table? (CREDIT_CARD in this case) 15 Copyright 2014, Ron Reidy 16 Copyright 2014, Ron Reidy

5 Data flow Data flow User Application Application Server Database Server User Application Application Server Database Server User enters data User data turned into SQL statements Table Index User enters data User data turned into SQL statements Table Index SGA No! The SQL Statement is The data parsed blocks and required the SQL are and written the to shared data memory bound pools to the (either statement fetched for reads are written or created into the for shared writes if necessary) memory 17 Copyright 2014, Ron Reidy 18 Copyright 2014, Ron Reidy Data flow Data flow User Application Application Server Database Server User Application Application Server Database Server User enters data User data turned into SQL statements Table Index User enters data User data turned into SQL statements Table Index Datafiles SGA PGA SGA PGA The data is in the PGA if sorts are in memory (sometimes in the SGA) The data is also held on disk in files (use strings (UNIX) or hex dumps to read) table data and index data; also internal dumps 19 Copyright 2014, Ron Reidy 20 Copyright 2014, Ron Reidy

6 Data flow Data flow User Application Application Server Database Server User Application Application Server Database Server User enters data User data turned into SQL statements Table Index Datafiles REDO User enters data User data turned into SQL statements Table Index Datafiles REDO SGA PGA SGA PGA Archivelogs Redo is generated in memory on disk Archivelogs are generated in memory on disk 21 Copyright 2014, Ron Reidy 22 Copyright 2014, Ron Reidy Data flow Data flow User Application Application Server Database Server User Application Application Server Database Server User enters data User data turned into SQL statements Table Index Datafiles REDO User enters data User data turned into SQL statements Table Index Datafiles REDO SGA PGA Archivelogs UNDO SGA PGA Archivelogs UNDO Temp Undo segments are generated in memory on disk Temporary tablespaces can also contain the data 23 Copyright 2014, Ron Reidy 24 Copyright 2014, Ron Reidy

7 Data flow Data flow User Application Application Server Database Server User Application Application Server Database Server User enters data User data turned into SQL statements Table Index Datafiles REDO User enters data User data turned into SQL statements Table Index Datafiles REDO SGA PGA Archivelogs UNDO SGA PGA Archivelogs UNDO Temp Temp Flashback Flashback Audit Flash back contains the data in memory on disk Audit trails can contain the data (because these can be written as SQL all of the above are duplicated!!) 25 Copyright 2014, Ron Reidy 26 Copyright 2014, Ron Reidy Data flow Data flow User Application Application Server Database Server User Application Application Server Database Server User enters data User data turned into SQL statements Table Index Datafiles REDO User enters data User data turned into SQL statements Table Index Datafiles REDO SGA PGA Archivelogs UNDO SGA PGA Archivelogs UNDO Temp Temp Flashback Flashback Audit Audit Logs Logs Log files generated by the database server can contain data Oracle allows a huge amount of trace to be generated 10046, 10053, 10925, dumps, events Trace 27 Copyright 2014, Ron Reidy 28 Copyright 2014, Ron Reidy

8 Data flow Data flow User Application Application Server Database Server User Application Application Server Database Server User enters data User data turned into SQL statements Table Index Datafiles REDO User enters data User data turned into SQL statements Table Index Datafiles REDO SGA PGA Archivelogs UNDO SGA PGA Archivelogs UNDO Temp Temp At all stages inside the database, the data is exposed Flashback Audit Logs Trace Backups remove data from the database to tape to disk Flashback Audit Logs Trace Backups, exports, dumps, traces, etc. 29 Copyright 2014, Ron Reidy 30 Copyright 2014, Ron Reidy Data flow Data flow User Application Application Server Database Server User Application Application Server Database Server User enters data User data turned into SQL statements Table Index Datafiles REDO User enters data User data turned into SQL statements Table Index Datafiles REDO SGA PGA Archivelogs UNDO SGA PGA Archivelogs UNDO Data sent in real / semi-real time to standby Disaster recovery Temp Flashback Audit Logs Trace At all stages outside the database, the data is exposed - on the network, operating system, or backup devices. Disaster recovery Temp Flashback Audit Logs Trace Backups, exports, dumps, traces, etc. Backups, exports, dumps, traces, etc. 31 Copyright 2014, Ron Reidy 32 Copyright 2014, Ron Reidy

9 Data dictionary The Oracle data dictionary Everything we need to discover is within the data dictionary Where is the meta data stored How is the meta data exposed The DBA_% views provide this information 33 Copyright 2014, Ron Reidy 34 Copyright 2014, Ron Reidy Data dictionary composition Built in layers Physical data Tables that expose C language data structures X$ tables (usually) Views built on the physical model DBA_% ALL_% USER_% Dynamic data mapping V_$% GV_$% (RAC) Base dictionary tables USER_% views ALL_% views $ tables Shared memory DBA_% views X$ fixed tables V_$ views GV_$ views 35 Copyright 2014, Ron Reidy 36 Copyright 2014, Ron Reidy

10 Source code Code stored in the database PL/SQL Java (if the JVM is installed) Dictionary sources SYS.SOURCE$, DBA_SOURCE, ALL_SOURCE, USER_SOURCE SYS.VIEW$, DBA_VIEWS, ALL_VIEWS, USER_VIEWS SYS.TRIGGER$, DBA_TRIGGERS, ALL_TRIGGERS, USER_TRIGGERS DBA_JAVA_CLASSES, etc. PUBLIC 37 Copyright 2014, Ron Reidy 38 Copyright 2014, Ron Reidy What is it? A role that every DB account assumes Anything granted to PUBLIC is granted to all accounts PUBLIC access growth Access to objects by the PUBLIC role gets bigger 9iR2 12,132 10gR2 21, % 11gR1 27,461 11gR2 28,160 12cR1-36,866 increase over 9iR2 27.5% increase over 10gR2 1% increase over 11gR1 24% increase over 11gR2 39 Copyright 2014, Ron Reidy 40 Copyright 2014, Ron Reidy

11 PUBLIC growth Importance PUBLIC grants 40,000 30,000 20,000 10,000 Pay attention to anything granted to PUBLIC Object access (especially application objects) System privileges Roles (especially application roles!) 0 9i 10g 11gR1 11gR2 12cR1 Database version 41 Copyright 2014, Ron Reidy 42 Copyright 2014, Ron Reidy System privileges granted to PUBLIC Built-in roles granted to PUBLIC Database External OS LDAP Network Authentication methods 43 44

12 Database authentication Username and password stored in the database SYS.USER$ (username exposed in many views; password hash not exposed) Prior to Oracle 11g, password hash was displayed in the view DBA_USERS.PASSWORD SYS.USER_HISTORY$ - password change history The $ tables cannot be audited easily (and usually are not) No accounts or roles aside from DBA should have access to any password hashes External authentication Authenticated from external source OS authentication Implied trust because of operating system authentication OS password controls are important Network authentication SSL Kerberos Directory services PKI SSL authentication Client-server authentication (server to server) Kerberos authentication Assumes 3rd party is secure Uses Kerberos authentication server to provide Single sign-on Centralized password storage Database link authentication 47 48

13 Directory services authentication Central directory to authenticate Oracle internet directory LDAP protocol Enterprise use details Oracle Enterprise Security Manager Centralized privilege management Store and retrieve roles from Oracle Internet Directory PKI authentication Digital certificates to user clients Authenticate directly to servers Clusters Database links Database triggers Dimensions External procedure libraries Indexes and index types Java classes, Java resources, and Java sources Views Schema Collection of logical data structures Materialized views and materialized view logs Object tables, object types, and object views Operators Sequences Stored functions, procedures, and packages Synonyms Tables and index-organized tables Owned by a database account Each account owns a single schema Schema usage Applications are contained within schemas Permissions are granted to objects within the schema by the schema owner (or SYS or DBA role holders) Stored code (procedures, functions, packages) can execute within the context of the schema owner - permissions - more later 51 52

14 Grid infrastructure Provides system support for an Oracle database including Volume management File system Automatic restart capabilities When using Grid infrastructure Listener is started from the software installation Listener and connections made using configuraton files in this software installation Oracle audit types Operating system audit Database audit Operating system audit File system permissions on installation directory and data file locations, audit trail Compiled operating system groups External procedures Cryptography configuration Networking configuration DB patches root group membership Database datafiles Grid infrastructure audit File system audit 55 56

15 User mask Default file permissions mask All files created will have these default permissions (unless modified before files are created) Locations of software Oracle central inventory Location (Linux) specified in /etc/orainst.loc Value Example inventory file ORACLE_BASE permissions Root of the Oracle software installation directory tree Get permissions of all files in each HOME Identify any files or directories with UNIX others write access (there shouldn t be any!) 59 60

16 ORACLE_HOME permissions Location of instance-specific operating system executable, library, etc. files A server can host multiple ORACLE_HOMES Each ORACLE_HOME runs one or more database instances Managed by the Oracle Universal Installer (OUI) File permissions Get a listing of each ORACLE_HOME Identify any files or directories with UNIX others write access ORACLE_HOME/lib permissions Shared libraries for the database instance Directories Oracle exposes default directories on the file system to use within the database These can be used for reading or writing No files should be group or world writable Dangerous! Invalid path Symbolic linked files are OK Demos 63 64

17 Compiled operating system groups Special UNIX groups specified before software installation OUI prompts for the names of these groups Typically "dba", "oper", asm, bkp, dgd, kmt During the install process, a configuration file (config.c) is created Used during the link phase during install and patching activities Identify groups Linux defines the groups in config.c Any operating system accounts assigned to these groups are administrative accounts to the database Identify all accounts in groups Look in the UNIX /etc/group file Find accounts in /etc/passwd with group number These accounts are administrators of the database Controls Identify ownership of these accounts service accounts) Identify who has access to these accounts (if Identify the business need for any account which is not the Oracle software owner to be in these groups Identify operating system password policy implementation for these accounts Identify operating system logging and monitoring controls for these accounts 67 68

18 External procedures Shared library or operating system commands that can be executed from within the database Must be executable by the account that starts the database (file system permissions) Executes under the permissions of this account Access to run these commands is controlled by the database listener Configuration External procedure listener is defined in the listener.ora file Default location: $ORACLE_HOME/network/admin Can be overridden by using an environment variable $TNS_ADMIN Can be a hidden file in any account s $HOME directory - /u01/rreidy/.listener.ora Example extproc configuration Cryptography configuration Cryptography is configured in the sqlnet.ora file Default server location: $ORACLE_HOME/network/admin Can be overridden by using a server environment variable $TNS_ADMIN Can be a hidden file in the account s $HOME directory - /u01/rreidy/.sqlnet.ora 71 72

19 Example sqlnet.ora file Wallets Used to store PKI keys If wallets are used Get permissions of the directory (ls -ld) If any account but the oracle software owner has access, identify why the access is needed Document in the security plan Ensure they are part of the backups with the database Ensure they are part of the DR plan Ensure they are not duplicated to non-production environments Other networking configuration tests Required to connect to a database Account name Password Network path to the listener Controlled by the tnsnames.ora file File is located on the server and any client needing to connect to the database tnsnames.ora file Default location: $ORACLE_HOME/network/admin Can be overridden by using an environment variable $TNS_ADMIN Can be a hidden file in the account s $HOME directory - /u01/rreidy/.tnsnames.ora 75 76

20 Example tnsnames.ora The HOST parameter should be an IP address The service name is the database service Only databases in production environment should be specified in the tnsnames.ora file Default listener port Finding the database instance Use the tnsping command Database links How they work A database link is a schema object in one database that enables you to access objects on another (remote) database The address of the database link is resolved in the tnsnames.ora file; network path resolved through listener.ora DB links can be private to a schema or PUBLIC (available to all database accounts) 79 80

21 Controls DB patches Ensure all DB links resolve to production databases Ensure DB links respect system security levels (no write up) Ensure all PUBLIC DB links are identified in the system security plan Database patches are applied to each ORACLE_HOME List patches applied to each ORACLE_HOME Check the latest patch applied is the last patch issued by Oracle Corp. Check the date of patch application was applied per your policies root group membership The oracle software owner should not be a member of the root group The root account should not be a member of the dba group Escalation of privileges for anyone connecting to the database Who else has root? Any UNIX account which is in the root group or can become root, can also become oracle Ensure all accounts that are in the root group or can become root are documented in the security plan Ensure the access of these accounts is certified periodically Ensure use of these accounts is logged and monitored 83 84

22 Database datafiles Get a listing of the permissions of all database datafiles Locations found in data dictionary UNIX group ownership should only be r (or less); others should have no permissions Grid infrastructure The grid infrastructure is used when Oracle Real Application Clustering (RAC) is used on the server Disk storage administration - volume management Network administration All configuration files used by this installation Location is specified in the inventory file Database audit Account management Roles System privileges Database job schedulers Defaults Audit trail Account management Account analysis Identify accounts and account types Identify system privileges and roles Identify access Password policy Database audit 87 88

23 All database accounts List all database accounts Identify built-in accounts Identify service accounts Identify power users Built-in database accounts There are many built in accounts in Oracle Administrative - 18 Non-administrative - 6 Used to implement database features and options Very powerful (usually) Best practice - start with nothing installed Only install options if a documented need Demo accounts - 9 Should never be installed in any database with production or sensitive data All other accounts need to be investigated Copyright 2014, Ron Reidy Administrative accounts 18 accounts Not all of them will be present Verify the need and use of these accounts Verify ownership Built-in administrators Two built in administrator accounts SYS Owns the internal data dictionary Analogous to the root account on UNIX Can bypass all controls; modify audit trail, etc. SYSTEM Can perform all administrative functions EXCEPT Backup and recovery Database upgrade Accounts are owned by Oracle Corp. Use should be restricted All use documented in the system security plan All use logged and monitored 91 92

24 Non-administrative accounts 9 accounts Not all will be installed Demo accounts 7 accounts Should not be installed in any database with production data Verify the need and use of these accounts Verify ownership Anything left is End user accounts Application service accounts Identify ownership and purpose of all accounts Get listing of all system privileges, roles, and object access for each of these accounts Application service accounts Establish ownership Identify powerful privileges Account should be locked Privileges should be only what is necessary to operations 95 96

25 End user accounts Identify privileges Identify need of access Identify logging and monitoring controls Identify account certification Other administrators Identify the administrative accounts Schema owners Application administrators Ask the business partner Identify them in the security plan Identify account certification cadence Identify ownership of the account and use Logging and monitoring of account use Other administrators Access control issues Accounts with the DBA role (discussed later) Other system privileges CREATE USER ALTER USER Create/alter objects Schema owners can Create objects (with CREATE privileges) Alter objects they own SYS has access to the database audit trail and all data in all schemas Accounts with DBA role have access to the audit trail Accounts with DBA can access all data in all schemas SYS cannot be audited using the database audit trail The oracle install account has access to the file system-based audit trail Accounts with DELETE_CATALOG_ROLE can delete most internal audit trail records Accounts with DELETE on SYS.AUD$ can delete most internal audit trail records

26 Controls Identify ownership of these accounts Identify job duties Title Job description Identify certification cadence Identify password policies for these accounts Identify monitoring controls for these accounts Account analysis Database accounts High risk system privileges Database role analysis Finding accounts with the DBA role Copyright 2014, Ron Reidy

27 Identify power users Users with detailed in-depth knowledge of the application Can act as administrators DBA-like privileges CREATE/ALTER USER CREATE ANY (TABLE, VIEW, TRIGGER, etc.) SELECT/UPDATE/INSERT/DELETE ANY EXECUTE ANY Example Accounts with all system privileges Beware of any accounts with all system privileges 237 system privileges (12cR1) Password controls All database-authenticated accounts are assigned to a resource profile when created Password parameters DEFAULT profile

28 Default passwords Identify accounts with default passwords No accounts should have default passwords Profiles Profiles are used to implement Password controls Resource limits DEFAULT profile Created when the database instance is created Password control parameters Every account has a database profile An account can have only one database profile If no profile is specified when account created, the DEFAULT profile is used Parameter Default Setting Description FAILED_LOGIN_ATTEMPTS 10 Sets the maximum times a user try to log in and to fail before locking the account. PASSWORD_GRACE_TIME 7 Sets the number of days that a user has to change his or her password before it expires. PASSWORD_LIFE_TIME 180 Sets the number of days the user can use his or her current password. The DEFAULT profile is not suitable for use in production systems PASSWORD_LOCK_TIME 1 Sets the number of days an account will be locked after the specified number of consecutive failed login attempts. After the time passes, then the account becomes unlocked. PASSWORD_REUSE_MAX UNLIMITED Sets the number of password changes required before the current password can be reused. PASSWORD_REUSE_TIME UNLIMITED Sets the number of days before which a password cannot be reused. Not secure in any way! Copyright 2014, Ron Reidy

29 Database profiles List all profiles and their password settings We are interested in the PASSWORD settings (resource_type = PASSWORD ) List all accounts and Password profile settings 113 Copyright 2014, Ron Reidy 114 Copyright 2014, Ron Reidy Special profile values UNLIMITED No value set for the parameter DEFAULT If a resource_name is omitted from the profile, the value from the DEFAULT profile is used Default settings Password control parameters can reference the DEFAULT profile Check all password parameters implement password policy The DEFAULT profile must always be the most restrictive profile 115 Copyright 2014, Ron Reidy 116

30 Who can change password controls Many accounts can change password controls SYS SYSTEM Accounts with CREATE PROFILE Accounts with ALTER PROFILE Accounts with DROP PROFILE Accounts with CREATE/ALTER USER Accounts with DBA role Testing High risk system privileges Administrative privileges Privileges with the modifier ANY GRANT ANY PRIVILEGE/ROLE Some others Privilege model Privileges can be granted to Directly to an account To roles (roles granted to accounts) Object privileges SELECT UPDATE DELETE ALTER EXECUTE COMPILE

31 Administrative privileges Oracle 12cR1 237 system privileges All are needed for operation of the database Connect to the database Create, alter, drop, and access objects Manage transactions ADMINISTER ANY SQL TUNING SET ADMINISTER DATABASE TRIGGER (database level trigger) ADMINISTER RESOURCE MANAGER ADMINISTER SQL MANAGEMENT OBJECT ADMINISTER SQL TUNING SET FLASHBACK ARCHIVE ADMINISTRATOR GRANT ANY OBJECT PRIVILEGE GRANT ANY PRIVILEGE GRANT ANY ROLE MANAGE SCHEDULER MANAGE TABLESPACE Many others Testing Identify all accounts with these privileges Ensure the privilege is authorized for the accounts Privileges with the ANY modifier Holders can impersonate any schema (account) in the database 145 privileges Testing Identify all accounts with these privileges Ensure the privilege is authorized for use by the account Privileges can be granted to both accounts and roles

32 GRANT ANY PRIVILEGE/ROLE Very powerful privileges in the database No one except DBAs should have this privilege BECOME USER Used by built-in database roles Undocumented

33 UNLIMITED TABLESPACE Bypasses storage space quotas on all tablespaces Including the SYSTEM tablespace Can cause a DoS of the database Tablespace fills up and does not/cannot extend Testing All accounts should be assigned a space quote for each tablespace Application schemas should never share tablespaces No schemas (except builtins) should ever have any access to the SYSTEM or SYSAUD tablespaces Table access Sweeping data access SELECT ANY TABLE UPDATE ANY TABLE DELETE ANY TABLE INSERT ANY TABLE EXECUTE ANY PROCEDURE

34 Definer vs. Invoker rights There are two modes for stored procedures (packages, functions, procedures) execution Definer rights Default method Executes within the same permissions content as the owner of the code Invoker rights Requires the invoker of the code have explicit permissions granted to all objects referenced within the code

35 EXECUTE ANY PROCEDURE Administrative roles SYSDBA SYSOPER SYSASM - only present in ASM controlled databases SYSBACKUP SYSDG SYSKM DBA Roles with all system privileges/roles SYSDBA, SYSOPER, SYSASM Identifiable in the database password file These accounts are administrators to the database For RAC instances use V$GVPWFILE_USERS SYSDBA Any account with SYSDBA becomes SYS when logging into the database Permissions Perform STARTUP and SHUTDOWN operations ALTER DATABASE: open, mount, back up, or change character set CREATE DATABASE DROP DATABASE CREATE SPFILE ALTER DATABASE ARCHIVELOG ALTER DATABASE RECOVER CREATE/ALTER/DROP USER CREATE/ALTER/DROP ROLE Includes the RESTRICTED SESSION privilege Access to all data in all schemas

36 SYSOPER Any account with SYSOPER becomes PUBLIC when logging into the database SYSASM Used to administer the ASM database ASM database does not contain application data, EVER Permissions Perform STARTUP and SHUTDOWN operations CREATE SPFILE ALTER DATABASE OPEN/MOUNT/BACKUP ALTER DATABASE ARCHIVELOG ALTER DATABASE RECOVER (Complete recovery only. Any form of incomplete recovery, such as UNTIL TIME CHANGE CANCEL CONTROLFILE requires connecting as SYSDBA.) Includes the RESTRICTED SESSION privilege This privilege allows a user to perform basic operational tasks, but without the ability to look at user data DBA Built-in role Granted all system privileges WITH ADMIN OPTION Granted 8 system privileges WITH GRANT OPTION Granted 23 built-in roles Includes the system privilege GRANT ANY ROLE Access to many tables in the data dictionary through roles (owned by SYS) Roles with all system privileges/roles

37 Built-in roles Application roles Role analysis Role basics Roles are containers representing access System privileges Object privileges Roles Built-in roles Predefined and installed in every database High risk roles Catalog roles Import/export roles Provide sweeping access

38 Catalog roles Give access to the data dictionary SELECT_CATALOG_ROLE Provides READ access to objects in the data dictionary objects (MDSYS, OLAPSYS, OUTLN, SYS, WMSYS) Grants the role HS_ADMIN_SELECT_ROLE SELECT to 14 heterogeneous tables (SYS) EXECUTE_CATALOG_ROLE EXECUTE access to on objects in the data dictionary - 97 PL/SQL packages owned by SYS Grants the role HS_ADMIN_SELECT_ROLE EXECUTE to 1 PL/SQL package owned by SYS DELETE_CATALOG_ROLE DELETE access to 2 tables owned by SYS AUD$ Internal database audit FGA_LOG$ trails

39 Import role IMP_FULL_DATABASE Perform full database imports SELECT and EXECUTE catalog roles EXECUTE on 116 objects (SYS, WMSYS) READ and WRITE to file system directories Import role DATAPUMP_IMP_FULL_DATABASE Perform full database imports EXP_FULL_DATABASE IMP_FULL_DATABASE EXECUTE on 229 PL/SQL packages (SYS, WMSYS) READ and WRITE to file system directories Export role EXP_FULL_DATABASE Perform full database export EXECUTE on 111 PL/SQL objects owned by SYS SELECT and EXECUTE catalog roles READ and WRITE to file system directories Export role DATAPUMP_EXP_FULL_DATABASE Perform full database export EXP_FULL_DATABASE SELECT and EXECUTE catalog roles READ and WRITE to file system directories EXECUTE on 111 PL/SQL objects owned by SYS

40 Import/export role vulnerabilities Access to password hashes Application roles Any roles which are not built-in Job schedulers There are two job schedulers built into the database Oracle Scheduler DBMS_JOB Deprecated - should not be used Can run Oracle Scheduler Stored procedure PL/SQL block SQL script External script Executable programs System privileges needed CREATE JOB CREATE ANY JOB CREATE EXTERNAL JOB

41 Scheduling PL/SQL package DBMS_SCHEDULER Create schedules, jobs Drop schedules Controls Identify all jobs that run in the database Identify the owners Identify the jobs are in the security plan Identify change control procedures on jobs

42 DBMS_JOB All jobs should be identified in the security plan Initialization parameters Settings used when the database is started Important to security operations Database auditing Overview Default audit Finding audit events Why audit Compliance Change monitoring Track risk Leading practice

43 Challenges Control audit volume System performance Central management of audit policies Audit trail monitoring Audit trail Types of audit Out of the box auditing Types of audit Default (out of the box) auditing Mandatory audit Standard audit Fine-grained audit Auditing SYS Unified audit Out of the box auditing From 11g on, some audit is enabled by default If the database was created with the DBCA (database creation assistant)

44 Privileges audited SQL statements which use the following privileges ALTER ANY PROCEDURE CREATE ANY LIBRARY DROP ANY TABLE ALTER ANY TABLE CREATE ANY PROCEDURE DROP PROFILE ALTER DATABASE CREATE ANY TABLE DROP USER ALTER PROFILE CREATE EXTERNAL JOB EXEMPT ACCESS POLICY ALTER SYSTEM CREATE PUBLIC DATABASE LINK GRANT ANY OBJECT PRIVILEGE ALTER USER CREATE SESSION GRANT ANY PRIVILEGE AUDIT SYSTEM CREATE USER GRANT ANY ROLE CREATE ANY JOB DROP ANY PROCEDURE View the audit trail DBA_PRIV_AUDIT_OPTS - current system privileges being audited across the system View the audit trail DBA_STMT_AUDIT_OPTS - current statements being audited across the system View the audit trail DBA_OBJ_AUDIT_OPTS - auditing options for all objects

45 Mandatory audit Always enabled Startup/shutdown events SYSDBA/SYSOPER login/logout events Written to the file system AUDIT_FILE_DEST Standard audit Controlled via the AUDIT_TRAIL parameter none - audit is not enabled os - audit trail is written to the file system (value of parameter ) db [,extended] - audit trail is written to the internal audit trail AUD$ (extended writes SQL bind and SQL text CLOB values) xml [,extended] - audit trail is written as XML to the file system (extended writes SQL bind and SQL text CLOB values) Fine-grained audit Example audit operations Accessing data outside of normal business hours Logging in from specific IP addresses Accessing tables and columns of a table Auditing SYS Controlled by the AUDIT_SYS_OPERATIONS parameter Should always be set to true Audit SQL statements issues by SYSDBA and SYSOPER (no statements from PL/SQL blocks) Written to OS files AUDIT_FILE_DEST

46 Unified audit Enable a unified audit policy for all users or for specified users audited event fails, succeeds, or both Specify application context attributes, whose values will be recorded in audit records Policy based Specify whether an audit record is created if the Default policy ORA_SECURE_CONFIG Unified audit Policy based Default policies covering many classes of system privileges Questions? 183

ORACLE 11gR2 DBA. by Mr. Akal Singh ( Oracle Certified Master ) COURSE CONTENT. INTRODUCTION to ORACLE

ORACLE 11gR2 DBA. by Mr. Akal Singh ( Oracle Certified Master ) COURSE CONTENT. INTRODUCTION to ORACLE ORACLE 11gR2 DBA by Mr. Akal Singh ( Oracle Certified Master ) INTRODUCTION to ORACLE COURSE CONTENT Exploring the Oracle Database Architecture List the major architectural components of Oracle Database

More information

Explore the Oracle 10g database architecture. Install software with the Oracle Universal Installer (OUI)

Explore the Oracle 10g database architecture. Install software with the Oracle Universal Installer (OUI) Oracle DBA (10g, 11g) Training Course Content Introduction (Database Architecture) Describe course objectives Explore the Oracle 10g database architecture Installing the Oracle Database Software Explain

More information

Oracle Database 11g: Administration Workshop I

Oracle Database 11g: Administration Workshop I Oracle Database 11g: Administration Workshop I Duration: 5 Days What you will learn This course is designed to give students a firm foundation in basic administration of Oracle Database 11g. In this class,

More information

"Charting the Course... Oracle 18c DBA I (3 Day) Course Summary

Charting the Course... Oracle 18c DBA I (3 Day) Course Summary Oracle 18c DBA I (3 Day) Course Summary Description This course provides a complete, hands-on introduction to Oracle Database Administration including the use of Enterprise Manager (EMDE), SQL Developer

More information

Oracle DBA workshop I

Oracle DBA workshop I Complete DBA(Oracle 11G DBA +MySQL DBA+Amazon AWS) Oracle DBA workshop I Exploring the Oracle Database Architecture Oracle Database Architecture Overview Oracle ASM Architecture Overview Process Architecture

More information

"Charting the Course... Oracle 18c DBA I (5 Day) Course Summary

Charting the Course... Oracle 18c DBA I (5 Day) Course Summary Course Summary Description This course provides a complete, hands-on introduction to Oracle Database Administration including the use of Enterprise Manager Database Express (EMDE), SQL Developer and SQL*Plus.

More information

Oracle Database 11g for Experienced 9i Database Administrators

Oracle Database 11g for Experienced 9i Database Administrators Oracle Database 11g for Experienced 9i Database Administrators 5 days Oracle Database 11g for Experienced 9i Database Administrators Course Overview The course will give experienced Oracle 9i database

More information

ORACLE DBA TRAINING IN BANGALORE

ORACLE DBA TRAINING IN BANGALORE ORACLE DBA TRAINING IN BANGALORE TIB ACADEMY #5/3 BEML LAYOUT, VARATHUR MAIN ROAD KUNDALAHALLI GATE, BANGALORE 560066 PH: +91-9513332301/2302 WWW.TRAININGINBANGALORE.COM Oracle DBA Training Syllabus Introduction

More information

Enterprise Manager: Scalable Oracle Management

Enterprise Manager: Scalable Oracle Management Session id:xxxxx Enterprise Manager: Scalable Oracle John Kennedy System Products, Server Technologies, Oracle Corporation Enterprise Manager 10G Database Oracle World 2003 Agenda Enterprise Manager 10G

More information

ORANET- Course Contents

ORANET- Course Contents ORANET- Course Contents 1. Oracle 11g SQL Fundamental-l 2. Oracle 11g Administration-l 3. Oracle 11g Administration-ll Oracle 11g Structure Query Language Fundamental-l (SQL) This Intro to SQL training

More information

Projects. Corporate Trainer s Profile. CMM (Capability Maturity Model) level Project Standard:- TECHNOLOGIES

Projects. Corporate Trainer s Profile. CMM (Capability Maturity Model) level Project Standard:- TECHNOLOGIES Corporate Trainer s Profile Corporate Trainers are having the experience of 4 to 12 years in development, working with TOP CMM level 5 comapnies (Project Leader /Project Manager ) qualified from NIT/IIT/IIM

More information

Oracle Database 10g : Administration Workshop II (Release 2) Course 36 Contact Hours

Oracle Database 10g : Administration Workshop II (Release 2) Course 36 Contact Hours Oracle Database 10g : Administration Workshop II (Release 2) Course 36 Contact Hours What you will learn This course advances your success as an Oracle professional in the area of database administration.

More information

Course Contents of ORACLE 9i

Course Contents of ORACLE 9i Overview of Oracle9i Server Architecture Course Contents of ORACLE 9i Responsibilities of a DBA Changing DBA Environments What is an Oracle Server? Oracle Versioning Server Architectural Overview Operating

More information

Oracle Database 11g: Administration Workshop I Release 2

Oracle Database 11g: Administration Workshop I Release 2 Oracle Database 11g: Administration Workshop I Release 2 Duration: 5 Days What you will learn This Oracle Database 11g: Administration Workshop I Release 2 course explores the fundamentals of basic database

More information

Use Case: Enhance security for a database with sensitive data. Koen Van Bastelaere Oracle DBA

Use Case: Enhance security for a database with sensitive data. Koen Van Bastelaere Oracle DBA Use Case: Enhance security for a database with sensitive data Koen Van Bastelaere Oracle DBA Agenda About me The project OS Database Application Encryption and identity Q&A 2 Agenda About me The project

More information

Oracle Database Server 12c Pros and Cons

Oracle Database Server 12c Pros and Cons Oracle Database Server 12c Pros and Cons Hans Forbrich Forbrich Consulting Ltd Based in Alberta, Canada Fact Oracle DB 12c is the largest architectural change since Oracle8i Fact Oracle documentation

More information

Exam 1Z0-061 Oracle Database 12c: SQL Fundamentals

Exam 1Z0-061 Oracle Database 12c: SQL Fundamentals Exam 1Z0-061 Oracle Database 12c: SQL Fundamentals Description The SQL Fundamentals exam is intended to verify that certification candidates have a basic understanding of the SQL language. It covers the

More information

Configuring the Oracle Network Environment. Copyright 2009, Oracle. All rights reserved.

Configuring the Oracle Network Environment. Copyright 2009, Oracle. All rights reserved. Configuring the Oracle Network Environment Objectives After completing this lesson, you should be able to: Use Enterprise Manager to: Create additional listeners Create Oracle Net Service aliases Configure

More information

Oracle 12C DBA Online Training. Course Modules of Oracle 12C DBA Online Training: 1 Oracle Database 12c: Introduction to SQL:

Oracle 12C DBA Online Training. Course Modules of Oracle 12C DBA Online Training: 1 Oracle Database 12c: Introduction to SQL: Course Modules of Oracle 12C DBA Online Training: 1 Oracle Database 12c: Introduction to SQL: A. Introduction Course Objectives, Course Agenda and Appendixes Used in this Course Overview of Oracle Database

More information

Oracle Database Security and Audit. Authentication and authorization

Oracle Database Security and Audit. Authentication and authorization Copyright 2014, Oracle Database Security and Audit Beyond Checklists Authentication and authorization Copyright 2014, Learning objectives Understand authentication Understand authorization Understand the

More information

Oracle Database: SQL and PL/SQL Fundamentals

Oracle Database: SQL and PL/SQL Fundamentals Oracle University Contact Us: 001-855-844-3881 & 001-800-514-06-9 7 Oracle Database: SQL and PL/SQL Fundamentals Duration: 5 Days What you will learn This Oracle Database: SQL and PL/SQL Fundamentals training

More information

Oracle Database 11g: Administration Workshop I

Oracle Database 11g: Administration Workshop I Oracle University Contacte con nosotros: 902 302 302 Oracle Database 11g: Administration Workshop I Duración: 5 Días Lo que aprenderá This course is designed to give students a firm foundation in basic

More information

Oracle Database 11g: New Features for Oracle 9i DBAs

Oracle Database 11g: New Features for Oracle 9i DBAs Oracle University Contact Us: 1.800.529.0165 Oracle Database 11g: New Features for Oracle 9i DBAs Duration: 5 Days What you will learn This course introduces students to the new features of Oracle Database

More information

Oracle12c Release 1 New Features for Administrators (5 Days)

Oracle12c Release 1 New Features for Administrators (5 Days) www.peaklearningllc.com Oracle12c Release 1 New Features for Administrators (5 Days) Course Description This course provides a complete, hands-on introduction to the newest release of Oracle Enterprise

More information

Oracle Database 11g: SQL Fundamentals I

Oracle Database 11g: SQL Fundamentals I Oracle Database SQL Oracle Database 11g: SQL Fundamentals I Exam Number: 1Z0-051 Exam Title: Oracle Database 11g: SQL Fundamentals I Exam Number: 1Z0-071 Exam Title: Oracle Database SQL Oracle and Structured

More information

Oracle Database 11g: Administration Workshop I - LVC

Oracle Database 11g: Administration Workshop I - LVC Oracle University Kontakt: 0180-2000-526 / +49 89-14301200 Oracle Database 11g: Administration Workshop I - LVC Dauer: 5 Tage Lerninhalte This course is designed to give students a firm foundation in basic

More information

1Z Upgrade to Oracle Database 12cm Exam Summary Syllabus Questions

1Z Upgrade to Oracle Database 12cm Exam Summary Syllabus Questions 1Z0-060 Upgrade to Oracle Database 12cm Exam Summary Syllabus Questions Table of Contents Introduction to 1Z0-060 Exam on Upgrade to Oracle Database 12c... 2 Oracle 1Z0-060 Certification Details:... 2

More information

Oracle Database 10g: New Features for Administrators Release 2

Oracle Database 10g: New Features for Administrators Release 2 Oracle University Contact Us: +27 (0)11 319-4111 Oracle Database 10g: New Features for Administrators Release 2 Duration: 5 Days What you will learn This course introduces students to the new features

More information

Oracle Database 11g: Administration Workshop I Release 2

Oracle Database 11g: Administration Workshop I Release 2 Oracle University Contact Us: 55-800-891-6502 Oracle Database 11g: Administration Workshop I Release 2 Duration: 5 Days What you will learn This course is designed to give you a firm foundation in basic

More information

Oracle Database 12c: Administration Workshop Duration: 5 Days Method: Instructor-Led

Oracle Database 12c: Administration Workshop Duration: 5 Days Method: Instructor-Led Oracle Database 12c: Administration Workshop Duration: 5 Days Method: Instructor-Led Certification: Oracle Database 12c Administrator Certified Associate Exam: Oracle Database 12c: Installation and Administration

More information

Managing Oracle Real Application Clusters. An Oracle White Paper January 2002

Managing Oracle Real Application Clusters. An Oracle White Paper January 2002 Managing Oracle Real Application Clusters An Oracle White Paper January 2002 Managing Oracle Real Application Clusters Overview...3 Installation and Configuration...3 Oracle Software Installation on a

More information

Programa de Actualización Profesional ACTI Oracle Database 11g: Administration Workshop I

Programa de Actualización Profesional ACTI Oracle Database 11g: Administration Workshop I Programa de Actualización Profesional ACTI Oracle Database 11g: Administration Workshop I What you will learn This Oracle Database 11g: Administration Workshop I Release 2 course explores the fundamentals

More information

COURSE CONTENT. ORACLE 10g/11g DBA. web: call: (+91) / 400,

COURSE CONTENT. ORACLE 10g/11g DBA.   web:  call: (+91) / 400, COURSE CONTENT ORACLE 10g/11g DBA 1. Introduction (Database Architecture) Oracle 10g: Database Describe course objectives Explore the Oracle 10g database architecture 2: Installing the Oracle Database

More information

CHAPTER. Oracle Database 11g Architecture Options

CHAPTER. Oracle Database 11g Architecture Options CHAPTER 1 Oracle Database 11g Architecture Options 3 4 Part I: Critical Database Concepts Oracle Database 11g is a significant upgrade from prior releases of Oracle. New features give developers, database

More information

Enabling Seamless Data Access for JD Edwards EnterpriseOne

Enabling Seamless Data Access for JD Edwards EnterpriseOne Enabling Seamless Data Access for JD Edwards EnterpriseOne 2013 Informatica Corporation. No part of this document may be reproduced or transmitted in any form, by any means (electronic, photocopying, recording

More information

Installing the Oracle Database Softwar

Installing the Oracle Database Softwar Contents chapter 1:Architecture Oracle Database Architecture Database Structures Oracle Memory Structures Process Structures Oracle Instance Management Server Process and Database Buffer Cache Physical

More information

Oracle Database Administration

Oracle Database Administration A Active (Current) and Inactive Redo Log Files... 12:8 Alert and Trace Log Files... 1:34 Alert Log Files... 1:34 ALTER TABLE Statement - Reasons for using... 9:18 ALTER TABLESPACE... 7:23 Application Development...

More information

Exploring Oracle Database 12c Multitenant Best Practices for your Cloud Ami Aharonovich

Exploring Oracle Database 12c Multitenant Best Practices for your Cloud Ami Aharonovich Exploring Oracle Database 12c Multitenant Best Practices for your Cloud Ami Aharonovich Oracle ACE & OCP Ami@DBAces.com Oracle ACE About Me Oracle Certified Professional DBA (OCP) Founder and CEO, DBAces

More information

12.1 Multitenancy in real life

12.1 Multitenancy in real life 12.1 Multitenancy in real life 2017 HOUG szakmai nap Jozsef Horvath Budapest, 2017-11-08 Disclaimer This presentation: Does not intend to judge Oracle Multitenancy Does not intent to judge Oracle Corporation

More information

Oracle Database 11g: Security Release 2

Oracle Database 11g: Security Release 2 Oracle University Contact Us: 001-855-844-3881 & 001-800-514-06-97 Oracle Database 11g: Security Release 2 Duration: 5 Days What you will learn In this course, you'll learn how to use Oracle Database features

More information

Exploring Oracle Database 12c Multitenant Best Practices for your Cloud

Exploring Oracle Database 12c Multitenant Best Practices for your Cloud Exploring Oracle Database 12c Multitenant Best Practices for your Cloud Ami Aharonovich Oracle ACE & OCP Ami@DBAces.com Oracle ACE About Me Oracle Certified Professional DBA (OCP) Founder and CEO, DBAces

More information

PASS4TEST 専門 IT 認証試験問題集提供者

PASS4TEST 専門 IT 認証試験問題集提供者 PASS4TEST 専門 IT 認証試験問題集提供者 http://www.pass4test.jp 1 年で無料進級することに提供する Exam : 1z0-052 Title : Oracle Database 11g: Administration I Vendor : Oracle Version : DEMO Get Latest & Valid 1Z0-052 Exam's Question

More information

Oracle DBA Course Content

Oracle DBA Course Content 1 Oracle DBA Course Content Database Architecture: Introduction to Instance and Database How user connects to database How SQL statement process in the database Oracle data dictionary and its role Memory

More information

Cloud Control Oracle Database Compliance Standards 12c Release 4 ( )

Cloud Control Oracle Database Compliance Standards 12c Release 4 ( ) [1]Oracle Enterprise Manager Cloud Control Oracle Database Compliance Standards 12c Release 4 (12.1.0.4) E36074-04 April 2015 Oracle Enterprise Manager Cloud Control Oracle Database Compliance Standards,

More information

Oracle Database 11g: Security Release 2

Oracle Database 11g: Security Release 2 Oracle University Contact Us: + 38516306373 Oracle Database 11g: Security Release 2 Duration: 5 Days What you will learn In this course, students learn how they can use Oracle Database features to meet

More information

Oracle Database 12c: Administration Workshop Ed 2 NEW

Oracle Database 12c: Administration Workshop Ed 2 NEW Oracle Database 12c: Administration Workshop Ed 2 NEW Duration: 5 Days What you will learn The Oracle Database 12c: Administration Workshop will teach you about the Oracle Database architecture. You will

More information

DumpsKing. Latest exam dumps & reliable dumps VCE & valid certification king

DumpsKing.   Latest exam dumps & reliable dumps VCE & valid certification king DumpsKing http://www.dumpsking.com Latest exam dumps & reliable dumps VCE & valid certification king Exam : 1z1-062 Title : Oracle Database 12c: Installation and Administration Vendor : Oracle Version

More information

Oracle Database 12c: New Features for Administrators NEW

Oracle Database 12c: New Features for Administrators NEW Oracle Database 12c: New Features for Administrators NEW Duration: 5 Days Course Objectives Create, manage and monitor multitenant container database and pluggable databases Manage datafile online operations,

More information

Software Development & Education Center

Software Development & Education Center Software Development & Education Center Oracle 10g Database Administrator What you will learn Oracle 10g Database Administration Workshop 1 This course is your first step towards success as an Oracle professional,

More information

CHAPTER. Upgrading to Oracle Database 11g

CHAPTER. Upgrading to Oracle Database 11g CHAPTER 2 Upgrading to Oracle Database 11g 49 50 Oracle Database 11g DBA Handbook I f you have previously installed an earlier version of the Oracle database server, you can upgrade your database to Oracle

More information

What s New with Oracle Database 12c on Windows: On-Premises and in the Cloud

What s New with Oracle Database 12c on Windows: On-Premises and in the Cloud What s New with Oracle Database 12c on Windows: On-Premises and in the Cloud Santanu Datta Vice President Database Technologies Alex Keh Senior Principal Product Manager Database Technologies Oracle Confidential

More information

TestsDumps. Latest Test Dumps for IT Exam Certification

TestsDumps.  Latest Test Dumps for IT Exam Certification TestsDumps http://www.testsdumps.com Latest Test Dumps for IT Exam Certification Exam : 1z1-062 Title : Oracle Database 12c: Installation and Administration Vendor : Oracle Version : DEMO Get Latest &

More information

Oracle Database 12c: Administration Workshop Ed 2

Oracle Database 12c: Administration Workshop Ed 2 Oracle University Contact Us: +40 21 3678820 Oracle Database 12c: Administration Workshop Ed 2 Duration: 5 Days What you will learn The Oracle Database 12c: Administration Workshop will teach you about

More information

Actual4Test. Actual4test - actual test exam dumps-pass for IT exams

Actual4Test.   Actual4test - actual test exam dumps-pass for IT exams Actual4Test http://www.actual4test.com Actual4test - actual test exam dumps-pass for IT exams Exam : 1z0-067 Title : Upgrade Oracle9i/10g/11g OCA to Oracle Database 12c OCP Vendor : Oracle Version : DEMO

More information

Oracle Database 12c: Administration Workshop Ed 2

Oracle Database 12c: Administration Workshop Ed 2 Oracle Database 12c: Administration Workshop Ed 2 Duration 5 Days What you will learn The Oracle Database 12c: Administration Workshop will teach you about the Oracle Database architecture. You will discover

More information

Exam Prep Seminar Package: Oracle Database 12c Administrator Certified Associate

Exam Prep Seminar Package: Oracle Database 12c Administrator Certified Associate Oracle University Contact Us: +27 (0)11 319-4111 Exam Prep Seminar Package: Oracle Database 12c Administrator Certified Associate Duration: 1 Day What you will learn This package provides everything an

More information

Oracle Database 12C: Advanced Administration - 1Z0-063

Oracle Database 12C: Advanced Administration - 1Z0-063 Oracle Database 12C: Advanced Administration - 1Z0-063 Backup and Recovery Explain Oracle backup and recovery solutions o Describe types of database failures o Describe the tools available for backup and

More information

supporting Oracle products. An OCA credential is available for several of today s most in -demand technology job roles. OCA & OCP Requirement

supporting Oracle products. An OCA credential is available for several of today s most in -demand technology job roles. OCA & OCP Requirement https://workforce.oracle.com Computer Point Nepal is only authorized center of Oracle as an Oracle Workforce Development Partner Program under Oracle University in Nepal to deliver Official Oracle Trainings.

More information

"Charting the Course... Oracle 12c New Features for Administrators. Course Summary

Charting the Course... Oracle 12c New Features for Administrators. Course Summary Course Summary Description This course provides a complete, hands-on introduction to the newest release of Oracle Enterprise Edition. Key features of this product are fully discussed and demonstrated.

More information

A. Automatic memory management is disabled because PGA_AGGREGATE_TARGET and SGA_TARGET are not set.

A. Automatic memory management is disabled because PGA_AGGREGATE_TARGET and SGA_TARGET are not set. Volume: 148 Questions Question No : 1 memory_target big integer 808M pga_aggregate_target big integer 0 sga_target big integer 0 SQL> SHOW PARAMETER SGA_MAX_SIZE NAME TYPE VALUE sga_max_size big integer

More information

Oracle Database 12c: New Features for Administrators Duration: 5 Days

Oracle Database 12c: New Features for Administrators Duration: 5 Days Oracle Database 12c: New Features for Administrators Duration: 5 Days What you will learn In the Oracle Database 12c: New Features for Administrators course, you ll learn about the new and enhanced features

More information

Oracle Enterprise Manager

Oracle Enterprise Manager Enterprise Manager Policy Reference Manual 0g Release 2 (0.2) B623-0 December 2005 Enterprise Manager Policy Reference Manual, 0g Release 2 (0.2) B623-0 Copyright 2005,. All rights reserved. The Programs

More information

Actual4Test. Actual4test - actual test exam dumps-pass for IT exams

Actual4Test.   Actual4test - actual test exam dumps-pass for IT exams Actual4Test http://www.actual4test.com Actual4test - actual test exam dumps-pass for IT exams Exam : 1z1-063 Title : Oracle Database 12c: Advanced Administration Vendor : Oracle Version : DEMO Get Latest

More information

Exam : 1Z Oracle Database 11g: New Features for Administrators. Title : Version : Demo. The safer, easier way to help you pass any IT exams.

Exam : 1Z Oracle Database 11g: New Features for Administrators. Title : Version : Demo. The safer, easier way to help you pass any IT exams. http://www.51- pass.com Exam : 1Z1-050 Title : Oracle Database 11g: New Features for Administrators Version : Demo 1 / 7 1. You are managing the APPPROD database as a DBA. You plan to duplicate this database

More information

Oracle Database 11g: Administration Workshop II

Oracle Database 11g: Administration Workshop II Oracle Database 11g: Administration Workshop II Duration: 5 Days What you will learn In this course, the concepts and architecture that support backup and recovery, along with the steps of how to carry

More information

Oracle Database 12c R2: Administration Workshop Ed 3 NEW

Oracle Database 12c R2: Administration Workshop Ed 3 NEW Oracle Database 12c R2: Administration Workshop Ed 3 NEW Duration: 5 Days What you will learn The Oracle Database 12c R2: Administration Workshop Ed 3 course is designed to provide you with a firm foundation

More information

1z z0-060 Upgrade to Oracle Database 12c

1z z0-060 Upgrade to Oracle Database 12c 1z0-060 Number: 1z0-060 Passing Score: 800 Time Limit: 120 min File Version: 7.1 1z0-060 Upgrade to Oracle Database 12c Exam A QUESTION 1 Your multitenant container (CDB) contains two pluggable databases

More information

TestsDumps. Latest Test Dumps for IT Exam Certification

TestsDumps.  Latest Test Dumps for IT Exam Certification TestsDumps http://www.testsdumps.com Latest Test Dumps for IT Exam Certification Exam : 1z1-067 Title : Upgrade Oracle9i/10g/11g OCA to Oracle Database 12c OCP Vendor : Oracle Version : DEMO 1 NO.1 Examine

More information

Managing Oracle Users

Managing Oracle Users Managing Oracle Users Managing Oracle Users Creating Users Each Oracle database has a list of valid database users. To access a database, a user must run a database application and connect to the database

More information

Oracle Database 12c R2: Administration Workshop Ed 3

Oracle Database 12c R2: Administration Workshop Ed 3 Oracle University Contact Us: +27 (0)11 319-4111 Oracle Database 12c R2: Administration Workshop Ed 3 Duration: 5 Days What you will learn The Oracle Database 12c R2: Administration Workshop Ed 3 course

More information

Simon Pane First4 Database Partners March 15, 2012

Simon Pane First4 Database Partners March 15, 2012 Simon Pane First4 Database Partners Simon.Pane@first4db.com March 15, 2012 Review some of the lesser used security features of the Oracle database Discuss both advantages and disadvantages (or limitations)

More information

Securing Oracle 12 Multitenant Pluggable Databases

Securing Oracle 12 Multitenant Pluggable Databases Securing Oracle 12 Multitenant Pluggable Databases January 19, 2016 Michael Miller Chief Security Officer Integrigy Corporation Phil Reimann Director of Business Development Integrigy Corporation About

More information

Question No : 1 Which three statements are true regarding the use of the Database Migration Assistant for Unicode (DMU)?

Question No : 1 Which three statements are true regarding the use of the Database Migration Assistant for Unicode (DMU)? Volume: 176 Questions Question No : 1 Which three statements are true regarding the use of the Database Migration Assistant for Unicode (DMU)? A. A DBA can check specific tables with the DMU B. The database

More information

RECO CKPT SMON ARCH PMON RMAN DBWR

RECO CKPT SMON ARCH PMON RMAN DBWR Database Architecture t Architecture Topics Memory Structure Background Processes Database Accessing Database Information Starting the Database SMON PMON DBWR LGWR Parameter Database Architecture SNPn

More information

MBS Microsoft Oracle Plug-In 6.82 User Guide

MBS Microsoft Oracle Plug-In 6.82 User Guide MBS Microsoft Oracle Plug-In 6.82 User Guide 10 Oracle Plug-In This version of the Oracle Plug-In supports Windows Agents. It is an add-on that allows you to perform database backups on Oracle databases.

More information

Vendor: Oracle. Exam Code: 1Z Exam Name: Oracle Database 11g Security Essentials. Version: Demo

Vendor: Oracle. Exam Code: 1Z Exam Name: Oracle Database 11g Security Essentials. Version: Demo Vendor: Oracle Exam Code: 1Z0-528 Exam Name: Oracle Database 11g Security Essentials Version: Demo QUESTION 1 Which of the following tasks is the first task to perform when implementing Oracle Database

More information

Oracle Enterprise Manager

Oracle Enterprise Manager Enterprise Manager Policy Reference Manual 0g Release 5 (0.2.0.5) B623-02 August 2009 Enterprise Manager Policy Reference Manual, 0g Release 5 (0.2.0.5) B623-02 Copyright 2005, 2009, and/or its affiliates.

More information

Oracle Database 12c Administration I

Oracle Database 12c Administration I Course Overview In this course, students will focus on configuration on supported systems. Also how the database fits in with other systems. Who Should Attend View Course Dates & Register Today This is

More information

Author A.Kishore Convert 11gR2 non-rac database to RAC database using rconfig

Author A.Kishore   Convert 11gR2 non-rac database to RAC database using rconfig Convert 11gR2 non-rac database to RAC database using rconfig I ve installed the new 11gR2 clustered ORACLE_HOME at /d01/oracle/app/oracle/product/11.2.0/dbhome_1 on both the nodes linux1 and linux2 New

More information

Oracle Database 11g: Administration I

Oracle Database 11g: Administration I Oracle 1z0-052 Oracle Database 11g: Administration I Version: 7.0 Topic 1, Volume A Oracle 1z0-052 Exam QUESTION NO: 1 You notice that the performance of the database has degraded because of frequent checkpoints.

More information

Oracle Database Security

Oracle Database Security Oracle Database Security Top Things You Could & Should Be Doing Differently Simon Pane November 17, 2016 About ME Pythian Solution Architect Working with Oracle DB since version 6 Oracle Certified Professional:

More information

1Z Upgrade Oracle9i/10g to Oracle Database 11g OCP Exam Summary Syllabus Questions

1Z Upgrade Oracle9i/10g to Oracle Database 11g OCP Exam Summary Syllabus Questions 1Z0-034 Upgrade Oracle9i/10g to Oracle Database 11g OCP Exam Summary Syllabus Questions Table of Contents Introduction to 1Z0-034 Exam on Upgrade Oracle9i/10g to Oracle Database 11g OCP... 2 Oracle 1Z0-034

More information

SQL (Structured Query Language)

SQL (Structured Query Language) Dear Student, Based upon your enquiry we are pleased to send you the course curriculum for Oracle DBA 11g SQL (Structured Query Language) Software Installation (Environment Setup for Oracle on Window10)

More information

ORACLE CERTIFIED ASSOCIATE ORACLE DATABASE 11g ADMINISTRATOR

ORACLE CERTIFIED ASSOCIATE ORACLE DATABASE 11g ADMINISTRATOR ORACLE CERTIFIED ASSOCIATE ORACLE DATABASE 11g ADMINISTRATOR The process of becoming Oracle Database certified broadens your knowledge and skills by exposing you to a wide array of important database features,

More information

Question No : 1 Which three statements are true regarding persistent lightweight jobs? (Choose three.)

Question No : 1 Which three statements are true regarding persistent lightweight jobs? (Choose three.) Volume: 183 Questions Question No : 1 Which three statements are true regarding persistent lightweight jobs? (Choose three.) A. The user cannot set privileges on persistent lightweight jobs. B. The use

More information

HA Monitor Kit for Oracle

HA Monitor Kit for Oracle For Linux (R) (x86) Systems HA Monitor Kit for Oracle Description and User's Guide 3000-9-135-10(E) Relevant program products P-F9S2C-E1121 HA Monitor Kit for Oracle 01-01 (for Red Hat Enterprise Linux

More information

Oracle Database Vault

Oracle Database Vault Oracle Database Vault DBA Administrative Best Practices ORACLE WHITE PAPER MAY 2015 Table of Contents Introduction 2 Database Administration Tasks Summary 3 General Database Administration Tasks 4 Managing

More information

I'IFImIBIFI UNIVERSITY DEPARTMENT OF COMPUTER SCIENCE COURSE CODE: DBA712S EXAMINATION QUESTION PAPER MR. ISAAC NHAMU DR.

I'IFImIBIFI UNIVERSITY DEPARTMENT OF COMPUTER SCIENCE COURSE CODE: DBA712S EXAMINATION QUESTION PAPER MR. ISAAC NHAMU DR. I'IFImIBIFI UNIVERSITY OF SCIEI ICE FII'ID TECHNOLOGY FACULTY OF COMPUTING AND INFORMATICS DEPARTMENT OF COMPUTER SCIENCE QUALIFICATION: BACHELOR OF COMPUTER SCIENCE, BACHELOR OF INFORMATION TECHNOLOGY

More information

Re-platforming the E-Business Suite Database

Re-platforming the E-Business Suite Database Re-platforming the E-Business Suite Database Ahmed Alomari Performance Specialist aalomari@cybernoor.com Database SIG Agenda Options Case Study Q & A Options Re-platforming Options Transportable DB Transportable

More information

Course Outline: Oracle Database 11g: Administration II. Learning Method: Instructor-led Classroom Learning. Duration: 5.

Course Outline: Oracle Database 11g: Administration II. Learning Method: Instructor-led Classroom Learning. Duration: 5. Course Outline: Oracle Database 11g: Administration II Learning Method: Instructor-led Classroom Learning Duration: 5.00 Day(s)/ 40 hrs Overview: In this course, the concepts and architecture that support

More information

Course: Oracle Database 12c R2: Administration Workshop Ed 3

Course: Oracle Database 12c R2: Administration Workshop Ed 3 Course: Oracle Database 12c R2: Administration Workshop Ed 3 The Oracle Database 12c R2: Administration Workshop Ed 3 course is designed to provide you with a firm foundation in administration of an Oracle

More information

IT100: Oracle Administration

IT100: Oracle Administration IT100: Oracle Administration IT100 Rev.001 CMCT COURSE OUTLINE Page 1 of 8 Training Description: Introduction to Oracle Administration and Management is a five-day course designed to provide Oracle professionals

More information

SQL Server Security. Marek

SQL Server Security. Marek SQL Server Security Marek Chmel Lead Database Administrator @ AT&T MVP: Data Platform MCSE: Data Management and Analytics MCT: Regional Lead Certified Ethical Hacker CEHv8 marek.chmel@technet.ms @MarekChmel

More information

Recovering Oracle Databases

Recovering Oracle Databases CHAPTER 20 Recovering Oracle Databases In this chapter you will learn how to Recover from loss of a controlfile Recover from loss of a redo log file Recover from loss of a system-critical datafile Recover

More information

Oracle 11g: RAC and Grid Infrastructure Administration Accelerated Release 2

Oracle 11g: RAC and Grid Infrastructure Administration Accelerated Release 2 Oracle University Contact Us: 0845 777 7711 Oracle 11g: RAC and Grid Infrastructure Administration Accelerated Release 2 Duration: 5 Days What you will learn In this intensive course, you'll learn about

More information

Oracle Architectural Components

Oracle Architectural Components Oracle Architectural Components Date: 14.10.2009 Instructor: Sl. Dr. Ing. Ciprian Dobre 1 Overview of Primary Components User process Shared Pool Instance SGA Server process PGA Library Cache Data Dictionary

More information

Oracle Database 12c R2: New Features for 12c R1 Administrators Ed 1

Oracle Database 12c R2: New Features for 12c R1 Administrators Ed 1 Oracle University Contact Us: Local: 0180 2000 526 Intl: +49 8914301200 Oracle Database 12c R2: New Features for 12c R1 Administrators Ed 1 Duration: 5 Days What you will learn The Oracle Database 12c

More information

IT Certification Exams Provider! Weofferfreeupdateserviceforoneyear! h ps://

IT Certification Exams Provider! Weofferfreeupdateserviceforoneyear! h ps:// IT Certification Exams Provider! Weofferfreeupdateserviceforoneyear! h ps://www.certqueen.com Exam : 1Z0-067 Title : Upgrade Oracle9i/10g/11g OCA to Oracle Database 12c OCP Version : DEMO 1 / 7 1.Which

More information

Oracle Database 12c Administration Workshop

Oracle Database 12c Administration Workshop Oracle Database 12c Administration Workshop Course information Days : 5 Total lessons : 18 Suggested Prerequisites : Oracle Database : SQL Fundamentals I Training includes : Experienced trainer(s) Pre-test

More information

Discover Best of Show März 2016, Düsseldorf

Discover Best of Show März 2016, Düsseldorf Discover Best of Show 2016 2. - 3. März 2016, Düsseldorf Agenda 2 Agenda StoreOnce and Preparation SQL Backup Prerequistes Backup and Optimization Oracle Backup Prerequistes Backup and Optimization Copy

More information