Oracle administration classes in mumbai

36
Advanced Databases

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 guidance

Transcript of Oracle administration classes in mumbai

Page 1: Oracle administration classes in mumbai

Advanced Databases

Page 2: Oracle administration classes in mumbai

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

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

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

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

Advanced Databases

DBA Tools

Guide to Oracle 10g

6

Page 7: Oracle administration classes in mumbai

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

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

Advanced Databases

OEM Architecture

9

Page 10: Oracle administration classes in mumbai

Advanced Databases

Demo

DBA Consoles

Guide to Oracle 10g

10

Page 11: Oracle administration classes in mumbai

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

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

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

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

Advanced Databases

Segments – They Partition the data

15

Page 16: Oracle administration classes in mumbai

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

Advanced Databases

Data Blocks – Smallest Unit Read/Written

17

Page 18: Oracle administration classes in mumbai

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

Advanced Databases

Oracle 11g Database File Architecture

19

Page 20: Oracle administration classes in mumbai

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

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

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

Advanced Databases

User Accounts

23

Page 24: Oracle administration classes in mumbai

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

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

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

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

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

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

Advanced Databases

Startup / Shutdown

30

Page 31: Oracle administration classes in mumbai

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

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

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

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

Advanced Databases

Oracle 11g Database Instance States

35

Page 36: Oracle administration classes in mumbai

Advanced Databases

Thank You !!!!

Guide to Oracle 10g

36