Oracle Database Topics
For now these 2 articles are identical:
- Oracle Database Topics - This one will be fleshed out and pair down.
Return to Oracle, Oracle database
Oracle Database:Oracle SQL, PL/SQL, Oracle on Kubernetes, IBM Mainframe Oracle, Oracle Database topics, Oracle Cloud, Oracle, Oracle Database books, Awesome Oracle Database (navbar_oracledb)
A
dedicated server configuration
multitenant container database
single-tenant/non-container database
Automatic Storage Management Background (ASMB)
Automatic Diagnostic Repository (ADR)
Automatic Diagnostic Repository Command Interpreter (ADRCI)
Automatic Memory Management (AMM)
Automatic Shared Memory Management (ASMM)
Automatic Storage Management (ASM)
Automatic Workload Repository (AWR)
B
data warehouse/large reporting system
GENDER, LOCATION, and AGE_GROUP
read/write-intensive environment
Black box approach
approaches
Fear, Uncertainty, and Doubt]] (FUD)
CREATE BLOCKCHAIN TABLE clauses
sensitive financial information
different cases
fraction
height balanced
IDX_STATS table
OPT_CMPR_PCTSAVE
OWNER component
layout
nonunique index
COLOCATED table
RAC instances
rules of thumb
C
Change Tracking Processes (CTWR)
Character (or comma) separated values (CSV)
Checkpoint process (CKPT)
factors contribution
human-readable performance output
insert/binding/executing option
LGWR writes
PL/SQL commit-time optimization
Concurrency control mechanisms
nonblocking approach
SCHEDULES table
Container database (CDB)
D
Database independence
approaches
nonblocking
NULL comparisons
openness
outcomes
serializable transaction
theoretical advantage
Database Resident Connection Pooling (DRCP)
Database Resource Manager Process (DBRM)
external tables
types
Data definition language (DDL)
extent trimming
UNIFORM vs. AUTOALLOCATEs extents
external table definition
locally managed tablespace (LMT)
types
parallelization
CREATE TABLE AS SELECT statement
extent trimming
extents
OMF naming convention
pluggable databases
single instance container database
external tables
approaches
tasks
DESCRIBE table
UTL_FILE
SQLLDR
SeeSQLLDR
Data manipulation language (DML)
classes
TM locks
transaction (TX) locks
BFILE
BLOB
NLS controls
CHAR, VARCHAR2, NCHAR, and NVARCHAR2
CHAR_COLUMN
Hello World
“N” Variant
differences
MAX_STRING_SIZE
USER_LOBS
HEXTORAW function
INTERVAL DAY TO SECOND/YEAR TO MONTH
ALL_VIEWS dictionary view
coping types
SUBSTR_OF
approximate numbers
BINARY_FLOAT/BINARY_DOUBLE types
VSIZE function
RAWTOHEX function
ROWID
Data warehouse/decision support system
Database block writer (DBWn)
COL_CNT
one-to-one mapping
Deferrable constraints
NULLs
Do-It-Yourself (DIY) parallelism
NTILE built-in analytic function
ROWID ranges
task removing
E
Edition-based redefinition (EBR)
Event Monitor Processes (EMNC)
F
SPFILEs
SeeServer Parameter Files (SPFILEs)
temporary datafiles (temp files)
Fine-grained access control (FGAC)
Flashback data archiver process (FBDA)
database block writer (DBWn)
flashback data archiver process
LGWR process
LMON process
LREG process
naming convention
nonnegotiable function
PMON
RAC goals
RECO process
SMON system
MY_SOUNDEX function
SCOTT schema
selective uniqueness implementation
G
General task execution process (GEN0)
Globally unique identifier (GUID)
Global temporary tables (redo)
generalizations
standby database
maintenance considerations
PARTITIONED_IDX_LOCAL index
sliding window
H
conventional index
CPU utilization
graphical representation
one-to-one mapping
simulations
histogram data
HyperText Markup Language (HTML)
I
conventional tables
graphical representation
root container
partial indexes
black box approach
case studies
discriminating elements
FULL SCANNING
threshold
TRUNC(DATE_COL)
commonsense approach
invisible
null entries
reactive tuning
statistics
types
ANALYZE command
conventional heap table
HEAP_ADDRESSES/IOT_ADDRESSES tables
HOME/PREV/SCHOOL
INCLUDING clause
logical rowids
OPT_CMPR_COUNT
OPT_CMPR_PCTSAVE
ORCL record
OVERFLOW and INCLUDING
PCTTHRESHOLD
Interprocess communication (IPC)
SeeLarge objects (LOB)
Interval and reference partitioning
Interval partitioning
NUMTOYMINTERVAL specification
traditional method
J, K
JavaScript Object Notation (JSON)
Java Server Pages (JSPs)
L
Large objects (LOB)
types
Latches
enqueues
lightweight serialization devices
hard-coded variable (bind variable)
performance/scalability comparison
string concatenation (bind variables)
sophisticated serialization device
spinning
Lightweight Directory Access Protocol (LDAP)
Lock manager daemon (LMD0) process
Lock manager server (LMSn) process
eliminate partitions
types
UNIQUE/PRIMARY KEY constraints
benchmark
DDL operation
escalation
latches
SeeLatches
manual locking/user-defined locks
mutexes
optimistic method
pessimistic method
stateful/connected environment
twofold
Listener Registration Process (LREG)
M
modes
allocating memory
meaning
SeeSystem Global Area (SGA)
Multitenant container database (CDB)
read-consistent/nonblocking reads
system change/system commit number (SCN)
technical aspects
timing/operations
transaction isolation
SeeTransaction isolation levels
Mutexes
N
National Language Support (NLS)
ASCII data
lossy conversion
unintentional character set conversion
DEPT_AND_EMP table
equivalent implementation
DBMS_METADATA.GET_DDL
O
DESCRIBE
PERSON_TYPE
SYS_NC_OID$ column
approaches
black box approach
broad statements
database-centric approach
design and implementation level
independence
P - Q
coordinating session/none commits
data wareho[[using environment
DBMS_XPLAN
independent transaction information
INSERT, UPDATE, DELETE, and MERGE
pseudo-distributed implementation
goals
PQ
DIY procedure
SESSION_ID
types
V$MYSTAT
processing analogy
Parallel query coordinator (Pnnn)
parallel DDL
PARALLEL_MIN_SERVERS initialization parameter
Parallel Statement Queuing (PSQ)
pluggable database
query coordinator SID (QCSID)
SID session
SCOTT schema
administrative burden
meaning
sliding windows
decreasing contention
ease maintenance
enhanced statement performance
SELECT, INSERT, UPDATE, DELETE, MERGE
increased availability
table schemes
interval partition
row movement
Preprocessing
cases
reading/filtering compressed files
run_df.bsh script
trimming characters
Private temporary tables (redo)
different block
RAISE_APPLICATION_ERROR
Processes
classes
meaning
broad classes
Process (Program) Global Area (PGA)
allocating memory
initialization
LAG() function
metrics
observations
utilization
process-specific piece
R
ReBALance (RBAL) process
Real Application Clusters (RAC)
checkpointing
DBWn processes
flashback technology
GET_STAT_VAL function
buffer cache fills
system crashes
LGWR background process
causes
LGWR and ARCn
RAID-5
meaning
RAC configurations
transacting data and writing redo
SeeUndo
system crashes
Reference partitioning, ORDERS table
Root container database
Row movement schemes
S
optimistic approach
Server Parameter Files (SPFILEs)
CREATE PFILE…FROM SPFILE command
fixing corruption
initialization/parameter files
naming convention
pluggable databases
connection vs. sessions
PADDR server
pluggable database
SCOTT
workhorse
concurrent users vs. transactions per second
many-to-one relationship
operating system processes/threads
Site identifier (SID)
Single Client Access Name (SCAN)
Single-tenant database architecture
parallel query execution (Pnnn)
types
Space management coordinator (SMCO)
SQLLDR
CHAR(255)
command line overrides control file
demo1.ctl
round up
temporary table/directory object
external tables
large objects (LOBs)
comma-separated values (CSV) format
dates
functions (database sequences)
load fixed-width positional data
TERMINATED BY WHITESPACE clause
round-off
Structured query language (SQL)
bind variables
approaches
error-prone
latches
malicious code
placeholder query
PWD_MGR
scalability
security via obscurity
ramification
System administrator (SA), information systems
DUMMY column
multiple block sizes
granules
AMM recommendations
recommendations
SGASTAT
bind variables
SHARED_POOL_SIZE
various pools
T
Transaction (TX) locks
MAXTRANS
Temporary datafiles (temp files)
CREATE TABLE AS SELECT (CTAS)
differences
disadvantages
palm sync application
shared statistics
statistics
TEMPORARY and DURATION columns
USER_TAB_STATISTICS
types
differences
NUMTOYMINTERVAL
Transport monitor process (TMON)
debugging information
diagnostic/performance-related information
instrumentation
locations
naming convention
tagging files
types
Transaction isolation levels
phantom read
READ ONLY transactions
goals
REPEATABLE]] READ and SERIALIZABLE levels
cases
Transaction (TX) locks
U
steps
SeeProcess (Program) Global Area (PGA)
V
Virtual sch(K)eduler for Resource Manager (VKRM)