oracle administration classes in mumbai
DESCRIPTION
Oracle administration classes in mumbai best Oracle administration classes in mumbai with job assistance. our features are: expert guidance by it industry professionals lowest fees of 5000 practical exposure to handle projects well equiped lab after course resume writing guidanceTRANSCRIPT
![Page 1: Oracle administration classes in mumbai](https://reader033.vdocuments.site/reader033/viewer/2022060202/559b6ea01a28ab41778b459f/html5/thumbnails/1.jpg)
Advanced Databases
![Page 2: Oracle administration classes in mumbai](https://reader033.vdocuments.site/reader033/viewer/2022060202/559b6ea01a28ab41778b459f/html5/thumbnails/2.jpg)
Advanced Databases
Basic Database Administration
By
Guide to Oracle 10g
2
Address:
K1/ 4, Second floor,
Sector-15/16 Market,
Vashi, Navi Mumbai
Mob No:
9892900103
9892900173
![Page 3: Oracle administration classes in mumbai](https://reader033.vdocuments.site/reader033/viewer/2022060202/559b6ea01a28ab41778b459f/html5/thumbnails/3.jpg)
Advanced Databases
Objectives
• Define database administration.
• Understand database administration tasks.
• Perform database administration tasks using
Oracle 11g Enterprise Manager.
• Understand Oracle 11g and SQL Server data
storage structures.
3
![Page 4: Oracle administration classes in mumbai](https://reader033.vdocuments.site/reader033/viewer/2022060202/559b6ea01a28ab41778b459f/html5/thumbnails/4.jpg)
Advanced Databases
What is Database Administration?
• A Function information technology (IT) department
• Database Administrator (DBA)– Overall health / Performance
– Manages Security
– Setup Test and Dev. Environments
• Avg $77K/year (BLS 2014)
• http://www.bls.gov/ooh/computer-and-information-technology/database-administrators.htm
4
![Page 5: Oracle administration classes in mumbai](https://reader033.vdocuments.site/reader033/viewer/2022060202/559b6ea01a28ab41778b459f/html5/thumbnails/5.jpg)
Advanced Databases
Duties of the DBA
• Manage Database Objects – Tables / Views /
Procedures
• Database performance
• Security – Logons /Users / Roles
• Clone data from Production to Development
or Test
• Manage backups and carry out DR plans.Guide to Oracle 10g
5
![Page 6: Oracle administration classes in mumbai](https://reader033.vdocuments.site/reader033/viewer/2022060202/559b6ea01a28ab41778b459f/html5/thumbnails/6.jpg)
Advanced Databases
DBA Tools
Guide to Oracle 10g
6
![Page 7: Oracle administration classes in mumbai](https://reader033.vdocuments.site/reader033/viewer/2022060202/559b6ea01a28ab41778b459f/html5/thumbnails/7.jpg)
Advanced Databases
DBA Tools Product Comparison
Oracle 11g
• Oracle Enterprise Manager
• Web-Based
SQL Server
• SQL Server Management
Studio
• Client-Based
Guide to Oracle 10g
7
![Page 8: Oracle administration classes in mumbai](https://reader033.vdocuments.site/reader033/viewer/2022060202/559b6ea01a28ab41778b459f/html5/thumbnails/8.jpg)
Advanced Databases
Oracle Enterprise Manager
• User account must have DBA role
• Oracle Enterprise Manager (OEM)
– Three-tier architecture
– Console
• Oracle Management Server (OMS)
– Interacts with repository
– Makes it easier for DBAs to administer multiple databases in organization’s network
8
![Page 9: Oracle administration classes in mumbai](https://reader033.vdocuments.site/reader033/viewer/2022060202/559b6ea01a28ab41778b459f/html5/thumbnails/9.jpg)
Advanced Databases
OEM Architecture
9
![Page 10: Oracle administration classes in mumbai](https://reader033.vdocuments.site/reader033/viewer/2022060202/559b6ea01a28ab41778b459f/html5/thumbnails/10.jpg)
Advanced Databases
Demo
DBA Consoles
Guide to Oracle 10g
10
![Page 11: Oracle administration classes in mumbai](https://reader033.vdocuments.site/reader033/viewer/2022060202/559b6ea01a28ab41778b459f/html5/thumbnails/11.jpg)
Advanced Databases
Managing Oracle 11g Data Storage
• Like most DBMS’s the logical structures
– Tables
– Constraints
– Views / Procedures
• Can be stored in physical data structures
– Files on disk
– Dedicated drive partitions
– RAM Guide to Oracle 10g
11
![Page 12: Oracle administration classes in mumbai](https://reader033.vdocuments.site/reader033/viewer/2022060202/559b6ea01a28ab41778b459f/html5/thumbnails/12.jpg)
Advanced Databases
Oracle 11g Data Structures
• Tablespace– One or more Data Files
• Segment– Partitioned Data
• Extent– Growth rule for segment
• Data block– Database storage data block
– Operating system blocks
12
![Page 13: Oracle administration classes in mumbai](https://reader033.vdocuments.site/reader033/viewer/2022060202/559b6ea01a28ab41778b459f/html5/thumbnails/13.jpg)
Advanced Databases
Tablespaces
• One or more Data files
• Stores all database structures + data
– Tables, data, views, sp’s etc…
Guide to Oracle 10g
13
![Page 14: Oracle administration classes in mumbai](https://reader033.vdocuments.site/reader033/viewer/2022060202/559b6ea01a28ab41778b459f/html5/thumbnails/14.jpg)
Advanced Databases
Datafiles
• .dbf extensions
• Store tablespace contents
• Stored in Oracle_Base\oradata\SID
• Use OEM to view and modify
• Grow via Extents
Guide to Oracle 10g
14
![Page 15: Oracle administration classes in mumbai](https://reader033.vdocuments.site/reader033/viewer/2022060202/559b6ea01a28ab41778b459f/html5/thumbnails/15.jpg)
Advanced Databases
Segments – They Partition the data
15
![Page 16: Oracle administration classes in mumbai](https://reader033.vdocuments.site/reader033/viewer/2022060202/559b6ea01a28ab41778b459f/html5/thumbnails/16.jpg)
Advanced Databases
Extents – Smallest unit added to data file
• Sequence of Data Blocks
• When an insert grows beyond the data file
size allocation, a new extent is added.
• More efficient to add groups of data blocks
vs. individual blocks.
Guide to Oracle 10g
16
![Page 17: Oracle administration classes in mumbai](https://reader033.vdocuments.site/reader033/viewer/2022060202/559b6ea01a28ab41778b459f/html5/thumbnails/17.jpg)
Advanced Databases
Data Blocks – Smallest Unit Read/Written
17
![Page 18: Oracle administration classes in mumbai](https://reader033.vdocuments.site/reader033/viewer/2022060202/559b6ea01a28ab41778b459f/html5/thumbnails/18.jpg)
Advanced Databases
Managing Oracle 11g Data Structures
• Create tablespace
• Manage datafile extents
– Autoextensible tablespace
• Configure tablespace and datafile properties
•Demo!Guide to Oracle 10g
18
![Page 19: Oracle administration classes in mumbai](https://reader033.vdocuments.site/reader033/viewer/2022060202/559b6ea01a28ab41778b459f/html5/thumbnails/19.jpg)
Advanced Databases
Oracle 11g Database File Architecture
19
![Page 20: Oracle administration classes in mumbai](https://reader033.vdocuments.site/reader033/viewer/2022060202/559b6ea01a28ab41778b459f/html5/thumbnails/20.jpg)
Advanced Databases
Parameter File
• Text file
• Specifies configuration information about
Oracle 10g database instance
• init.ora
– Stored in Oracle_Base\admin\SID\pfile folder
• DBAs can edit parameter file
– Modify database configurationGuide to Oracle 10g
20
![Page 21: Oracle administration classes in mumbai](https://reader033.vdocuments.site/reader033/viewer/2022060202/559b6ea01a28ab41778b459f/html5/thumbnails/21.jpg)
Advanced Databases
Control Files
• Store information about database structure and state
• Stored in Oracle_Base\oradata\SID
• Three separate control files by default:– CONTROL01.CTL
– CONTROL02.CTL
– CONTROL03.CTL
– All contain same data
– At least one must be present
21
![Page 22: Oracle administration classes in mumbai](https://reader033.vdocuments.site/reader033/viewer/2022060202/559b6ea01a28ab41778b459f/html5/thumbnails/22.jpg)
Advanced Databases
Redo Log Files
• Records information to undo action query
changes
• .log extension
• Stored in Oracle_Base\ORADATA\SID
• Pre-image
• Rollback segment
Guide to Oracle 10g
22
![Page 23: Oracle administration classes in mumbai](https://reader033.vdocuments.site/reader033/viewer/2022060202/559b6ea01a28ab41778b459f/html5/thumbnails/23.jpg)
Advanced Databases
User Accounts
23
![Page 24: Oracle administration classes in mumbai](https://reader033.vdocuments.site/reader033/viewer/2022060202/559b6ea01a28ab41778b459f/html5/thumbnails/24.jpg)
Advanced Databases
Creating and Managing User
Accounts
• Create new user account
– General information about user account
– System privileges user has in database
– User’s tablespace quota on database server
–Demo!
Guide to Oracle 10g
24
![Page 25: Oracle administration classes in mumbai](https://reader033.vdocuments.site/reader033/viewer/2022060202/559b6ea01a28ab41778b459f/html5/thumbnails/25.jpg)
Advanced Databases
Specifying General User Information
• Use OEM
– General page:
• Name
• Profile
• Authentication
• Default tablespace
• Temporary tablespace
• Status
Guide to Oracle 10g
25
![Page 26: Oracle administration classes in mumbai](https://reader033.vdocuments.site/reader033/viewer/2022060202/559b6ea01a28ab41778b459f/html5/thumbnails/26.jpg)
Advanced Databases
Specifying System Privileges
• System privilege
• Object privilege
• Enable new user to interact with Oracle 10g
database
– DBA grants system privileges
– Use System Privileges page in Create User page
• Admin OptionGuide to Oracle 10g
26
![Page 27: Oracle administration classes in mumbai](https://reader033.vdocuments.site/reader033/viewer/2022060202/559b6ea01a28ab41778b459f/html5/thumbnails/27.jpg)
Advanced Databases
Tablespace Quotas
• Specifies amount of disk space that user’s
database objects can occupy in default
tablespace
• Must be assigned
• Quota Size value:
– None, default
– Unlimited
– Value Guide to Oracle 10g
27
![Page 28: Oracle administration classes in mumbai](https://reader033.vdocuments.site/reader033/viewer/2022060202/559b6ea01a28ab41778b459f/html5/thumbnails/28.jpg)
Advanced Databases
Editing Existing User Accounts
• Use OEM
– Select user account to be modified on Users
page
– General page opens
– Select other links to modify properties
Guide to Oracle 10g
28
![Page 29: Oracle administration classes in mumbai](https://reader033.vdocuments.site/reader033/viewer/2022060202/559b6ea01a28ab41778b459f/html5/thumbnails/29.jpg)
Advanced Databases
Roles
• Database object
• Represents collection of system privileges
• Assign to multiple users
• Create role
– Can inherit privileges from other roles
• Grant Role to User Account
• Easier than manually assigning everything
manually.
29
![Page 30: Oracle administration classes in mumbai](https://reader033.vdocuments.site/reader033/viewer/2022060202/559b6ea01a28ab41778b459f/html5/thumbnails/30.jpg)
Advanced Databases
Startup / Shutdown
30
![Page 31: Oracle administration classes in mumbai](https://reader033.vdocuments.site/reader033/viewer/2022060202/559b6ea01a28ab41778b459f/html5/thumbnails/31.jpg)
Advanced Databases
Starting /Shutting Down the Db
• Shut down database periodically
– Perform maintenance
• Restart database
Guide to Oracle 10g
31
![Page 32: Oracle administration classes in mumbai](https://reader033.vdocuments.site/reader033/viewer/2022060202/559b6ea01a28ab41778b459f/html5/thumbnails/32.jpg)
Advanced Databases
Creating an Administrative
Connection
• Shutting down database makes database
unavailable for user connections
• DBA must log onto database using
administrative connection
• SYS user account
Guide to Oracle 10g
32
![Page 33: Oracle administration classes in mumbai](https://reader033.vdocuments.site/reader033/viewer/2022060202/559b6ea01a28ab41778b459f/html5/thumbnails/33.jpg)
Advanced Databases
Using OEM to Shut Down and Start a
Database Instance
• DBA shuts down database instance using
Normal, Transactional, or Immediate
shutdown option
– Shutdown process performs five following tasks:
• Writes contents of data buffer cache to datafiles
• Writes contents of redo log buffer to redo log files
• Closes all files
• Stops all background processes
• Deallocates SGA in server’s main memory
33
![Page 34: Oracle administration classes in mumbai](https://reader033.vdocuments.site/reader033/viewer/2022060202/559b6ea01a28ab41778b459f/html5/thumbnails/34.jpg)
Advanced Databases
Instance Options
Startup
• Start in one of two modes:
– Unrestricted
– Restricted
Shutdown
• Specify one of four ways to
handle existing user
connections:
– Normal
– Transactional
– Immediate
– Abort
34
![Page 35: Oracle administration classes in mumbai](https://reader033.vdocuments.site/reader033/viewer/2022060202/559b6ea01a28ab41778b459f/html5/thumbnails/35.jpg)
Advanced Databases
Oracle 11g Database Instance States
35
![Page 36: Oracle administration classes in mumbai](https://reader033.vdocuments.site/reader033/viewer/2022060202/559b6ea01a28ab41778b459f/html5/thumbnails/36.jpg)
Advanced Databases
Thank You !!!!
Guide to Oracle 10g
36