36
Advanced Databases

Oracle administration classes in mumbai

Embed Size (px)

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

Citation preview

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