Oracle Glossary
Bytelife, the database company..

 

  Glossary for Oracle database terms.

General IT terms
3GL - Third-generation language. A 3GL is a high-level programming language, such as COBOL or C.
4GL - Fourth-generation language. Languages for accessing a database such as SQL.
API - Application Programming Interface.
ASP - Application Service Provider. A provider of applications through the Internet.
ASP - Active Server Pages. Microsoft's technology for dynamic HTML pages.
B2B - Business 2 Business e-trade
B2C - Business 2 Consumer e-trade.
Byte - A group of eight bits. 1 Kilobyte=1024 bytes, 1 Megabyte=1024 Kbyte, 1 Gigabyte=1024 Mbyte.
CSS - Cascading Style Sheets
CGI - Common Gateway Interface, used to connect to a database.
EIS - Enterprise Information System.
ERP - Enterprise Resource Processing.
CRM - Customer Relationship Management.
DataWarehouse - A warehouse of data gathered for analysis. Usually rather large.
ETL - Extraction, Transformation and Loading (a Data Warehouse).
HR - Human Resources
LDAP - Lightweight Directory Access Protocol.
Metadata - Meta data is information about data. The tags of this web page for example:
  <META NAME="description" CONTENT="A glossary for Oracle database terms.">
OLAP - On Line Analytical Processing - analysis done on Data warehouses.
OLTP - On Line Transaction Processing - transactions done on databases.
Oracle - Place where the ancient Greeks consulted a God.
Wise woman or man giving guidance inspired by the Gods.
SAN - Storage Area Network. A high-speed server used as a storage system.
SOA - Service-Oriented Architecture.
Standards
ANSI - American National Standards Institute.
ASCII - American Standards Code for Information Interchange.
CORBA - Common Object Request Broker Architecture. A standard for distributed objects.
DHTML - Dynamic HTML pages can be generated by means of CSS or JavaScript
EDI - Electronic Data Interchange
EDIfact - Standard for Electronic Data Interchange (EDI)
HTML - HyperText Markup Language, a subset of SGML
OFA - Optimal Flexible Architecture.
SGML - Standard Generalized Markup Language
W3C - World Wide Web Consortium
XML - eXtensible Markup Language. A subset of SGML defined by W3C.
Design and Development
CDM Classic - Custom Development Methodology; Oracle's first Standards and Guidelines Library. See also Headstart.
CDM Fasttrack - The newer and faster Custom Development Methodology based on the RAD-method.
Constraint - An integrity constraint is a rule that restricts the values for one or more columns in a table.
Designer - Oracle Designer uses an ER Diagrammer to designing an information system the database. Part of the Oracle Developer Suite.
Developer Suite - The Developer Suite is a group of tools like Oracle Designer; used for generating Forms, Reports etc.
Headstart - Headstart Oracle Designer is set of templates for Oracle Designer based on Oracle Best Practices; it incorporates the CDM standards
JDeveloper - Oracle's Java development tool.
Package - A package is a database object that groups logically related PL/SQL types, objects and subprograms. Packages have two parts: a specification and a body.
PL/SQL - Programming Language/SQL is the Oracle programming language
Procedure - A procedure is a PL/SQL program, the Oracle programming language
Repository - Database or part of a database where a tool (e.g. Designer) stores its data.
Oracle DBA terms for insiders
Analyze - In order to use the Cost Based Optimizer (CBO) a schema has to be analyzed. The number of rows per table is computed or estimated and some other statistics are gathered.
Archiving - The ARCH process saves all filled redo-logfiles. It should be turned on if you want to do a Hot backup.
Background - SMON, PMON, LGWR, DBWR are background processes created on startup of the database.
Backup/cold - A Cold backup is done after shutdown of the database
Backup/hot - A Hot backup is done during normal database operation, without shutting down.
Bitmap index - A form of index indicating the existence of a record by a series of bits. Since Oracle 7.3.4.
Bounce - Bounce a database = stop and start a database
Checkpoint - A checkpoint occurs when DBWR writes all modified buffers in the SGA to the database files. Checkpoints occur at every redo log switch and also at intervals specified by the DBA.
Coalesce - Coalescing means merging chunks of free space into one single chunk. After coalescing a tablespace there is more contiguous free space available.
Controlfile - This file contains information about the database (datafiles, SCN). It is read by the kernel when the database is started. It cannot be edited.
DA - The Data Administrator is responsible for the corporate database standards
DBA - The DataBase Administrator is responsible for the database design, implementation and operation.
DDL - Data Definition Language. SQL-stmt that creates or alters objects (create table, create view etc.)
DML - Data Manipulation Language. SQL-stmt that retrieves and manipulates data (select, insert, update..)
Cooked - A Cooked device is an ordinary Unix file.
Raw - Oracle can access a Unix Raw device directly, bypassing the Unix file system.
init.ora - Oracle's initialization parameter file. When the database is started the kernel reads this file.
Instance - An instance is a means of accessing a database. It is composed of background processes and memory(SGA). One instance accesses 1 database, except for RACclusters where 2 instances access 1 database.
DMT - Dictionary Managed Tablespace. Used since the first Oracle version 2.0 )
LMT - Locally Managed Tablespace (since Oracle version 8.1.5)
NLS - National Language Support is used to define national date/number/currency and language settings and can make your currency show up as $ or € (Euro) sign. NLS can be defined on several levels:
  • Database (init.ora or spfile)
  • Operating system.
  • Client. (e.g. the Windows registry)
  • OEM - Oracle Enterprise Manager Grid Control, used for management and monitoring databases on other servers. Uses agents to collect data for Change management, tuning and diagnostics.
    OPS - Oracle Parallel Server. Two or more instances on 2 computers accessing 1 database using a hardware cluster. In Oracle 9i renamed to Real Application Cluster. (RAC)
    Optimizer: CBO - Cost Based Optimizer uses the "cost" of a query to decide how retrieve data. The cost is based on the number of rows in tables and the index efficiency. The CBO was introduced in Oracle7.
    Optimizer: RBO - Rule Based Optimizer uses rules to retrieve data. Without statistics the RBO will be used to access the database.
    PGA - Program Global Area is the memory used by each separate Oracle user process (or program).
    Plan table - The Plan table shows which execution plan the Optimizer chooses
    RAC - Real Application Cluster. Two or more instances on separate computers can access 1 database using a cluster; e.g. a cluster on Linux or Unix hardware.
    RDBMS - Relational Database Management System, based on the relational model developed by Codd.
    SGA - System Global Area - the buffer memory Oracle takes when the database is started.
    SID - System ID is an identifier of a instance/database. Usually the same as the Connect_string.
    The environment variable can be ORACLE_SID(Windows) or $ORACLE_SID(Unix)
    Schema - The collection of database objects that are owned by a particular user are that user's schema. In Sybase however, a schema is referred to as a database.
    Trace - Tracing is done to check the performance, it involves TKProf and the "Plan table".
    TKProf - Diagnostics utility for analysing SQL statements executed during an Oracle database session.
    Programming, SQL, Java.
    OAS server - Oracle Application Server
    BC4J - Business Components for Java
    CTAS - Create Table As Select - Create table TEST as Select NAME from EMP;
    EJB - Enterprise Java Beans.
    Java - Java is a programming language somewhat similar to C. Java is not JavaScript.
    JavaScript - JavaScript is an interpreted programming language. JavaScript is not Java.
    J2SE - Java2 Standard Edition.
    J2EE - Java 2 Platform, Enterprise Edition - The Java platform developed by Sun Microsystems.
    JavaServer - JavaServer is part of the database; it generates Java Server Pages (JSP)
    JDeveloper - Oracle's Java development tool.
    JSP - JavaServer Pages, generated by JavaServer.
    JVM - Java Virtual Machine. The Java engine in a browser, application or database.
    SQL - Structured Query Language.
    SQL J - Structured Query Language embedded in Java.
    XDK - XML Development Kit; XML/XSL tool.
    SQLNet and TNS
    Connect string - connect username/passwd@Connectstring. With this string the TNSnames.ora file is read to direct you to an instance
    Dedicated - Dedicated server is the older type of network connection
    JDBC - JAVA DataBase Connectivity; used by JAVA programs to interface with the database
    listener.ora - Listener initialization parameter file, read by listener on startup
    MTS server - Multi Threaded Server, used when many users are connected concurrently
    ODBC - Open DataBase Connectivity is an independent interface that including drivers for most databases.
    SSL - Secure Socket Layer
    TNS - Transparent Network Substrate. Used by SQLNet to resolve server connections independent of operating system or protocol, thus making the network transparent.
    TNSnames.ora - SQLNet parameter file, read by applications to connect to an instance
    back to top