Download presentation
Presentation is loading. Please wait.
1
Gavin Payne Oracle for SQL Server DBAs
2
Why Oracle? Installation Physical Storage Backup and Recovery 20 slides in 50 minutes Inside the database Programmability Tools Next Steps Q&A Agenda
3
Gavin Payne Solution Architect 3.5 years SQL Server DBA 10 years inc Oracle DBA 2 years SQL Bits 7 SQL Server User Group SQL Social Bloghttp://blog.gavinpayneuk.com Twitter@GavinPayneUK About Me
4
Today I am not going to: tell you Oracle is better than SQL Server tell you SQL Server is better than Oracle This is a Level 100 session for newcomers to Oracle: Oracle is a massive product, even the basics Set your expectations appropriately! Introduction
5
Very successful product Lion’s share of the market (think Unix not just Wintel) Massive legacy install base and still being deployed Some things only work or are stored with Oracle One day you will bump into one of those things Why Oracle?
6
Oracle runs on many platforms: HP-UXPA-RISC AIXPowerPC SolarisSparc Linux x86/x64/Itanium Windowsx86/x64/Itanium Traditionally a very Unix/Linux focussed product But today Windows is just as common, if not more Platforms
7
Download from oracle.com – free dev downloads Oracle Universal Installer – product setup wizard DBCA – database (instance) setup wizard Installation Tools
8
You can use a virtual machine – I’m using Windows 2008 R2 on Hyper-V More resource hungry than SQL Server – memory, IO, CPU, in that order Just accepting the defaults is fine Installation Tips
9
Browser based administration tool Focuses on platform and schema control rather than data Primarily of DBA, not developer, interest Compared to SSMS it’s pretty shocking Portability over functionality Not all functionality is free! Demo Oracle Enterprise Manager
10
Oracle Database Components Database writer Log writer Checkpoint Sys Mon Process Mon Archiver Job Queue
11
Oracle’s Physical Files
12
Oracle’s Logical Hierarchy
13
Oracle Recovery Mechanism
14
Archivelog mode Equivalent to Full recovery mode Writes and then empties the changes in an inactive redo log to an operating system disk file transaction log backup Key to performing point in time recoveries And online backups! Backup and Recovery
15
Oracle’s Recovery Manager Command line backup and cataloguing manager Equivalent of T-SQL Backup and Restore Production DBA’s best friend Highly comprehensive scripting language DEMO RMAN
16
High Availability
17
Database Object Types Inside The Database Tables Relational Object XML Indexes Views Synonyms Sequences Packages Package Bodies Procedures Functions Triggers Java Classes Java Sources Program Object Types
18
Oracle supports 3 languages SQL PL/SQL Java PL/SQL is similar to C, although based on Ada Similar feature set to T-SQL 2005 onwards But not as friendly? Programmability
19
Key PL/SQL Differences with T-SQL desc object_name; Select sysdate from dual; Select seq_name.nextval from dual; Procedures cannot return data! Programmability
20
Tools Oracle Tools Enterprise Manager SQL*Plus JDeveloper 3 rd Party Tools Quest Toad Red Gate DEMO
21
Download and install, get to the Enterprise Mgr page Decide what you want to learn more about next? What we didn’t cover: Networking and Listeners Security Memory management Dynamic and Flash storage PL/SQL Next Steps
22
Oracle 2-day DBA Guide (download) Oracle – A Beginner’s Guide (Oracle Press) Oracle for SQL Server DBAs (Oracle Press) Nov 2010 Reading Material
23
Q & A
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.