Oracle Database 10g Extensibility Framework:
|
|
- Violet Wells
- 6 years ago
- Views:
Transcription
1 Oracle Database 10g Extensibility Framework: Building, Deploying, and Managing Data Cartridges Geoff Lee Principal Product Manager, Oracle Corporation
2 Agenda Overview Oracle Database 10g Extensibility Framework Demo Summary Q & A
3 Specialty Data in Life Sciences Genomic Proteomic Chemical Microarrays Virtual Screening
4 Managing All Your Data Consistent, universal access Easy to search and find any content Easy to develop applications Easy to deploy with enterprise Quality of Service Easy to manage Documents Static Web Pages Dynamic Web Pages Structured Data Legacy Data Text Audio Images Video Locations Oracle10g
5 Oracle Extensible Platform Text Spatial Utilities Tools Text Spatial Image Image Data Cartridges Optimizer Query Engine Index Engine Type Manager Extensibility T e x t S p a t I a l I m a g e
6 Specialty Data Cartridges Data Cartridge Oracle8i Server Server Oracle10g Service Interfaces Extensibility Interfaces Type System Server Query Processing Execution... Data Indexing Database Extensibility Services
7 Evolution of the Extensibility Framework Extensible Type system Extensible Server Execution Env. Range Partitioned Local Domain Indexes ODCIEnv Type Alter Indextype DBMS_ODCI Package Pipelined Parallel Table Functions User-Defined Aggregates Generic SQL Types Multi-Threaded Extproc Array Inserts Alter Operator Debug Info (29891) Trans. Tablespace for Domain Indexes Parallel Index Create/ Index Rebuild Extensible Indexing Extensible Optimizer Parallel Domain Indexe Scan DBMS_STATS integration Oracle8/8i Oracle9i/9i R2
8 Agenda Overview Oracle Database 10g Extensibility Framework Building a data cartridge Deploying a data cartridge Managing data cartridges Demo Summary Q & A
9 Building Data Cartridges Designing the schema (data types, LOBs, etc.) User defined types, operators, indexes, and optimizer Using the right languages (pl/sql, Java, C/C++) Boosting performance Array insert Parallel pipelined table functions Parallel (inter-partition) local domain indexes Create, alter rebuild, query User defined aggregates Debugging trace events
10 Key Steps to Building a Data Cartridge 1. User-Defined Types 2. User-Defined Operators 3. User-Defined Indexes 4. Extensible Optimizer
11 User-Defined Types (Step 1 of 4) Type System Object Types (inheritance, attributes, methods, etc.) Methods (dynamic method dispatch, PL/SQL, Java, or C/C++) Object References (Object ID, dot notation) Collection Types LOBs Physical Model Column objects and row objects Object views and object tables Type evolution, replication, import/export, SQL*Loader, etc. Versatile PL/SQL, Java, C/C++, OLE DB and XML access SQL 2003 standard
12 LOBs Table BFILE BLOB/ CLOB LOBs LOBs can can be be stored stored in in a separate separate tablespace tablespaceor or in in operating operating system system files files LOBs help capture unstructured data Three types of LOBS supported Binary LOB (BLOB) Character LOB (CLOB, NCLOB) Binary File (BFILE) LOBs replace LONG,LONG RAW Multiple LOBs per table or UDT Piece-wise access of LOB data Streaming Interface LONG to LOB API
13 LOB Performance Improvements 5x performance gain for accessing inline (< 4KB) LOBs Temporary LOBs use reference counting to provide orders of magnitude performance gain Reference on Read Copy on Write Temporary LOBs use aggressive garbage collection at row level
14 Native Floating-Point Data Types Two new numeric data types BINARY_FLOAT, BINARY_DOUBLE IEEE 754 Standard for binary floating point arithmetic Part of numerous other standards (e.g, Java, XML Schema) and hardware platforms Prevalent in Business Intelligence, Life Sciences, Engineering/Scientific Computation, etc.
15 User-defined Operators (Step 2 of 4) Domain specific operation Evaluated using functions or indexes CREATE FUNCTION SssMatchBlob (a BLOB, b VARCHAR2) RETURN NUMBER AS / CREATE OR REPLACE OPERATOR sss BINDING (BLOB, VARCHAR2) RETURN NUMBER WITH INDEX CONTEXT, SCAN CONTEXT cdc_ixmdl USING cdcsss.sssmatchblob, (BLOB, CLOB) RETURN NUMBER WITH INDEX CONTEXT, SCAN CONTEXT cdc_ixmdl USING cdcsss.sssmatchblob ;
16 User-Defined Indexes (Step 3 of 4) Registers a new indexing scheme to support a set of operators Implements domain indexing scheme as ODCIIndex interface functions CREATE OR REPLACE TYPE cdc_ixmdl AS OBJECT { STATIC FUNCTION ODCIIndexCreate(..) RETURN NUMBER, STATIC FUNCTION ODCIIndexInsert(..) RETURN NUMBER, STATIC FUNCTION ODCIIndexUpdate(..) RETURN NUMBER, }; CREATE OR REPLACE INDEXTYPE ixmdl FOR sss(blob, VARCHAR2), sss(blob, CLOB) USING cdc_ixmdl; CREATE INDEX acd2d_mol_mdlix ON acd2d_mol(ctab) INDEXTYPE IS c$mdlimol2.ixmdl PARAMETERS ('RCG_DB = ACD2D');
17 Extensible Indexing Architecture User App. CREATE INDEX DMLs DBMS_STATS SELECT ODCIIndexCreate ODCIIndexInsert, etc. ODCIStatsCollect ODCIIndexStart ODCIIndexFetch ODCIIndexClose Userdefined indexes/ stats Logical index Physical index table
18 Simple Query SELECT cdbregno as cdbregno, chime_string(ctab) structure FROM acd2d_mol WHERE sss(ctab, querystring )=1; Operation Options Object SELECT STATEMENT Cost=1229 TABLE ACCESS BY INDEX ROWID ACD2D_MOL DOMAIN INDEX ACD2D_MOL_MDLIX
19 Extensible Optimizer (Step 4 of 4) SELECT /*+ ORDERED */ to_char(acd.cdbregno) as ACD_regno, ch.ch_mdlnum as MDL_number, ch.ch_casrn as CAS_Number, ch.ch_prdcnt as Product_Count, chime_string(ctab) as structure FROM acd991.acd2d_moltableb acd, acd991.acd2d_mol mol, acd991.chemical ch WHERE sss(ctab,<chime String>)=1 AND ch.ch_prdcnt > 1 AND acd.cdbregno = mol.cdbregno AND mol.mdlnumber = ch.ch_mdlnum Aware of user-defined indexes User can specify cost & selectivity User can collect domain specific statistics Simple defaults or comprehensive functions
20 Cost-Based Optimizer Query Hints CBO C(P1) C(P2) C(P3) C(Pn) (min) Execution Plan: join order, Join methods, access methods, Statistics System State
21 Estimating Costs I/O cost: number of data blocks fetched DBMS_STATS package CPU cost: number of machine instructions SQL> DECLARE 2 a INTEGER; 3 BEGIN 4 a := DBMS_ODCI.ESTIMATE_CPU_UNITS(10); 5 DBMS_OUTPUT.PUT_LINE ('CPU units = ' a*1000); 6 END; 7 / CPU units =
22 Complex Query SELECT /*+ ORDERED */ to_char(acd.cdbregno) as ACD_regno, ch.ch_mdlnum as MDL_number, ch.ch_casrn as CAS_Number, ch.ch_prdcnt as Product_Count, chime_string(ctab) as structure FROM acd991.acd2d_moltableb acd, acd991.acd2d_mol mol, acd991.chemical ch WHERE sss(ctab,<chime String>)=1 AND ch.ch_prdcnt > 1 AND acd.cdbregno = mol.cdbregno AND mol.mdlnumber = ch.ch_mdlnum Query Plan SELECT STATEMENT Cost = NESTED LOOPS NESTED LOOPS TABLE ACCESS BY INDEX ROWID ACD2D_MOLTABLEB DOMAIN INDEX ACD2D_MOLTABLEB_MDLIX TABLE ACCESS BY INDEX ROWID ACD2D_MOL INDEX RANGE SCAN IX_ACD2D_MOL TABLE ACCESS BY INDEX ROWID CHEMICAL INDEX UNIQUE SCAN CH_MDLNUM
23 Agenda Overview Oracle Database 10g Extensibility Framework Building a data cartridge Deploying a data cartridge Managing data cartridges Demo Summary Q & A
24 Deploying Cross platform transportable tablespaces Collecting statistics Runtime architecture (J2EE, RAC, Grid, etc.) User privileges (invokers rights) Multi-threaded agents
25 Transportable Tablespaces Copy database subsets (Tablespaces) between databases Operating system file copy for data Managed transfer of metadata (indexes, constraints, stats, etc.) between databases Plug and go Introduced in Oracle8i Enhanced in Oracle9i to support different block sizes Result: extremely fast bulk data transport between databases
26 Oracle10g Cross Platform Transportable Tablespace Little Endian Platforms Linux (Intel IA32/64) Windows (Intel IA32/64) Open VMS (Intel IA64) Tru64 UNIX (Alpha) Simple File Copy Within These RMAN High Speed File Convert Big Endian Platforms Solaris (SPARC) HP-UX (Intel IA64) HP-UX (PA-RISC) AIX (PowerPC) Simple File Copy Within These
27 Automatic Statistics Gathering DBMS_STATS.GATHER_SCHEMA_STATS( SCOTT, options => GATHER AUTO ) This simple statement gathers statistics for the entire schema, and implicitly determines: what tables need to be sampled how much sampling is needed which columns need histograms what degree of parallelism to use when sampling
28 Dynamic and Scalable Parallel Execution SQL query server query server query coordinator query server query server query coordinator query server query server results Query coordinator allocates query servers, and divides query into separate subtask Each set of query servers perform different task (e.g. scanning, sorting, joining) Results are pipelined from one set of query servers to the next
29 RAC Configuration Order Entry High Speed Inter-connects Supply Chain High Speed Switches
30 Agenda Overview Oracle Database 10g Extensibility Framework Building a data cartridge Deploying a data cartridge Managing data cartridges Demo Summary Q & A
31 Managing Data Cartridges Data cartridge upgrades Alter type/operator/indextype/index Performance Tuning Current statistics, Explain plan, Trace event Inlined LOBs, Persistent Data interface, chunk sizes, loading, compression Data Management Partitioning, Import/export, SQL*Loader, data pump ALL_TYPES, ALL_TYPE_ATTRS, ALL_TYPE_METHODS ALL_OPERATORS, ALL_INDEXTYPES, ALL_INDEXTYPE_OPERATORS, ALL_INDEXES views ALL_IND_STATISTICS, ALL_TAB_STATISTICS, ALL_TAB_COL_STATISTICS Space Mgmt ASSM/Locally Managed Tablespaces Inlined LOBs storage
32 Type Evolution Non-structural changes adding, dropping or modifying methods Structural changes adding, dropping or modifying attributes ALTER TYPE person_t ADD/MODIFY/DROP attribute (ssn VARCHAR2(11)) CASCADE;
33 Alter Operator Add bindings to or drop bindings from an existing operator ALTER OPERATOR Ordsys.Contains ADD BINDING (music.artist, music.artist) RETURN NUMBER USING music.contains_func;
34 Alter Indextype Associate the added operator binding to the indextype ALTER INDEXTYPE TextIndexType ADD lob_contains(clob, CLOB);
35 Alter Index ODCIIndexAlter( ia ODCIIndexInfo, parms IN OUT VARCHAR2, alter_option NUMBER, env ODCIEnv) RETURN NUMBER alter_option is one of the following options: AlterIndexNone: ALTER INDEX [PARTITION] PARAMETERS AlterIndexRename: ALTER INDEX RENAME [PARTITION] AlterIndexRebuild: ALTER INDEX REBUILD [PARTITION] [PARALLEL (DEGREE deg)] [PARAMETERS] AlterIndexUpdBlockRefs: ALTER INDEX [schema.]index UPDATE BLOCK REFERENCES
36 Agenda Overview Oracle Database 10g Extensibility Framework Demo Summary Q & A
37 D E M O N S T R A T I O N A Data Cartridge in Action
38 Agenda Overview Oracle Database 10g Extensibility Framework Demo Summary Q & A
39 Summary Manage All of Your Data with Oracle10g Database Consolidate all your data Simplify application development, deployment, and management Explore versatile capabilities Ensure RAS, manageability, and security Managing All of Your Data with Oracle10g Database!
40 Q U E S T I O N S A N S W E R S
41
Oracle Database Data Cartridge Developer's Guide. 18c
Oracle Database Data Cartridge Developer's Guide 18c E84275-01 February 2018 Oracle Database Data Cartridge Developer's Guide, 18c E84275-01 Copyright 1996, 2018, Oracle and/or its affiliates. All rights
More informationOracle Database. Data Cartridge Developer's Guide, 10g Release 2 (10.2) B
Oracle Database Data Cartridge Developer's Guide, 10g Release 2 (10.2) B14289-01 June 2005 Oracle Database Data Cartridge Developer s Guide, 10g Release 2 (10.2) B14289-01 Copyright 1996, 2005, Oracle.
More informationOracle Database. Data Cartridge Developer's Guide 11g Release 2 (11.2) E
Oracle Database Data Cartridge Developer's Guide 11g Release 2 (11.2) E10765-02 March 2010 Oracle Database Data Cartridge Developer's Guide, 11g Release 2 (11.2) E10765-02 Copyright 1996, 2010, Oracle
More informationOracle Database. Data Cartridge Developer's Guide 11g Release 1 (11.1) B
Oracle Database Data Cartridge Developer's Guide 11g Release 1 (11.1) B28425-03 March 2008 Oracle Database Data Cartridge Developer's Guide, 11g Release 1 (11.1) B28425-03 Copyright 1996, 2008, Oracle.
More informationOracle 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 information1 Dulcian, Inc., 2001 All rights reserved. Oracle9i Data Warehouse Review. Agenda
Agenda Oracle9i Warehouse Review Dulcian, Inc. Oracle9i Server OLAP Server Analytical SQL Mining ETL Infrastructure 9i Warehouse Builder Oracle 9i Server Overview E-Business Intelligence Platform 9i Server:
More informationOracle: From Client Server to the Grid and beyond
Oracle: From Client Server to the Grid and beyond Graham Wood Architect, RDBMS Development Oracle Corporation Continuous Innovation Oracle 6 Oracle 5 Oracle 2 Oracle 7 Data Warehousing Optimizations Parallel
More informationOracle Database 10g: New Features for Administrators Release 2
Oracle University Contact Us: +27 (0)11 319-4111 Oracle Database 10g: New Features for Administrators Release 2 Duration: 5 Days What you will learn This course introduces students to the new features
More informationOracle 10g Move Table To Another Schema
Oracle 10g Move Table To Another Schema Export the tables from different schemas in Oracle 10g database on a Linux server. (oracle@localhost ~)$ sqlplus / as sysdba. a1 and a2 are 2 schemas. Maybe you
More informationNew Features Bulletin Replication Server Options 15.6
Bulletin Replication Server Options 15.6 Linux, Microsoft Windows, and UNIX DOCUMENT ID: DC01004-01-1560-01 LAST REVISED: November 2010 Copyright 2010 by Sybase, Inc. All rights reserved. This publication
More informationOracle Database Competency Center
Oracle Database Competency Center Suchai Yenruedee Consulting & Customer Support Director Advanced Solutions Application Hosting Services Database Competency Center Space: 167.54 sqm. Location: 7th Floor
More information<Insert Picture Here> DBA Best Practices: A Primer on Managing Oracle Databases
DBA Best Practices: A Primer on Managing Oracle Databases Mughees A. Minhas Sr. Director of Product Management Database and Systems Management The following is intended to outline
More informationOracle 11g New Features
Oracle 11g New Features Richard Lin Principal Sales Consultant Oracle Taiwan Agenda Adaptive Self-Managing Change Assurance Scallability Availability Best Information Introducing
More informationShort Summary of DB2 V4 Through V6 Changes
IN THIS CHAPTER DB2 Version 6 Features DB2 Version 5 Features DB2 Version 4 Features Short Summary of DB2 V4 Through V6 Changes This appendix provides short checklists of features for the most recent versions
More informationDatabase Programming with PL/SQL
Database Programming with PL/SQL 2-3 Objectives This lesson covers the following objectives: Define data type and explain why it is needed List and describe categories of data types Give examples of scalar
More informationOracle. Exam Questions 1Z Oracle 11g: Advanced PL/SQL. Version:Demo. 1Z0-146 Exam Questions Demo https://www.passcertsure.
Oracle Exam Questions 1Z0-146 Oracle 11g: Advanced PL/SQL Version:Demo 1. Identify two strategies against SQL injection. (Choose two.) A. Using parameterized queries with bind arguments. B. Use subprograms
More information1Z Z0-146-Oracle Database 11g: Advanced PL/SQL Exam Summary Syllabus Questions
1Z0-146 1Z0-146-Oracle Database 11g: Advanced PLSQL Exam Summary Syllabus Questions Table of Contents Introduction to 1Z0-146 Exam on Oracle Database 11g: Advanced PLSQL... 2 Oracle 1Z0-146 Certification
More informationOracle8i. Data Cartridge Developer s Guide. Release February, 1999 Part No. A
Oracle8i Data Cartridge Developer s Guide Release 8.1.5 February, 1999 Part No. A68002-01 Oracle8i Data Cartridge Developer s Guide, Release 8.1.5 Part No. A68002-01 Copyright 1999, Oracle Corporation.
More informationCHAPTER. 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 informationIT Certification Exams Provider! Weofferfreeupdateserviceforoneyear! h ps://
IT Certification Exams Provider! Weofferfreeupdateserviceforoneyear! h ps://www.certqueen.com Exam : 1Z0-146 Title : Oracle database 11g:advanced pl/sql Version : Demo 1 / 9 1.The database instance was
More informationOracle 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 informationOracle Database 12c R2: New Features for Administrators Part 2 Ed 1
Oracle Database 12c R2: New Features for Administrators Part 2 Ed 1 Duration 5 Days What you will learn Throughout the lessons of the Oracle Database 12c R2: New Features for Administrators Part 2 course
More informationSQL Gone Wild: Taming Bad SQL the Easy Way (or the Hard Way) Sergey Koltakov Product Manager, Database Manageability
SQL Gone Wild: Taming Bad SQL the Easy Way (or the Hard Way) Sergey Koltakov Product Manager, Database Manageability Oracle Enterprise Manager Top-Down, Integrated Application Management Complete, Open,
More informationOracle Database 12c R2: New Features for Administrators Part 2 Ed 1 -
Oracle University Contact Us: Local: 0845 777 7 711 Intl: +44 845 777 7 711 Oracle Database 12c R2: New Features for Administrators Part 2 Ed 1 - Duration: 5 Days What you will learn Throughout the lessons
More informationOracle 1z z0-146 Oracle Database 11g: Advanced PL/SQL. Practice Test. Version QQ:
Oracle 1z0-146 1z0-146 Oracle Database 11g: Advanced PL/SQL Practice Test Version 1.1 QUESTION NO: 1 Which two types of metadata can be retrieved by using the various procedures in the DBMS_METADATA PL/SQL
More informationOracle12c 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 informationSQL (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 informationFull file at
ch2 True/False Indicate whether the statement is true or false. 1. The SQL command to create a database table is an example of DML. 2. A user schema contains all database objects created by a user. 3.
More informationGather Schema Statistics Oracle 10g Examples
Gather Schema Statistics Oracle 10g Examples Document 452011.1 * Restoring table statistics in 10G onwards Document 237901.1 Gathering Schema or Database Statistics Automatically - Examples gathering on
More information5. 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 informationORACLE 12C NEW FEATURE. A Resource Guide NOV 1, 2016 TECHGOEASY.COM
ORACLE 12C NEW FEATURE A Resource Guide NOV 1, 2016 TECHGOEASY.COM 1 Oracle 12c New Feature MULTITENANT ARCHITECTURE AND PLUGGABLE DATABASE Why Multitenant Architecture introduced with 12c? Many Oracle
More informationMicrosoft. [MS20762]: Developing SQL Databases
[MS20762]: Developing SQL Databases Length : 5 Days Audience(s) : IT Professionals Level : 300 Technology : Microsoft SQL Server Delivery Method : Instructor-led (Classroom) Course Overview This five-day
More informationSession id: The Self-Managing Database: Guided Application and SQL Tuning
Session id: 40713 The Self-Managing Database: Guided Application and SQL Tuning Lead Architects Benoit Dageville Khaled Yagoub Mohamed Zait Mohamed Ziauddin Agenda SQL Tuning Challenges Automatic SQL Tuning
More informationSQL Server Development 20762: Developing SQL Databases in Microsoft SQL Server Upcoming Dates. Course Description.
SQL Server Development 20762: Developing SQL Databases in Microsoft SQL Server 2016 Learn how to design and Implement advanced SQL Server 2016 databases including working with tables, create optimized
More informationWhat's New in MySQL 5.7?
What's New in MySQL 5.7? Norvald H. Ryeng Software Engineer norvald.ryeng@oracle.com Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information
More informationOracle Database 11g: Administer a Data Warehouse
Oracle Database 11g: Administer a Data Warehouse Duration: 4 Days What you will learn This course will help you understand the basic concepts of administering a data warehouse. You'll learn to use various
More informationDeveloping SQL Databases
Course 20762B: Developing SQL Databases Page 1 of 9 Developing SQL Databases Course 20762B: 4 days; Instructor-Led Introduction This four-day instructor-led course provides students with the knowledge
More informationAn Oracle White Paper February Optimizing Storage for Oracle PeopleSoft Applications
An Oracle White Paper February 2011 Optimizing Storage for Oracle PeopleSoft Applications Executive Overview Enterprises are experiencing an explosion in the volume of data required to effectively run
More informationVendor: Oracle. Exam Code: 1Z Exam Name: Oracle database 11g:advanced pl/sql. Version: Demo
Vendor: Oracle Exam Code: 1Z0-146 Exam Name: Oracle database 11g:advanced pl/sql Version: Demo QUESTION 1 Which two types of metadata can be retrieved by using the various procedures in the DBMS_METADATA
More informationOracle Database 12c: New Features for Administrators Duration: 5 Days
Oracle Database 12c: New Features for Administrators Duration: 5 Days What you will learn In the Oracle Database 12c: New Features for Administrators course, you ll learn about the new and enhanced features
More informationOracle SQL Developer. Oracle TimesTen In-Memory Database Support User's Guide Release 4.0 E
Oracle SQL Developer Oracle TimesTen In-Memory Database Support User's Guide Release 4.0 E39882-02 December 2013 Oracle SQL Developer Oracle TimesTen In-Memory Database Support User's Guide, Release 4.0
More informationNoCOUG. Extending Oracle 10g Grid Control Using Management Plug-Ins Randy Arseneau VP, Product Marketing BEZ Systems, Inc.
Extending Oracle 10g Grid Control Using Management Plug-Ins NoCOUG 08.17.06 Randy Arseneau VP, Product Marketing BEZ Systems, Inc. AGENDA OEM 10g Overview OEM 10g Grid Control Data Collection Options for
More informationSurvey of Oracle Database
Survey of Oracle Database About Oracle: Oracle Corporation is the largest software company whose primary business is database products. Oracle database (Oracle DB) is a relational database management system
More informationCourse 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 informationNetezza The Analytics Appliance
Software 2011 Netezza The Analytics Appliance Michael Eden Information Management Brand Executive Central & Eastern Europe Vilnius 18 October 2011 Information Management 2011IBM Corporation Thought for
More information20762B: DEVELOPING SQL DATABASES
ABOUT THIS COURSE This five day instructor-led course provides students with the knowledge and skills to develop a Microsoft SQL Server 2016 database. The course focuses on teaching individuals how to
More information"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 informationOracle 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 informationSharePlex Release Notes 1
SharePlex 9.1.4 Release Notes Revision: 10/11/2018 About SharePlex 4 Join our community 5 New features in this release 6 SharePlex 9.1.4 6 SharePlex 9.1.3 6 Secure Data with SSL/TLS 7 SharePlex 9.1.2 7
More informationSharePlex for Oracle Installation and Setup Guide for an Oracle Source
SharePlex for Oracle 9.1.1 Installation and Setup Guide for an Oracle Source 2018 Quest Software Inc. ALL RIGHTS RESERVED. This guide contains proprietary information protected by copyright. The software
More informationOracle 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 informationAccessibility Features in the SAS Intelligence Platform Products
1 CHAPTER 1 Overview of Common Data Sources Overview 1 Accessibility Features in the SAS Intelligence Platform Products 1 SAS Data Sets 1 Shared Access to SAS Data Sets 2 External Files 3 XML Data 4 Relational
More informationSAP IQ Software16, Edge Edition. The Affordable High Performance Analytical Database Engine
SAP IQ Software16, Edge Edition The Affordable High Performance Analytical Database Engine Agenda Agenda Introduction to Dobler Consulting Today s Data Challenges Overview of SAP IQ 16, Edge Edition SAP
More informationOracle 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 informationConditionally 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 informationMotivation and basic concepts Storage Principle Query Principle Index Principle Implementation and Results Conclusion
JSON Schema-less into RDBMS Most of the material was taken from the Internet and the paper JSON data management: sup- porting schema-less development in RDBMS, Liu, Z.H., B. Hammerschmidt, and D. McMahon,
More informationAnalyze Schema Oracle 10g Syntax
Analyze Schema Oracle 10g Syntax This procedure analyzes all the tables, clusters and indexes in a schema. Syntax DBMS_UTILITY.ANALYZE_SCHEMA ( schema IN VARCHAR2, method IN. Syntax for Schema Objects
More informationOracle 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 informationDeveloper. 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 informationJyotheswar Kuricheti
Jyotheswar Kuricheti 1 Agenda: 1. Performance Tuning Overview 2. Identify Bottlenecks 3. Optimizing at different levels : Target Source Mapping Session System 2 3 Performance Tuning Overview: 4 What is
More informationProduct Overview. Technical Summary, Samples, and Specifications
Product Overview Technical Summary, Samples, and Specifications Introduction IRI FACT (Fast Extract) is a high-performance unload utility for very large database (VLDB) systems. It s primarily for data
More information[Contents. Sharing. sqlplus. Storage 6. System Support Processes 15 Operating System Files 16. Synonyms. SQL*Developer
ORACLG Oracle Press Oracle Database 12c Install, Configure & Maintain Like a Professional Ian Abramson Michael Abbey Michelle Malcher Michael Corey Mc Graw Hill Education New York Chicago San Francisco
More informationBIS Database Management Systems.
BIS 512 - Database Management Systems http://www.mis.boun.edu.tr/durahim/ Ahmet Onur Durahim Learning Objectives Database systems concepts Designing and implementing a database application Life of a Query
More informationMIS Database Systems.
MIS 335 - Database Systems http://www.mis.boun.edu.tr/durahim/ Ahmet Onur Durahim Learning Objectives Database systems concepts Designing and implementing a database application Life of a Query in a Database
More informationCreate A Private Database Link In Another Schema In Oracle 11g Drop >>>CLICK HERE<<<
Create A Private Database Link In Another Schema In Oracle 11g Drop Posts about create database link in another schema written by John Hallas. 11g new features 12c new features addm ASM Blogroll Grid control
More information<Insert Picture Here> Value of TimesTen Oracle TimesTen Product Overview
Value of TimesTen Oracle TimesTen Product Overview Shig Hiura Sales Consultant, Oracle Embedded Global Business Unit When You Think Database SQL RDBMS Results RDBMS + client/server
More informationOracle 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 informationRelease Bulletin Replication Server Heterogeneous Edition 15.2 for Linux, Microsoft Windows, and UNIX
Release Bulletin Replication Server Heterogeneous Edition 15.2 for Linux, Microsoft Windows, and UNIX Document ID: DC01056-01-1520-01 Last revised: August 2009 Topic Page 1. Accessing current release bulletin
More informationOracle - 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 informationSQL Server 2014 Column Store Indexes. Vivek Sanil Microsoft Sr. Premier Field Engineer
SQL Server 2014 Column Store Indexes Vivek Sanil Microsoft Vivek.sanil@microsoft.com Sr. Premier Field Engineer Trends in the Data Warehousing Space Approximate data volume managed by DW Less than 1TB
More informationSample Database Table Schemas 11g Release 2 Pdf
Sample Database Table Schemas 11g Release 2 Pdf Oracle Database Concepts, 11g Release 2 (11.2). E40540- About Relational Databases. 2-7. Example: CREATE TABLE and ALTER TABLE Statements. Users of Oracle
More informationCO Oracle Database 12c: Advanced PL/SQL
CO-80343 Oracle Database 12c: Advanced PL/SQL Summary Duration 3 Days Audience Application Developers and Database Administrators Level Professional Technology Oracle Database 12c Delivery Method Instructor-led
More informationInformatica Developer Tips for Troubleshooting Common Issues PowerCenter 8 Standard Edition. Eugene Gonzalez Support Enablement Manager, Informatica
Informatica Developer Tips for Troubleshooting Common Issues PowerCenter 8 Standard Edition Eugene Gonzalez Support Enablement Manager, Informatica 1 Agenda Troubleshooting PowerCenter issues require a
More informationOracle Database 11g Production Case Study: Porting to Oracle Database 11 - Tips, Techniques, and Experiences
Oracle Database 11g Production Case Study: Porting to Oracle Database 11 - Tips, Techniques, and Experiences Marcel Kratochvil, CTO Piction Digital Image Systems Susan Mavris, Director, Oracle Multimedia
More informationOracle 12C DBA Online Training. Course Modules of Oracle 12C DBA Online Training: 1 Oracle Database 12c: Introduction to SQL:
Course Modules of Oracle 12C DBA Online Training: 1 Oracle Database 12c: Introduction to SQL: A. Introduction Course Objectives, Course Agenda and Appendixes Used in this Course Overview of Oracle Database
More informationClick to edit H06the title text format
Click to edit H06the title text format Click to edit the outline text format Fourth Outline Level Fifth Stefan Outline Level Hummel Sixth IBM Outline Germany Level Competitive Database Migration to Informix
More informationProduct Information for etrust Audit Components
Product Information for etrust Audit Components 1.0 Introduction 1.1 etrust Audit Components 2.0 Policy Manager (Windows) 2.1 Components 2.2 System Requirements 3.0 Policy Manager (Solaris) 3.1 Components
More informationExadata Implementation Strategy
BY UMAIR MANSOOB Who Am I Oracle Certified Administrator from Oracle 7 12c Exadata Certified Implementation Specialist since 2011 Oracle Database Performance Tuning Certified Expert Oracle Business Intelligence
More informationDB2. Migration Guide. DB2 Version 9 GC
DB2 DB2 Version 9 for Linux, UNIX, and Windows Migration Guide GC10-4237-00 DB2 DB2 Version 9 for Linux, UNIX, and Windows Migration Guide GC10-4237-00 Before using this information and the product it
More informationVLDB. Partitioning Compression
VLDB Partitioning Compression Oracle Partitioning in Oracle Database 11g Oracle Partitioning Ten Years of Development Core functionality Performance Manageability Oracle8 Range partitioning
More informationPowerCenter 7 Architecture and Performance Tuning
PowerCenter 7 Architecture and Performance Tuning Erwin Dral Sales Consultant 1 Agenda PowerCenter Architecture Performance tuning step-by-step Eliminating Common bottlenecks 2 PowerCenter Architecture:
More informationOracle Database 12c Release 2
Oracle Database 12c Release 2 New Features (OVERVIEW) Rhoda Sarmiento-Pereira Oracle Support Safe Harbor Statement The following is intended to outline our general product direction. It is intended for
More informationQuestion: 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 informationExadata Implementation Strategy
Exadata Implementation Strategy BY UMAIR MANSOOB 1 Who Am I Work as Senior Principle Engineer for an Oracle Partner Oracle Certified Administrator from Oracle 7 12c Exadata Certified Implementation Specialist
More informationManaging Performance Through Versioning of Statistics
Managing Performance Through Versioning of Statistics Claudia Fernandez Technical Services Manager claudia@leccotech.com LECCOTECH www.leccotech.com NoCOUG, August 2003 "Managing Performance Through Versioning
More informationChange Default Temporary Tablespace Usage Oracle 10g
Change Default Temporary Tablespace Usage Oracle 10g alter tablespace temp add tempfile '+data' size 10G, thing: If 'Segment Space management' is set to MANUAL for the default TEMP tablespace, does this
More informationMoving Databases to Oracle Cloud: Performance Best Practices
Moving Databases to Oracle Cloud: Performance Best Practices Kurt Engeleiter Product Manager Oracle Safe Harbor Statement The following is intended to outline our general product direction. It is intended
More informationAdministering Your Oracle Geodatabase. Jim McAbee Mandar Purohit
Administering Your Oracle Geodatabase Jim McAbee Mandar Purohit Intended Audience Desktop Web Device You are.. - A geodatabase administrator - An accidental DBA - A deliberate DBA - Not sure what DBA means
More informationOracle 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 informationFast Track Model Based Design and Development with Oracle9i Designer. An Oracle White Paper August 2002
Fast Track Model Based Design and Development with Oracle9i Designer An Oracle White Paper August 2002 Fast Track Model Based Design and Development with Oracle9i Designer Executive Overivew... 3 Introduction...
More informationOracle CDC 调研报告 林子雨 北京大学计算机系数据库实验室 2006 年 11 月 10 日
Oracle CDC 调研报告 林子雨 北京大学计算机系数据库实验室 2006 年 11 月 10 日 The Redo Log and a Capture Process Redo log Every Oracle database has a set of two or more redo log files. The redo log files for a database are collectively
More informationAbout these Release Notes. Documentation Accessibility. New Features in Pro*COBOL
Pro*COBOL Release Notes 12c Release 1 (12.1) E18407-06 April 2013 About these Release Notes This document contains important information about Pro*COBOL 12c Release 1 (12.1). It contains the following
More informationMigrate +230 TB databases in less than 1 day
Migrate +230 TB databases in less than 1 day Mike Dietrich Master Product Manager Database Upgrades & Migrations Oracle Corporation Copyright 2017, Oracle and/or its affiliates. All rights reserved. Germany
More informationSpatial Databases by Open Standards and Software 1.
Spatial Databases by Open Standards and Software 1. The kinds of the database servers Gábor Nagy Spatial Databases by Open Standards and Software 1.: The kinds of the database servers Gábor Nagy Lector:
More informationTable Compression in Oracle9i Release2. An Oracle White Paper May 2002
Table Compression in Oracle9i Release2 An Oracle White Paper May 2002 Table Compression in Oracle9i Release2 Executive Overview...3 Introduction...3 How It works...3 What can be compressed...4 Cost and
More informationOracle 10g and IPv6 IPv6 Summit 11 December 2003
Oracle 10g and IPv6 IPv6 Summit 11 December 2003 Marshal Presser Principal Enterprise Architect Oracle Corporation Agenda Oracle Distributed Computing Role of Networking IPv6 Support Plans Early IPv6 Implementations
More informationHow To Drop All Tables In A Schema In Oracle 10g
How To Drop All Tables In A Schema In Oracle 10g Imports/exports all schema object types If you run Oracle Application Express with Oracle Database 10g release 1 (10.1) or later, you can generate When
More informationSQL*Loader Concepts. SQL*Loader Features
6 SQL*Loader Concepts This chapter explains the basic concepts of loading data into an Oracle database with SQL*Loader. This chapter covers the following topics: SQL*Loader Features SQL*Loader Parameters
More informationOracle Database 12c: Use XML DB
Oracle University Contact Us: 55-800-891-6502 Oracle Database 12c: Use XML DB Duration: 5 Days What you will learn This Oracle Database 12c: Use XML DB training allows you to deep dive into the key features
More informationOracle 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