Introduction 1. Conventions 7 Source Code and Updates 8. Setting Up 11

Size: px
Start display at page:

Download "Introduction 1. Conventions 7 Source Code and Updates 8. Setting Up 11"

Transcription

1 Introduction 1 What This Book Is About 1 Who Should Use This Book? 2 How This Book Is Structured 3 Understanding the Database 3 Database Structures and Utilities 4 Performance 5 Advanced SQL Features 5 Extensibility 6 Security 7 Appendices 7 Conventions 7 Source Code and Updates 8 Setting Up 11 Setting up the SCOTT/TIGER Schema 11 The SQL*PLUS Environment 12 Setting up AUTOTRACE in SQL*PLUS 14 Controlling the Execution Plan Report 15 Interpreting the Execution Plan 15 C Compilers 15 Coding Conventions 16 Other Issues 16 Chapter 1: Developing Successful Oracle Applications 19 My Approach 20 The Black Box Approach 21 How (and how not) to Develop Database Applications 24 Understanding Oracle Architecture 25 Do not run Long Transactions Under MTS 25 Use Bind Variables TOCcmp3.pdf 1 3/7/2005 2:06:14 PM

2 Understanding Concurrency Control 30 Implementing Locking 30 Multi-Versioning 33 Database Independence? 37 The Impact of Standards 40 Features and Functions 43 Solving Problems Simply 44 Openness 46 How Do I Make it Run Faster? 47 The DBA-Developer Relationship 49 Summary 50 Chapter 2: Architecture 53 The Server 54 The Files 60 Parameter Files 60 Data Files 62 Temp Files 65 Control Files 66 Redo Log Files 66 Online Redo Log 67 Archived Redo Log 69 Files Wrap-Up 70 The Memory Structures 70 PGA and UGA 70 SGA 74 Fixed SGA 77 Redo Buffer 77 Block Buffer Cache 78 Shared Pool 80 Large Pool 82 Java Pool 83 Memory Structures Wrap-Up 84 The Processes 84 Server Processes 85 Dedicated Server versus Shared Server 87 Background Processes 90 Focused Background Processes 90 Utility Background Processes 95 Slave Processes 97 I/O Slaves 97 Parallel Query Slaves 97 Summary 98 Chapter 3: Locking and Concurrency 101 What are Locks? 102 ii 5254TOCcmp3.pdf 2 3/7/2005 2:06:14 PM

3 Locking Issues 104 Lost Updates 104 Pessimistic Locking 105 Optimistic Locking 106 Blocking 107 Blocked Inserts 107 Blocked Updates and Deletes 107 Deadlocks 108 Lock Escalation 111 Types of Lock 112 DML Locks 113 TX (Transaction) Locks 113 TM (DML Enqueue) Locks 118 DDL Locks 119 Latches and Internal Locks (Enqueues) 122 Manual Locking and User-Defined Locks 122 Manual Locking 123 Creating your own Locks 123 What is Concurrency Control? 123 Transaction Isolation Levels 124 READ UNCOMMITTED 125 READ COMMITTED 126 REPEATABLE READ 128 Getting a Consistent Answer 128 Lost Update Prevention 129 SERIALIZABLE 130 Read-Only Transactions 132 Summary 132 Chapter 4: Transactions 135 Transaction Control Statements 136 Integrity Constraints and Transactions 140 Bad Transaction Habits 143 Distributed Transactions 148 Redo and Rollback 150 Summary 154 Chapter 5: Redo and Rollback 157 Redo 157 What Does a COMMIT Do? 158 What Does a ROLLBACK Do? 163 How Much Redo Am I Generating? 164 Can I Turn Off Redo Log Generation? 173 Cannot Allocate a New Log? 176 iii 5254TOCcmp3.pdf 3 3/7/2005 2:06:14 PM

4 Block Cleanout 177 Log Contention 180 Temporary Tables and Redo/Rollback 182 Analyzing Redo 184 Rollback 184 What Generates the Most/Least Undo? 185 SET TRANSACTION 185 'ORA-01555: snapshot too old' 185 Rollback Segments Are in Fact Too Small 186 You Fetch Across COMMITs 190 Delayed Block Cleanout 191 Summary 195 Chapter 6: Database Tables 197 iv Types of Tables 197 Terminology 199 High Water Mark 199 FREELISTS 200 PCTFREE and PCTUSED 202 Row Migration 202 Setting PCTFREE and PCTUSED values 204 INITIAL, NEXT, and PCTINCREASE 208 MINEXTENTS and MAXEXTENTS 208 LOGGING and NOLOGGING 208 INITRANS and MAXTRANS 209 Heap Organized Table 209 Index Organized Tables 212 Index Organized Tables Wrap-up 224 Index Clustered Tables 224 Index Clustered Tables Wrap-up 231 Hash Cluster Tables 231 Hash Clusters Wrap-up 239 Nested Tables 240 Nested Tables Syntax 240 Nested Table Storage 248 Nested Tables Wrap-up 250 Temporary Tables 251 Temporary Table Wrap-up 258 Object Tables 258 Object Table Wrap-up 265 Summary TOCcmp3.pdf 4 3/7/2005 2:06:14 PM

5 Chapter 7: Indexes 269 An Overview of Oracle Indexes 270 B*Tree Indexes 271 Reverse Key Indexes 275 Descending Indexes 276 When should you use a B*Tree Index? 277 B*Trees Wrap-up 285 Bitmap Indexes 285 When Should you use a Bitmap Index? 286 Bitmap Indexes Wrap-up 288 Function-Based Indexes 288 Important Implementation Details 288 Function-Based Index Example 289 Caveat 296 Function-Based Index Wrap-up 297 Application Domain Indexes 297 Application Domain Indexes Wrap-up 298 Frequently Asked Questions About Indexes 299 Do Indexes Work On Views? 299 Indexes and Nulls 299 Indexes on Foreign Keys 302 Why isn't my Index Getting Used? 303 Case Case Case Case Case Case Are my Indexes Being Used? 308 Myth: Space is Never Reused in an Index 308 Myth: Most Discriminating Elements Should be First 311 Summary 314 Chapter 8: Import and Export 317 A Quick Example 318 Why You Might Use IMP and EXP 319 Detecting Corruption 319 Extracting DDL 319 Cloning Schemas 319 Transporting Tablespaces 320 Rebuilding Instances 320 Copying Data between Platforms 320 v 5254TOCcmp3.pdf 5 3/7/2005 2:06:14 PM

6 How They Work 320 The Options 320 EXP Parameters 321 IMP Parameters 323 Large Exports 325 Use the FILESIZE Parameter 325 Export Smaller Pieces 326 Export to an OS Pipe 327 Export to a Device that does not Support Seeking 328 Subsetting Data 328 Transporting Data 329 Getting the DDL 334 Getting around the limitations with scripts 337 Backup and Recovery 340 IMP/EXP is not a Reorganization Tool (Any More) 340 Importing into Different Structures 341 Direct Path Exports 345 Caveats and Errors 345 Cloning 346 Using IMP/EXP Across Versions 353 Where did my Indexes go? 353 Named versus Default-Named Constraints 356 National Language Support (NLS) Issues 359 Tables Spanning Multiple Tablespaces 360 Summary 365 Chapter 9: Data Loading 367 An Introduction to SQL*LOADER 368 How to Load Delimited Data 374 Load Fixed Format Data 377 Load Dates 379 Load Data Using Sequences and Other Functions 380 Update Existing Rows and Insert New Rows 385 Load Report-Style Input Data 387 Load a File into a LONG RAW or LONG Field 389 Load Data with Embedded Newlines 391 Use a Character Other than a Newline 391 Use the FIX Attribute 392 Use the VAR Attribute 397 Use the STR Attribute 398 Embedded Newlines Wrap-Up 399 Unload Data 399 Load LOBs 409 Load a LOB via PL/SQL 409 Load LOB Data via SQLLDR 412 Load VARRAYS/Nested Tables with SQLLDR 418 Call SQLLDR from a Stored Procedure 421 Caveats 426 You Cannot Pick a Rollback Segment to Use 426 TRUNCATE Appears to Work Differently 426 SQLLDR Defaults to CHAR(255) 426 Command Line Overrides Control File 426 Summary 427 vi 5254TOCcmp3.pdf 6 3/7/2005 2:06:14 PM

7 Chapter 10: Tuning Strategies and Tools 429 Identifying the Problem 430 My Approach 431 Tuning is a Constant thing 432 Design for Performance 432 Try many Approaches 433 Program Defensively 434 Benchmark 434 Bind Variables and Parsing (Again) 436 Am I Using Bind Variables? 449 Bind Variables and Parsing Wrap-Up 451 SQL_TRACE, TIMED_STATISTICS, and TKPROF 451 Setting Up Tracing 452 Using and Interpreting TKPROF Output 454 Using and Interpreting Raw Trace Files 464 SQL_TRACE, TIMED_STATISTICS, and TKPROF Wrap-Up 474 DBMS_PROFILER 475 Instrumentation 475 StatsPack 477 Setting up StatsPack 477 StatsPack Wrap-Up 494 V$ Tables 494 V$EVENT_NAME 494 V$FILESTAT and V$TEMPSTAT 495 V$LOCK 495 V$MYSTAT 495 V$OPEN_CURSOR 496 V$PARAMETER 498 V$SESSION 498 V$SESSION_EVENT 500 V$SESSION_LONGOPS 500 V$SESSION_WAIT 500 V$SESSTAT 500 V$SESS_IO 501 V$SQL, V$SQLAREA 501 V$STATNAME 501 V$SYSSTAT 501 V$SYSTEM_EVENT 501 Summary 502 Chapter 11: Optimizer Plan Stability 505 An Overview of the Feature 506 vii 5254TOCcmp3.pdf 7 3/7/2005 2:06:14 PM

8 Uses of Optimizer Plan Stability 509 A Method to Implement Tuning 509 A Development Tool 514 To See the Indexes Used 515 To See what SQL is Executed by an Application 515 How Optimizer Plan Stability Works 516 OUTLINES and OUTLINE_HINTS 516 The _OUTLINES Views 516 The _OUTLINE_HINTS Views 517 Creating Stored Outlines 518 Privileges Needed for Stored Outlines 519 Using DDL 519 Using ALTER SESSION 520 The OUTLN User 521 Moving Outlines from Database to Database 522 Getting Just the Right Outline 522 Managing Outlines 525 Via DDL 525 ALTER OUTLINE 525 DROP OUTLINE 527 The OUTLN_PKG Package 528 OUTLN_PKG.DROP_UNUSED 528 OUTLN_PKG.DROP_BY_CAT 529 OUTLN_PKG.UPDATE_BY_CAT 529 Caveats 531 Outline Names and Case 531 ALTER SESSION Issue 533 DROP USER does not Drop Outlines 533 CURSOR_SHARING = FORCE and Outlines 533 Outlines Use Simple Text Matching 534 Outlines by Default are in the SYSTEM Tablespace 535 OR-Expansion 535 Performance 536 The Namespace of Outlines is Global 539 Errors you Might Encounter 540 Summary 542 Chapter 12: Analytic Functions 545 An Example 546 How Analytic Functions Work 549 The Syntax 549 The Function Clause 550 The Partition Clause 551 The Order By Clause 551 The Windowing Clause 553 Range Windows 555 Row Windows 558 Specifying Windows 560 The Functions 562 viii 5254TOCcmp3.pdf 8 3/7/2005 2:06:14 PM

9 Examples 566 The TOP-N Query 566 Pivot Query 576 Accessing Rows Around Your Current Row 582 Caveats 586 PL/SQL and Analytic functions 586 Analytic Functions in the Where Clause 588 NULLS and Sorting 588 Performance 590 Summary 591 Chapter 13: Materialized Views 593 A Brief History 594 What you ll need to run the Examples 595 An Example 595 Uses of Materialized Views 601 How Materialized Views Work 601 Setting Up 602 Internal Mechanics 603 Query Rewrite 603 Making sure your View gets used 605 Constraints 605 Dimensions 609 DBMS_OLAP 618 Estimating Size 618 Dimension Validation 620 Recommending Materialized Views 622 Caveats 624 Materialized Views are Not Designed for OLTP Systems 624 Query Rewrite Integrity 624 Summary 625 Chapter 14: Partitioning 627 The Uses of Partitioning 627 Increased Availability 628 Reduced Administrative Burden 629 Enhanced DML and Query Performance 630 How Partitioning Works 632 Table Partitioning Schemes 632 Partitioning Indexes 637 Local Indexes 638 Global Indexes 645 Summary 655 ix 5254TOCcmp3.pdf 9

10 Chapter 15: Autonomous Transactions 659 An Example 660 Why Use Autonomous Transactions? 662 Auditing that Can Not be Rolled Back 662 A Method to Avoid a Mutating Table 665 Performing DDL in Triggers 666 Writing to the Database 670 Really Strict Auditing 671 When the Environment Only Allows SELECTs 675 To Develop More Modular Code 678 How They Work 679 Transactional Control 679 Scope 681 Packaged Variables 681 Session Settings/Parameters 682 Database Changes 682 Locks 685 Ending an Autonomous Transaction 686 Savepoints 687 Caveats 689 No Distributed Transactions 689 PL/SQL Only 689 The Entire Transaction Rolls Back 689 Transaction-Level Temporary Tables 691 Mutating Tables 693 Errors You Might Encounter 695 Summary 696 Chapter 16: Dynamic SQL 699 Dynamic SQL versus Static SQL 700 Why Use Dynamic SQL? 702 How to Use Dynamic SQL 703 DBMS_SQL 703 Native Dynamic SQL 709 DBMS_SQL versus Native Dynamic SQL 713 Bind Variables 714 Number of Outputs Unknown at Compile-Time 718 Executing the Same Statement Dynamically Many Times 725 Caveats 734 It Breaks the Dependency Chain 734 The Code is More Fragile 735 It is Harder to Tune 735 Summary 736 x 5254TOCcmp3.pdf 10

11 Chapter 17: intermedia 739 A Brief History 739 Uses of intermedia Text 740 Searching for Text 741 Managing a Variety of Documents 743 Indexing Text from Many Data Sources 743 It s an Oracle Database, After All 746 Generating Themes 747 Searching XML Applications 749 How intermedia Text Works 749 intermedia Text Indexing 753 About ABOUT 756 Section Searching 756 Caveats 762 It is NOT Document Management 762 Index Synchronization 763 Indexing Information Outside the Database 764 Document Services 764 The Catalog Index 765 Errors You May Encounter 767 Index Out of Date 767 External Procedure Errors 767 The Road Ahead 768 Summary 769 Chapter 18: C-Based External Procedures 771 When Are They Used? 772 How Are They Implemented? 773 Configuring Your Server 775 Verify the extproc Program 777 Verify the Database Environment 777 Verify the Listener 779 The First Test 779 Compile extproc.c Code 780 Set Up the SCOTT/TIGER Account 780 Create the demolib LIBRARY 781 Installing and Running 782 Our First External Procedure 783 The Wrapper 784 The C Code 794 Building the extproc 816 Installing and Running 819 xi 5254TOCcmp3.pdf 11

12 LOB to File External Procedure (LOB_IO) 821 The LOB_IO Call Specification 821 The LOB_IO Pro*C Code 823 Building the extproc 827 Installing and Using LOB_IO 829 Errors You May Encounter 833 Summary 840 Chapter 19: Java Stored Procedures 843 Why Use Java Stored Procedures? 843 How They Work 845 Passing Data 849 Useful Examples 857 Getting a Directory Listing 858 Running an OS Command 860 Getting Time Down to the Milliseconds 863 Possible Errors 863 ORA Java Session State Cleared 863 Permissions Errors 864 ORA no method X in class Y 864 Summary 865 Chapter 20: Using Object Relational Features 867 Reasons For Using These Features 868 How Object Relational Features Work 868 Adding Data Types to your System 869 Adding Data Types Wrap-Up 882 Using Types to Extend PL/SQL 882 Creating a New PL/SQL Data Type 883 Unique Uses for Collections 892 SELECT * from PLSQL_FUNCTION 892 Bulk Fetching into RECORD Types 895 Inserting Using a RECORD Type 896 Using Types to Extend PL/SQL Wrap-Up 897 Object Relational Views 897 The Types 898 The O-R View 898 Summary 910 xii 5254TOCcmp3.pdf 12

13 Chapter 21: Fine Grained Access Control 913 An Example 914 Why Use this Feature? 914 Ease of Maintenance 915 Performed in the Server 915 Easier Application Development 916 Evolutionary Application Development 916 Avoids Shared User Accounts 916 Supports Shared User Accounts 917 Hosting an Application as an ASP 917 How it Works 918 Example 1: Implementing a Security Policy 919 Example 2: Using Application Contexts 923 Caveats 940 Referential Integrity 941 The Covert Channel 941 Deleting Rows 942 Updating Rows 943 Cursor Caching 945 Export/Import 951 Export Issues 952 Import Issues 954 Debugging 955 Errors You Might Encounter 955 Summary 959 Chapter 22: n-tier Authentication 963 Why Use n-tier Authentication? 964 The Mechanics of n-tier Authentication 966 Granting the Privilege 975 Auditing Proxy Accounts 976 Caveats 977 Summary 978 Chapter 23: Invoker and Definer Rights 981 An Example 982 When to Use Invoker Rights 984 Developing Generic Utilities 985 Data Dictionary Applications 988 Generic Object Types 991 Implementing your own Access Control 991 xiii 5254TOCcmp3.pdf 13

14 When to Use Definer Rights 994 Performance and Scalability 994 Security 995 How they Work 995 Definer Rights 995 Invoker Rights 1000 Resolving References and Conveying Privileges 1001 Compiling an Invoker Rights Procedure 1006 Using Template Objects 1006 Caveats 1010 Invoker Rights and Shared Pool Utilization 1010 Performance 1013 Code must be more Robust in Handling Errors 1015 Side Effects of Using SELECT * 1017 Beware of the 'Hidden' Columns 1018 Java and Invoker Rights 1020 Errors You Might Encounter 1025 Summary 1025 Appendix A: Necessary Supplied Packages 1027 Why Use the Supplied Packages? 1028 About The Supplied Packages 1028 DBMS_ALERT and DBMS_PIPE 1031 Why You Might Use Them 1032 Set Up 1032 DBMS_ALERT 1032 Concurrent Signals by More than One Session 1034 Repeated Calls to Signal by a Session 1036 Many Calls to Signal by Many Sessions before a Wait Routine is Called 1037 Summary 1037 DBMS_PIPE 1038 Pipe Servers versus External Routines 1040 Online Example 1041 Summary 1041 DBMS_APPLICATION_INFO 1042 Using the Client Info 1043 Using V$SESSION_LONGOPS 1045 Summary 1049 xiv 5254TOCcmp3.pdf 14

15 DBMS_JAVA 1050 LONGNAME and SHORTNAME 1050 Setting Compiler Options 1051 SET_OUTPUT 1055 loadjava and dropjava 1055 Permission Procedures 1056 Summary 1058 DBMS_JOB 1059 Running a Job Once 1063 Ongoing Jobs 1066 Custom Scheduling 1068 Monitoring the Jobs and Finding the Errors 1070 Summary 1072 DBMS_LOB 1073 How do I Load LOBs? 1074 substr 1074 SELECT FOR UPDATE and Java 1075 Conversions 1077 From BLOB to VARCHAR2 and Back Again 1077 Converting From LONG/LONG RAW to a LOB 1081 Performing a Mass One-Time Conversion Illustration 1083 Performing an 'on the fly' Conversion 1086 How to Write a BLOB/CLOB to Disk 1088 Displaying a LOB on the Web Using PL/SQL 1089 Summary 1091 DBMS_LOCK 1092 DBMS_LOGMNR 1097 Overview 1099 Step 1: Creating the Data Dictionary 1099 Step 2: Using Log Miner 1102 Options and Usage 1107 xv 5254TOCcmp3.pdf 15

16 Using Log Miner to Find Out When PGA Usage 1111 Log Miner Limits 1113 Oracle Object Types 1113 Chained or Migrated Rows 1116 Other limits 1118 V$LOGMNR_CONTENTS 1119 Summary 1122 DBMS_OBFUSCATION_TOOLKIT 1123 The Wrapper 1125 Caveats 1139 Key Management 1140 The Client Application Manages and Stores Keys 1141 Store the Keys in the Same Database 1141 Store the Keys in the File System with the Database 1142 Summary 1143 DBMS_OUTPUT 1144 How DBMS_OUTPUT Works 1145 DBMS_OUTPUT and Other Environments 1149 Getting Around the Limits 1153 Using A Small Wrapper Function or Another Package 1153 Creating DBMS_OUTPUT Functionality 1154 Summary 1160 DBMS_PROFILER 1161 Caveats 1171 Summary 1171 DBMS_UTILITY 1172 COMPILE_SCHEMA 1172 ANALYZE_SCHEMA 1176 ANALYZE_SCHEMA with a Changing Schema 1178 ANALYZE_SCHEMA does not Analyze Everything 1178 ANALYZE_DATABASE 1179 xvi 5254TOCcmp3.pdf 16

17 FORMAT_ERROR_STACK 1179 FORMAT_CALL_STACK 1181 GET_TIME 1184 GET_PARAMETER_VALUE 1185 NAME_RESOLVE 1186 NAME_TOKENIZE 1188 COMMA_TO_TABLE, TABLE_TO_COMMA 1191 DB_VERSION and PORT_STRING 1193 GET_HASH_VALUE 1193 Summary 1198 UTL_FILE 1199 The UTL_FILE_DIR init.ora parameter 1200 Accessing Mapped Windows Drives 1201 Handling Exceptions 1202 Dumping a Web Page to Disk Byte Limit 1205 Reading A Directory 1205 Summary 1207 UTL_HTTP 1208 UTL_HTTP Functionality 1209 Adding SSL to UTL_HTTP 1210 Really Using UTL_HTTP 1217 A Better UTL_HTTP 1219 Summary 1228 UTL_RAW 1229 UTL_SMTP and Sending Mail 1231 UTL_SMTP a larger example 1231 Loading and using the JavaMail API 1236 Summary 1243 xvii 5254TOCcmp3.pdf 17

18 UTL_TCP 1244 The SocketType 1245 Summary 1256 Index 1265 xviii 5254TOCcmp3.pdf 18

Introduction. Assessment Test. Chapter 1 Introduction to Performance Tuning 1. Chapter 2 Sources of Tuning Information 33

Introduction. Assessment Test. Chapter 1 Introduction to Performance Tuning 1. Chapter 2 Sources of Tuning Information 33 Contents at a Glance Introduction Assessment Test xvii xxvii Chapter 1 Introduction to Performance Tuning 1 Chapter 2 Sources of Tuning Information 33 Chapter 3 SQL Application Tuning and Design 85 Chapter

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

Contents. Part One Database Basics, Data Modeling, and UNIX/Linux...1

Contents. Part One Database Basics, Data Modeling, and UNIX/Linux...1 About the Author...xxxi About the Technical Reviewer...xxxii Acknowledgments...xxxiii Introduction...xxxv Part One Database Basics, Data Modeling, and UNIX/Linux...1 Chapter 1 The Oracle DBA s World...3

More information

11gR2 Performance. Tuning Cookbook. Oracle Database. 1 enterprise J. performance from Oracle Database applications. achieve better

11gR2 Performance. Tuning Cookbook. Oracle Database. 1 enterprise J. performance from Oracle Database applications. achieve better Oracle Database 11gR2 Performance Tuning Cookbook Over 80 recipes to help beginners achieve better performance from Oracle Database applications Ciro Fiorillo PUBLISHING 1 enterprise J professional expertise

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

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

"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 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

ORACLE 8 OBJECT ORIENTED TECHNOLOGY ORACLE SOFTWARE STRUCTURES SERVER SIDE BACKGROUND PROCESSES DATABASE SERVER AND DATABASE INSTANCE

ORACLE 8 OBJECT ORIENTED TECHNOLOGY ORACLE SOFTWARE STRUCTURES SERVER SIDE BACKGROUND PROCESSES DATABASE SERVER AND DATABASE INSTANCE ORACLE 8 IS ORDBMS HANDLES VLDB - GIGABYTES/TERABYTES 10,000 CONCURRENT USERS PARTITIONED TABLES AND INDEXES SINGLE DATA BLOCK IS INACCESSSIBLE CAN ACCESS MULTIPLE PARTITION IN PARALLEL FOR CONCURRENT

More information

Oracle PL/SQL - 12c & 11g [Basic PL/SQL & Advanced PL/SQL]

Oracle PL/SQL - 12c & 11g [Basic PL/SQL & Advanced PL/SQL] Chapter Overview of PL/SQL Programs Control Statements Using Loops within PLSQL Oracle PL/SQL - 12c & 11g [Basic PL/SQL & Advanced PL/SQL] Table of Contents Describe a PL/SQL program construct List the

More information

Exam: 1Z Title : Oracle9i: Performance Tuning. Ver :

Exam: 1Z Title : Oracle9i: Performance Tuning. Ver : Exam: Title : Oracle9i: Performance Tuning Ver : 01.22.04 Section A contains 226 questions. Section B contains 60 questions. The total number of questions is 286. Answers to the unanswered questions will

More information

Expert Oracle Database

Expert Oracle Database Expert Oracle Database logadministration Sam R. Alapati Apress Contents About the Author About the Technical Reviewer Acknowledgments Introduction xxxiii xxxiv xxxv xxxvii PART 1 Background, Data Modeling,

More information

1z Oracle9i Performance Tuning. Version 19.0

1z Oracle9i Performance Tuning. Version 19.0 1z0-033 Oracle9i Performance Tuning Version 19.0 Important Note Please Read Carefully Study Tips This product will provide you questions and answers along with detailed explanations carefully compiled

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 9i release 1. Administration. Database Outsourcing Experts

Oracle 9i release 1. Administration. Database Outsourcing Experts Administration Default Temporary Tablespace The system will automatically allocate new users an appropriate temporary tablespace without you needing to specify it explicitly in the create user statement.

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 PLSQL Training Syllabus

Oracle PLSQL Training Syllabus Oracle PLSQL Training Syllabus Introduction Course Objectives Course Agenda Human Resources (HR) Schema Introduction to SQL Developer Introduction to PL/SQL PL/SQL Overview Benefits of PL/SQL Subprograms

More information

Question: Which statement would you use to invoke a stored procedure in isql*plus?

Question: Which statement would you use to invoke a stored procedure in isql*plus? What are the two types of subprograms? procedure and function Which statement would you use to invoke a stored procedure in isql*plus? EXECUTE Which SQL statement allows a privileged user to assign privileges

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

"Charting the Course... MOC C: Developing SQL Databases. Course Summary

Charting the Course... MOC C: Developing SQL Databases. Course Summary Course Summary Description This five-day instructor-led course provides students with the knowledge and skills to develop a Microsoft SQL database. The course focuses on teaching individuals how to use

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

"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 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 9i Application Development and Tuning

Oracle 9i Application Development and Tuning Index 2NF, NOT 3NF or BCNF... 2:17 A Anomalies Present in this Relation... 2:18 Anomalies (Specific) in this Relation... 2:4 Application Design... 1:28 Application Environment... 1:1 Application-Specific

More information

Implementation of Database Systems David Konopnicki Taub 715 Spring Sources

Implementation of Database Systems David Konopnicki Taub 715 Spring Sources Implementation of Database Systems 236510 David Konopnicki Taub 715 Spring 2000 1 2 Sources Oracle 7 Server Concepts - Oracle8i Server Concepts. Oracle Corp. Available on the course Web Site: http://www.cs.technion.ac.il/~cs236510

More information

Oracle Database 11g: Program with PL/SQL Release 2

Oracle Database 11g: Program with PL/SQL Release 2 Oracle University Contact Us: +41- (0) 56 483 31 31 Oracle Database 11g: Program with PL/SQL Release 2 Duration: 5 Days What you will learn This course introduces students to PL/SQL and helps them understand

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 12c: Program with PL/SQL Duration: 5 Days Method: Instructor-Led

Oracle Database 12c: Program with PL/SQL Duration: 5 Days Method: Instructor-Led Oracle Database 12c: Program with PL/SQL Duration: 5 Days Method: Instructor-Led Course Description This training starts with an introduction to PL/SQL and then explores the benefits of this powerful programming

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

Oracle9i Database: Advanced Instance Tuning

Oracle9i Database: Advanced Instance Tuning Oracle9i Database: Advanced Instance Tuning Student Guide D16442GC10 Edition 1.0 December 2002 D37574 Authors Lex de Haan Joel Goodman Technical Contributors and Reviewers Scott Gossett Christine Jeal

More information

Oracle Database: Program with PL/SQL

Oracle Database: Program with PL/SQL Oracle University Contact Us: + 420 2 2143 8459 Oracle Database: Program with PL/SQL Duration: 5 Days What you will learn This Oracle Database: Program with PL/SQL training starts with an introduction

More information

"Charting the Course... Oracle 18c PL/SQL (5 Day) Course Summary

Charting the Course... Oracle 18c PL/SQL (5 Day) Course Summary Course Summary Description This course provides a complete, hands-on, comprehensive introduction to PL/SQL including the use of both SQL Developer and SQL*Plus. This coverage is appropriate for both Oracle11g

More information

Introduction to Computer Science and Business

Introduction to Computer Science and Business Introduction to Computer Science and Business The Database Programming with PL/SQL course introduces students to the procedural language used to extend SQL in a programatic manner. This course outline

More information

Conditionally control code flow (loops, control structures). Create stored procedures and functions.

Conditionally control code flow (loops, control structures). Create stored procedures and functions. TEMARIO Oracle Database: Program with PL/SQL Ed 2 Duration: 5 Days What you will learn This Oracle Database: Program with PL/SQL training starts with an introduction to PL/SQL and then explores the benefits

More information

IZ0-144Oracle 11g PL/SQL Certification (OCA) training

IZ0-144Oracle 11g PL/SQL Certification (OCA) training IZ0-144Oracle 11g PL/SQL Certification (OCA) training Advanced topics covered in this course: Managing Dependencies of PL/SQL Objects Direct and Indirect Dependencies Using the PL/SQL Compiler Conditional

More information

Oracle.ActualTests.1Z0-023.v by.Ramon.151q

Oracle.ActualTests.1Z0-023.v by.Ramon.151q Oracle.ActualTests.1Z0-023.v2009-03-18.by.Ramon.151q Number: 1Z0-023 Passing Score: 800 Time Limit: 120 min File Version: 33.4 http://www.gratisexam.com/ Oracle 1z0-023 Exam Exam Name: Architecture and

More information

Oracle RMAN for Absolute Beginners

Oracle RMAN for Absolute Beginners Oracle RMAN for Absolute Beginners Darl Kuhn Apress Contents About the Author Acknowledgments Introduction xvii xix xxi Chapter 1: Getting Started... 1 Connecting to Your Database 1 Establishing OS Variables

More information

Oracle Database: Program with PL/SQL Ed 2

Oracle Database: Program with PL/SQL Ed 2 Oracle University Contact Us: +38 61 5888 820 Oracle Database: Program with PL/SQL Ed 2 Duration: 5 Days What you will learn This Oracle Database: Program with PL/SQL training starts with an introduction

More information

Oracle Database 12c R2: Program with PL/SQL Ed 2 Duration: 5 Days

Oracle Database 12c R2: Program with PL/SQL Ed 2 Duration: 5 Days Oracle Database 12c R2: Program with PL/SQL Ed 2 Duration: 5 Days This Database Program with PL/SQL training shows you how to develop stored procedures, functions, packages and database triggers. You'll

More information

Module 9: Managing Schema Objects

Module 9: Managing Schema Objects Module 9: Managing Schema Objects Overview Naming guidelines for identifiers in schema object definitions Storage and structure of schema objects Implementing data integrity using constraints Implementing

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

IBM DB2 11 DBA for z/os Certification Review Guide Exam 312

IBM DB2 11 DBA for z/os Certification Review Guide Exam 312 Introduction IBM DB2 11 DBA for z/os Certification Review Guide Exam 312 The purpose of this book is to assist you with preparing for the IBM DB2 11 DBA for z/os exam (Exam 312), one of the two required

More information

Oracle 1Z Oracle Database 11g: Administration I. Download Full Version :

Oracle 1Z Oracle Database 11g: Administration I. Download Full Version : Oracle 1Z0-052 Oracle Database 11g: Administration I Download Full Version : https://killexams.com/pass4sure/exam-detail/1z0-052 D. Functionbased index Answer: A QUESTION: 191 The user HR owns the EMP

More information

Course Description. Audience. Prerequisites. At Course Completion. : Course 40074A : Microsoft SQL Server 2014 for Oracle DBAs

Course Description. Audience. Prerequisites. At Course Completion. : Course 40074A : Microsoft SQL Server 2014 for Oracle DBAs Module Title Duration : Course 40074A : Microsoft SQL Server 2014 for Oracle DBAs : 4 days Course Description This four-day instructor-led course provides students with the knowledge and skills to capitalize

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

Oracle Performance Tuning. Overview of performance tuning strategies

Oracle Performance Tuning. Overview of performance tuning strategies Oracle Performance Tuning Overview of performance tuning strategies Allan Young June 2008 What is tuning? Group of activities used to optimize and homogenize the performance of a database Maximize use

More information

Oracle Database 11g: Program with PL/SQL

Oracle Database 11g: Program with PL/SQL Oracle University Contact: +31 (0)30 669 9244 Oracle Database 11g: Program with PL/SQL Duration: 5 Dagen What you will learn This course introduces students to PL/SQL and helps them understand the benefits

More information

Donald K. Burleson Dave Ensor Christopher Foot Lisa Hernandez Mike Hordila Jonathan Lewis Dave Moore Arup Nanda John Weeg

Donald K. Burleson Dave Ensor Christopher Foot Lisa Hernandez Mike Hordila Jonathan Lewis Dave Moore Arup Nanda John Weeg Oracle Space Management Handbook Donald K. Burleson Dave Ensor Christopher Foot Lisa Hernandez Mike Hordila Jonathan Lewis Dave Moore Arup Nanda John Weeg Oracle Space Management Handbook By: Donald K.

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

Introduction p. 1 The Logical and Physical View of Tables p. 1 Database Types p. 4 NULLs p. 6 DDL and DML Statements p. 7 Column and Table Constraint

Introduction p. 1 The Logical and Physical View of Tables p. 1 Database Types p. 4 NULLs p. 6 DDL and DML Statements p. 7 Column and Table Constraint Preface p. xv Introduction p. 1 The Logical and Physical View of Tables p. 1 Database Types p. 4 NULLs p. 6 DDL and DML Statements p. 7 Column and Table Constraint Clauses p. 7 Sample Database p. 9 A Quick

More information

Developing SQL Databases (762)

Developing SQL Databases (762) Developing SQL Databases (762) Design and implement database objects Design and implement a relational database schema Design tables and schemas based on business requirements, improve the design of tables

More information

ORACLE TRAINING CURRICULUM. Relational Databases and Relational Database Management Systems

ORACLE TRAINING CURRICULUM. Relational Databases and Relational Database Management Systems ORACLE TRAINING CURRICULUM Relational Database Fundamentals Overview of Relational Database Concepts Relational Databases and Relational Database Management Systems Normalization Oracle Introduction to

More information

The Oracle DBMS Architecture: A Technical Introduction

The Oracle DBMS Architecture: A Technical Introduction BY DANIEL D. KITAY The Oracle DBMS Architecture: A Technical Introduction As more and more database and system administrators support multiple DBMSes, it s important to understand the architecture of the

More information

Oracle Database 12c: SQL Tuning for Developers

Oracle Database 12c: SQL Tuning for Developers Oracle Database 12c: SQL Tuning for Developers Student Guide Volume I D79995GC10 Edition 1.0 December 2016 D84109 Learn more from Oracle University at education.oracle.com Author Dimpi Rani Sarmah Technical

More information

AMON User's Guide. Author: Andrej Simon Creation date: 11-Mar-2009 Last changed: 11-Aug-2010 AMON Version: 0.32

AMON User's Guide. Author: Andrej Simon Creation date: 11-Mar-2009 Last changed: 11-Aug-2010 AMON Version: 0.32 Author: Andrej Simon Creation date: 11-Mar-2009 Last changed: 11-Aug-2010 AMON Version: 0.32 Contents 1 The monitoring tool AMON...1-1 Some examples of using AMON...1 Starting AMON...1 Wait events monitoring

More information

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

Proje D2K. CMM (Capability Maturity Model) level Project Standard:- Corporate Trainer s Profile D2K 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 Notes Part-5. Two Types of Cursor : 1)Implicit Cursor

Oracle Notes Part-5. Two Types of Cursor : 1)Implicit Cursor Oracle Notes Part-5 CURSOR: A cursor is a temporary work area created in the system memory when a SQL statement is executed. A cursor contains information on a select statement and the rows of data accessed

More information

A Unit of SequelGate Innovative Technologies Pvt. Ltd. All Training Sessions are Completely Practical & Real-time

A Unit of SequelGate Innovative Technologies Pvt. Ltd. All Training Sessions are Completely Practical & Real-time SQL Basics & PL-SQL Complete Practical & Real-time Training Sessions A Unit of SequelGate Innovative Technologies Pvt. Ltd. ISO Certified Training Institute Microsoft Certified Partner Training Highlights

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

6232B: Implementing a Microsoft SQL Server 2008 R2 Database

6232B: Implementing a Microsoft SQL Server 2008 R2 Database 6232B: Implementing a Microsoft SQL Server 2008 R2 Database Course Overview This instructor-led course is intended for Microsoft SQL Server database developers who are responsible for implementing a database

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

Oracle Database 11g: Performance Tuning DBA Release 2

Oracle Database 11g: Performance Tuning DBA Release 2 Oracle University Contact Us: +65 6501 2328 Oracle Database 11g: Performance Tuning DBA Release 2 Duration: 5 Days What you will learn This Oracle Database 11g Performance Tuning training starts with an

More information

ORACLE TRAINING. ORACLE Training Course syllabus ORACLE SQL ORACLE PLSQL. Oracle SQL Training Syllabus

ORACLE TRAINING. ORACLE Training Course syllabus ORACLE SQL ORACLE PLSQL. Oracle SQL Training Syllabus ORACLE TRAINING ORACLE Training Course syllabus ORACLE SQL ORACLE PLSQL Oracle SQL Training Syllabus Introduction to Oracle Database List the features of Oracle Database 11g Discuss the basic design, theoretical,

More information

"Charting the Course... MOC A Developing Microsoft SQL Server 2012 Databases. Course Summary

Charting the Course... MOC A Developing Microsoft SQL Server 2012 Databases. Course Summary Course Summary Description This 5-day instructor-led course introduces SQL Server 2012 and describes logical table design, indexing and query plans. It also focuses on the creation of database objects

More information

Oracle 9i New Features Quick Overview. Kevin Toepke Trilegiant Corp.

Oracle 9i New Features Quick Overview. Kevin Toepke Trilegiant Corp. Oracle 9i New Features Quick Overview Kevin Toepke Trilegiant Corp. 1 MERGE Statement Merges the data from a SELECT statement into a table. You decide when data is updated/inserted via the ON () clause

More information

Oracle SQL Tuning for Developers Workshop Student Guide - Volume I

Oracle SQL Tuning for Developers Workshop Student Guide - Volume I Oracle SQL Tuning for Developers Workshop Student Guide - Volume I D73549GC10 Edition 1.0 October 2012 D78799 Authors Sean Kim Dimpi Rani Sarmah Technical Contributors and Reviewers Nancy Greenberg Swarnapriya

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 - Oracle Database: Program with PL/SQL Ed 2

Oracle - Oracle Database: Program with PL/SQL Ed 2 Oracle - Oracle Database: Program with PL/SQL Ed 2 Code: Lengt h: URL: DB-PLSQL 5 days View Online This Oracle Database: Program with PL/SQL training starts with an introduction to PL/SQL and then explores

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

1-2 Copyright Ó Oracle Corporation, All rights reserved.

1-2 Copyright Ó Oracle Corporation, All rights reserved. 1-1 The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any

More information

MCSE Data Management and Analytics. A Success Guide to Prepare- Developing Microsoft SQL Server Databases. edusum.com

MCSE Data Management and Analytics. A Success Guide to Prepare- Developing Microsoft SQL Server Databases. edusum.com 70-464 MCSE Data Management and Analytics A Success Guide to Prepare- Developing Microsoft SQL Server Databases edusum.com Table of Contents Introduction to 70-464 Exam on Developing Microsoft SQL Server

More information

Break Free from Oracle, leveraging your existing Oracle skills!

Break Free from Oracle, leveraging your existing Oracle skills! Break Free from Oracle, leveraging your existing Oracle skills! Information Management 2013 IBM Corporation Migration Challenges Transact-SQL Oracle SQL and PL/SQL DB2's SQL/PL (based on SQL/PSM) Applications

More information

Developer. 1 enterprise. Professional Guide. Oracle Advanced PL/SQL. example questions for 1Z0-146 examination

Developer. 1 enterprise. Professional Guide. Oracle Advanced PL/SQL. example questions for 1Z0-146 examination Oracle Advanced PL/SQL Developer Professional Guide Master advanced PL/SQL concepts along with plenty of example questions for 1Z0-146 examination Saurabh K. Gupta [ 1 enterprise I professional expertise

More information

Oracle Database 11g: Performance Tuning DBA Release 2

Oracle Database 11g: Performance Tuning DBA Release 2 Course Code: OC11PTDBAR2 Vendor: Oracle Course Overview Duration: 5 RRP: POA Oracle Database 11g: Performance Tuning DBA Release 2 Overview This course starts with an unknown database that requires tuning.

More information

Installing and Administering a Satellite Environment

Installing and Administering a Satellite Environment IBM DB2 Universal Database Installing and Administering a Satellite Environment Version 8 GC09-4823-00 IBM DB2 Universal Database Installing and Administering a Satellite Environment Version 8 GC09-4823-00

More information

5. Single-row function

5. Single-row function 1. 2. Introduction Oracle 11g Oracle 11g Application Server Oracle database Relational and Object Relational Database Management system Oracle internet platform System Development Life cycle 3. Writing

More information

Part VII Data Protection

Part VII Data Protection Part VII Data Protection Part VII describes how Oracle protects the data in a database and explains what the database administrator can do to provide additional protection for data. Part VII contains the

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

Oracle database overview. OpenLab Student lecture 13 July 2006 Eric Grancher

Oracle database overview. OpenLab Student lecture 13 July 2006 Eric Grancher Oracle database overview OpenLab Student lecture 13 July 2006 Eric Grancher Outline Who am I? What is a database server? Key characteristics of Oracle database server Instrumentation Clustering Optimiser

More information

Microsoft SQL Server" 2008 ADMINISTRATION. for ORACLE9 DBAs

Microsoft SQL Server 2008 ADMINISTRATION. for ORACLE9 DBAs Microsoft SQL Server" 2008 ADMINISTRATION for ORACLE9 DBAs Contents Acknowledgments *v Introduction xvii Chapter 1 Introduction to the SQL Server Platform 1 SQLServer Editions 2 Premium Editions 3 Core

More information

Oracle Database 12c: Administration Workshop

Oracle Database 12c: Administration Workshop Oracle Database 12c: Administration Workshop Student Guide Volume I D78846GC10 Edition 1.0 July 2013 D82566 Authors Donna K. Keesling James L. Spiller Technical Contributors and Reviewers Darryl Balaski

More information

Oracle Developer Track Course Contents. Mr. Sandeep M Shinde. Oracle Application Techno-Functional Consultant

Oracle Developer Track Course Contents. Mr. Sandeep M Shinde. Oracle Application Techno-Functional Consultant Oracle Developer Track Course Contents Sandeep M Shinde Oracle Application Techno-Functional Consultant 16 Years MNC Experience in India and USA Trainer Experience Summary:- Sandeep M Shinde is having

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

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

Oracle Database 12c: New Features for Administrators (40 hrs.) Prerequisites: Oracle Database 11g: Administration Workshop l

Oracle Database 12c: New Features for Administrators (40 hrs.) Prerequisites: Oracle Database 11g: Administration Workshop l Oracle Database 12c: New Features for Administrators (40 hrs.) Prerequisites: Oracle Database 11g: Administration Workshop l Course Topics: Introduction Overview Oracle Database Innovation Enterprise Cloud

More information

ITExamDownload. Provide the latest exam dumps for you. Download the free reference for study

ITExamDownload.  Provide the latest exam dumps for you. Download the free reference for study ITExamDownload Provide the latest exam dumps for you. Download the free reference for study Exam : 1Z0-020 Title : Oracle8l:new features for administrators Vendors : Oracle Version : DEMO Get Latest &

More information

MOC 6232A: Implementing a Microsoft SQL Server 2008 Database

MOC 6232A: Implementing a Microsoft SQL Server 2008 Database MOC 6232A: Implementing a Microsoft SQL Server 2008 Database Course Number: 6232A Course Length: 5 Days Course Overview This course provides students with the knowledge and skills to implement a Microsoft

More information

Oracle Database 10g: Implement and Administer a Data Warehouse

Oracle Database 10g: Implement and Administer a Data Warehouse Oracle Database 10g: Implement and Administer a Data Warehouse Student Guide Volume 1 D18957GC10 Edition 1.0 November 2005 D22685 Authors Donna Keesling Jean Francois Verrier Jim Womack Technical Contributors

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

Course 40045A: Microsoft SQL Server for Oracle DBAs

Course 40045A: Microsoft SQL Server for Oracle DBAs Skip to main content Course 40045A: Microsoft SQL Server for Oracle DBAs - Course details Course Outline Module 1: Database and Instance This module provides an understanding of the two major components

More information

Experiences of Global Temporary Tables in Oracle 8.1

Experiences of Global Temporary Tables in Oracle 8.1 Experiences of Global Temporary Tables in Oracle 8.1 Global Temporary Tables are a new feature in Oracle 8.1. They can bring significant performance improvements when it is too late to change the design.

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

Oracle Database: Program with PL/SQL

Oracle Database: Program with PL/SQL Oracle University Contact Us: Local: 1800 425 8877 Intl: +91 80 4108 4700 Oracle Database: Program with PL/SQL Duration: 50 Hours What you will learn This course introduces students to PL/SQL and helps

More information

Oracle SQL & PL SQL Course

Oracle SQL & PL SQL Course Oracle SQL & PL SQL Course Complete Practical & Real-time Training Job Support Complete Practical Real-Time Scenarios Resume Preparation Lab Access Training Highlights Placement Support Support Certification

More information

Oracle Tuning. Ashok Kapur Hawkeye Technology, Inc.

Oracle Tuning. Ashok Kapur Hawkeye Technology, Inc. Oracle Tuning Ashok Kapur Hawkeye Technology, Inc. Agenda Oracle Database Structure Oracle Database Access Tuning Considerations Oracle Database Tuning Oracle Tuning Tools 06/14/2002 Hawkeye Technology,

More information

Oracle 1Z Oracle Database 10g: Administration II. Download Full Version :

Oracle 1Z Oracle Database 10g: Administration II. Download Full Version : Oracle 1Z0-043 Oracle Database 10g: Administration II Download Full Version : https://killexams.com/pass4sure/exam-detail/1z0-043 QUESTION: 172 You lost the index tablespace in your database. You decided

More information

Oracle Database 11g & PL/SQL

Oracle Database 11g & PL/SQL Oracle Database 11g & PL/SQL 2 Day Developer's Guide Overview and Examples Marcelo Vinícius Cysneiros Aragão marcelovca90@inatel.br Topics 1. Topics 2. Connecting to Oracle Database and Exploring It 3.

More information

ISV Migrating to Oracle9i/10g

ISV Migrating to Oracle9i/10g ISV Migrating to Oracle9i/10g Methodology, Tips & Tricks and Resources Tom Laszewski Technical Director Partner Technical Services Server Technologies Agenda Typical Migration Projects Migration Methodology

More information

"Charting the Course... MOC C: Querying Data with Transact-SQL. Course Summary

Charting the Course... MOC C: Querying Data with Transact-SQL. Course Summary Course Summary Description This course is designed to introduce students to Transact-SQL. It is designed in such a way that the first three days can be taught as a course to students requiring the knowledge

More information

"Charting the Course... Oracle18c SQL (5 Day) Course Summary

Charting the Course... Oracle18c SQL (5 Day) Course Summary Course Summary Description This course provides a complete, hands-on introduction to SQL including the use of both SQL Developer and SQL*Plus. This coverage is appropriate for users of Oracle11g and higher.

More information