Introduction to Oracle  Oracle Database XE, APEX and Oracle SQL Developer.

Slides:



Advertisements
Similar presentations
Module 2: Database Architecture
Advertisements

Annotated User Input Screens from EM Oracle Custom Install Install.
Discovering SQL all rights reserved (c) 2010 agilitator.com INSTALLING MS SQL Server 2008 R2 Express Edition.
A comparison of MySQL And Oracle Jeremy Haubrich.
Tux2 Database The Architecture of Our System © Juhani Välimäki 2005.
Overview of Database Administrator (DBA) Tools
Oracle9i Database Administrator: Implementation and Administration 1 Chapter 2 Overview of Database Administrator (DBA) Tools.
© Juhani Välimäki HAAGA-HELIA University of Applied Sciences 1 Introduction to IBM DB Tallinn HAAGA-HELIA University of Applied Sciences.
Oracle 10g Database Administrator: Implementation and Administration
Advanced Databases Basic Database Administration Guide to Oracle 10g 1.
ISOM Comparison of Relational database management systems Arijit Sengupta.
Module 1: Database and Instance. Overview Defining a Database and an Instance Introduce Microsoft’s and Oracle’s Implementations of a Database and an.
VMware vCenter Server Module 4.
Access The L Line The Express Line to Learning 2007 L Line L © Wiley Publishing All Rights Reserved.
Phil Brewster  One of the first steps – identify the proper data types  Decide how data (in columns) should be stored and used.
Discovering SQL all rights reserved (c) 2010 agilitator.com.
1 Working with MS SQL Server II. 2 The sqlcmd Utility Command line utility for MS SQL Server databases. Previous version called osql Available on classroom.
Getting Started with Oracle11g Abeer bin humaid. Create database user You should create at least one database user that you will use to create database.
SQL Server Express Scott Baldwin Associate Consultant - Readify Prerequisites for presentation: I assume you know: 1).Net Development 2) Database Experience.
OM. Brad Gall Senior Consultant
Easy HTML DB. Michael Cunningham Developer/Database Administrator.
Oracle Database Administration
CSCI 6962: Server-side Design and Programming

Session 5: Working with MySQL iNET Academy Open Source Web Development.
MySQL GUI Administration Tools Rob Donahue Manager, Distributed Systems Development May 7th, 2001 Rob Donahue Manager, Distributed Systems Development.
Database Security and Auditing: Protecting Data Integrity and Accessibility Chapter 3 Administration of Users.
Ling Guo Feb 15, 2010 Database(RDBMS) Software Review Oracle RDBMS (Oracle Cooperation) 4()6 Oracle 10g Express version DB2 (IBM) IBM DB2 Express-C SQL.
Admin Tool June 11, Admin Tool Overview Architecture Implementation Dependencies Futures 2.
PHP With Oracle 11g XE By Shyam Gurram Eastern Illinois University.
SQL pepper. Why SQL File I/O is a great deal of code Optimal file organization and indexing is critical and a great deal of code and theory implementation.
MISSION CRITICAL COMPUTING Moving Data and Other Planning Considerations.
SQL pepper. Why SQL File I/O is a great deal of code Optimal file organization and indexing is critical and a great deal of code and theory implementation.
Oracle 10g Database Administrator: Implementation and Administration Chapter 2 Tools and Architecture.
Anton TopurovIT-DB 23 April 2013 Introduction to Oracle2.
CERN - IT Department CH-1211 Genève 23 Switzerland t DB Development Tools Benthic SQL Developer Application Express WLCG Service Reliability.
Discovering SQL all rights reserved (c) 2010 agilitator.com INSTALLING IBM DB2 9.7 Express-C.
000000_1 Confidential and proprietary information of Ingram Micro Inc. — Do not distribute or duplicate without Ingram Micro's express written permission.
Introduction to Oracle. Oracle History 1979 Oracle Release client/server relational database 1989 Oracle Oracle 8 (object relational) 1999.
DATABASE TOOLS CS 260 Database Systems. Overview  Database accounts  Oracle SQL Developer  MySQL Workbench.
Esri UC 2014 | Technical Workshop | Editing Versioned Geodatabases : An Introduction Cheryl Cleghorn and Shawn Thorne.
Visual Programing SQL Overview Section 1.
Intro to Datazen.
Database Security. Multi-user database systems like Oracle include security to control how the database is accessed and used for example security Mechanisms:
Databases Kevin Wright Ben Bruckner Group 40. Outline Background Vulnerabilities Log File Cleaning This Lab.
Working with MySQL A290/A590, Fall /07/2014.
What the $#*! IS my password? Secure Online Password Storage Lon Smith Aaron Gremmert.
Central Management Server Managing Your SQL Server Environment 1.
SSMS SQL Server Management System. SQL Server Microsoft SQL Server is a Relational Database Management System (RDBMS) Relational Database Management System.
SQL pepper. Why SQL File I/O is a great deal of code Optimal file organization and indexing is critical and a great deal of code and theory implementation.
Introduction to SQL Server  Working with MS SQL Server and SQL Server Management Studio.
Introduction to MySQL  Working with MySQL and MySQL Workbench.
Eurostat Mapping Assistant May 2016 Eurostat, Unit B3 – IT solutions for statistical production Jean-Francois LEBLANC Christian SEBASTIAN 1.
Data generators by Jan Kincl. Data Generators - Jan Kincl2 Outline Introduction Introduction Main features Main features MySQL Data Generators MySQL Data.
9 Copyright © 2004, Oracle. All rights reserved. Getting Started with Oracle Migration Workbench.
SAP Business One 9.0 integration for SAP NetWeaver Installation and Technical Configuration 2013 March.
sTGC production database design
ETL Validator Deployment Options
DBMS Programs MS SQL Server & MySQL
CS320 Web and Internet Programming SQL and MySQL
Chapter 1 Introduction.
Introduction to SQL Server 2000 Security
IS 220 Databases Fundamentals
Aqua Data Studio.
Oracle Architecture Overview
Chapter 1 Introduction.
Data generators by Jan Kincl.
CS3220 Web and Internet Programming SQL and MySQL
CS3220 Web and Internet Programming SQL and MySQL
Presentation transcript:

Introduction to Oracle  Oracle Database XE, APEX and Oracle SQL Developer

Oracle DatabaseOracle Database Overview

What is Oracle Database?  Oracle Database  World's leader in enterprise database systems  Powers big organizations, e.g. the financial sector  Designed for very large databases (exabytes of data)  Supports everything from the DB world  Transactions, stored procedures, big data, cloud, …  Very expensive, for big players only  Has a free version (Expression Edition – XE) 3

Oracle Database Express Edition (XE)  Oracle Database Express Edition (XE)  Free, limited version  1 CPU, 1 GB RAM, 11 GB storage  Installing Oracle Database XE  Download Oracle Database XE for Windows or LinuxOracle Database XE  Install it in a folder without spaces, e.g. C:\Progra~1\Oracle  Remember the admin password (for the users SYS and SYSTEM ) 4

Oracle Database XE Services and Ports  Oracle XE services  OracleServiceXE  The Oracle database engine for the "XE" instance (SID)  The core of the Oracle database  OracleXETNSListener  Connects Oracle database with client applications (TNS service)TNS service  Listens on TCP port 1521 (TNS listener)  Holds the "Application Express" DB administration interface (APEX)  Listens on TCP port 8080 – 5

Oracle Application Express (APEX)  Oracle Application Express (APEX) –  Web-based application for SQL developers & administration tool 6

Oracle SQL Developer  Oracle SQL Developer is database GUI client tool for managing Oracle databases 7

Creating a New User  In Oracle we have single database with multiple users  Unlike many databases in MS SQL Server and MySQL  "User (schema) in Oracle" == "Database" in MSSQL and MySQL  Creating a new user (schema) and give typical privileges: 8 CREATE USER maria IDENTIFIED BY GRANT CREATE SESSION, CREATE TABLE, CREATE VIEW, CREATE PROCEDURE TO maria; GRANT UNLIMITED TABLESPACE TO maria;

Creating a New User in SQL Developer 9

Beware: Oracle has Specifics  Oracle database has some specifics  One database, many users  Each user has its own schema (tables and other DB objects)  Use UPEPRCASE for all identifiers  Otherwise you should use the quoted syntax, e.g. "My Table"  No auto-increment columns  Use a SEQUENCE + TRIGGER for auto-incrementSEQUENCE + TRIGGER for auto-increment  In Oracle NULL is the same like "" (empty string)  This causes many problems! 10

Summary  What is Oracle famous with?  Does it have a free version?  What is Oracle APEX?  What is Oracle SQL Developer?  How do we create a new user? 11