Search notes:

Oracle indexes

Maximum key length

As per MOS Note, 136158.1, an index data block is required to store at least two index values/entries and index values may not span multiple blocks.
Therefore, the maximum key length of an index depends on the block size.
Block Size Max length (bytes)
2K 1478 (758)
4K 3118 (1578)
8K 6398 (3218)
16K 12958 (6498)
32K 26510 (?)
See also ORA-01450: maximum key length (‥) exceeded.

Hierarchy of Index type

An index is either
A partitioned index is either a
A local partitioned index is either a

Bitmap join index

s.a. dba_join_ind_columns

See also

A global index is similar to a partitioned table: depending on a criteria, multiple index-partititions are created.
The data dictionary lists available indexes in Oracle: DBA_INDEXES and their columns in dba_ind_columns.
dba_ind_columns allows to query the columns in an index.
dbms_space.create_index_cost determines the cost of creating an index (on an existing table).
An index can be created or made invisible in which case the index is not considered by the optimizer.
Function-based indexes
Automatic indexing
Bitmap indexes
The error messages
Database objects

Index

Fatal error: Uncaught PDOException: SQLSTATE[HY000]: General error: 8 attempt to write a readonly database in /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php:78 Stack trace: #0 /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php(78): PDOStatement->execute(Array) #1 /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php(30): insert_webrequest_('/notes/developm...', 1758192048, '216.73.216.150', 'Mozilla/5.0 App...', NULL) #2 /home/httpd/vhosts/renenyffenegger.ch/httpsdocs/notes/development/databases/Oracle/objects/indexes/index(111): insert_webrequest() #3 {main} thrown in /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php on line 78