Oracle Interview Questions and Answers


Error Message Number Ranges


200 – 220 Control file management errors
250 – 299 Archival and media recovery errors
300 – 379 Redo log file errors
436 – 437 Oracle licensing errors
440 – 459 Background process startup errors
470 – 479 Background process fatal errors
500 – 599* V5-compatibility DECnet driver errors
700 – 709 Row cache errors
900 – 999 Parse errors
1000 – 1099 Program interface errors
1100 – 1199 Database file errors
1400 – 1499 SQL execution errors
1500 – 1699 Execution errors
1700 – 1799 Parse errors (continued)
1800 – 1899 Data function errors
1900 – 1999 Parse errors (continued)
2000 – 2099 Parse errors (continued)
2100 – 2139 Precompiler runtime errors
2140 – 2499 Parse errors (continued)
2500 – 2699* CT operating system errors
2700 – 2899* UNIX two-task errors
3000 – 3199 Two-task interface errors
3500 – 3699* Macintosh operating system errors
3700 – 3999* AOS/VS operating system errors
4000 – 4099 Invalid parameter errors
4100 – 4499* MVS operating system errors
4500 – 4899* CMS operating system errors
5000 – 5899* OEM operating system errors
5900 – 5999* Wang operating system errors
6000 – 6499* SQL*Net errors
6500 – 6599 PL/SQL errors
6600 – 6999* SQL*Net errors (continued)
7000 – 7099* SQL*Connect/DB2 errors
7100 – 7199* SQL*Connect/IMS errors
7200 – 7499* UNIX operating system errors
7500 – 7999* VAX/VMS operating system errors
8000 – 8199 Data layer errors

*Product-specific or System-specific error message not in this manual.

Oracle Interview Questions and Answers
ORA-00000: normal, successful completion
ORA-00001: duplicate key in index
ORA-00014: there no session number num in this process
ORA-00017: maximum number of calls exceeded
ORA-00018: maximum number of sessions exceeded
ORA-00019: maximum sessions per process (num) exceeded
ORA-00020: maximum number of processes (num) exceeded
ORA-00051: timeout occurred while waiting for resource
ORA-00052: maximum number of enqueue resources (num) exceeded

ORA-00053: maximum number of enqueues exceeded
ORA-00054: resource busy and acquire with NOWAIT specified
ORA-00055: maximum number of DML locks exceeded
ORA-00056: DDL lock on object ‘name’ is already held in an incompatible mode
ORA-00057: maximum number of DDL locks exceeded
ORA-00058: timeout occurred while waiting for DDL lock
ORA-00060: deadlock detected while waiting for resource
ORA-00062: DML full-table lock cannot be acquired; DML_LOCKS is 0
ORA-00200: cannot create control file ‘name’
ORA-00201: control file ‘name’ version num incompatible with ORACLE version num
ORA-00204: error in reading control file ‘name’ (block num, # blocks num)
ORA-00205: error in identifying control file ‘name’
ORA-00206: error in writing control file’name’ (block num, # blocks num)
ORA-00208: number of control file names exceeds limit of num
ORA-00209: block size num exceeds limit of num bytes
ORA-00210: cannot open control file’name’
ORA-00211: control file ‘name’ does not match previous control files
ORA-00212: block size num below minimum required size of num bytes
ORA-00213: cannot reuse control file ‘name’; old file size num, num required
ORA-00214: control file ‘name’ version num inconsistent with file ‘name’ version num
ORA-00215: must be at least one control file
ORA-00216: unable to determine physical block size for control file ‘name’
ORA-00217: control file ‘name’ physical block size num inconsistent with num
ORA-00218: control file ‘name’ was created with physical size num now is num
ORA-00219: required control file size num larger than
ORA-00250: archival not enabled
ORA-00251: archival/media recovery requires DBA privileges
ORA-00252: offline log ‘name’ is of sequence num, want log of sequence num
ORA-00253: length num of specified archive string ‘name’ exceeds limit of num
ORA-00254: error in archive control st3ring’str’
ORA-00255: error occurred during archival of log,name, sequence # num
ORA-00256: error occurred in translating archive text string ’str’
ORA-00260: cannot archive log sequence num; >= current log sequence num
ORA-00261: cannot archive log sequence num; log currently being archived
ORA-00262: cannot archive log sequence num; log reused
ORA-00263: there are no logs that need archiving
ORA-00300: illegal redo log block size num specified – exceeds limit of num
ORA-00301: error in adding log file ‘name’ – file cannot be created
ORA-00302: limit of num logs exceeded
ORA-00305: log ‘name’ inconsistent; belongs to another database ‘name’
ORA-00306: limit of num log writer instances exceeded
ORA-00308: cannot open offline log’name’
ORA-00309: offline log belongs to wrong database ‘name’
ORA-00310: offline log ‘name’ contains sequence num; sequence num required
ORA-00313: cannot open online log’name’ (log # num, log sequence # num)
ORA-00314: online log ‘name’ (log # num, sequence # num) doesn’t match sequence #num
ORA-00317: cannot open current log ‘name’ (log # num, sequence # num) for writing
ORA-00320: cannot read log file header
ORA-00321: cannot update log file header
ORA-00324: log file ‘name’ translated name ‘name’ too long, num characters exceeds num limit
ORA-00327: log file’name’ has size num but should be size num

ORA-00331: log ‘name’ version num incompatible with ORACLE version num
ORA-00334: cannot start up logs – num logs found, at least 2 needed
ORA-00336: log file size num blocks is less than minimum num blocks
ORA-00337: log file ‘name’ does not exist and no size specified
ORA-00340: IO error processing online log file’name’ (log # num, log sequence num)
ORA-00341: online log file ‘name’ has log file # num, should be # num
ORA-00342: current online log ‘name’ has wrong sequence # num, should be num
ORA-00343: unspooled online log ‘name’ has wrong sequence num, should be num
ORA-00344: unable to create log ‘name’ at the end of manual recovery
ORA-00345: redo log write error block num count num
ORA-00346: log sequence in future during media recovery
ORA-00347: online log ‘name’ (log # num, sequence # num) has block size num should be num
ORA-00348: single-process redo failure
ORA-00349: failure obtaining block size for num
ORA-00436: ORACLE is not licensed. Contact Oracle Corp. for assistance
ORA-00437: ORACLE feature is not licensed. Contact Oracle Corp. for assistance
ORA-00444: background process ‘name’ failed while starting
ORA-00445: background process ‘name’ didn’t start
ORA-00446: background process started when not expected
ORA-00447: fatal error in background process
ORA-00448: normal completion of background process
ORA-00449: background process ‘name’ unexpectedly terminated with error num
ORA-00470: LGWR process terminated with error
ORA-00471: DBWR process terminated with error
ORA-00472: PMON process terminated with error
ORA-00474: SMON process terminated with error
ORA-00481: SMON process posting itself
ORA-00600: intemal error code, arguments: [numl, [?], [?], [?], [?], [?]
ORA-00601: cleanup lock conflict
ORA-00602: internal programming exception
ORA-00603: fatal ORACLE error occurred; unwise to proceed
ORA-00604: error occurred at recursive SQL level num
ORA-00700: maximum number of row cache object (parameter ‘name’) exceeded
ORA-00701: object necessary for warmstarting database cannot be altered
ORA-00702: maximum number of row cache enqueues exceeded
ORA-00703: maximum number of row cache instance locks exceeded
ORA-00816: error message translation failed
ORA-00900: invalid SQL statement
ORA-00901: invalid CREATE command
ORA-00902: invalid datatype
ORA-00903: invalid table name
ORA-00904: invalid column name
ORA-00905: missing keyword
ORA-00906: missing left parenthesis
ORA-00907: missing right parenthesis
ORA-00908: missing NULL keyword
ORA-00909: invalid number of arguments
ORA-00910: specified length too large for CHAR column
ORA-00911: invalid character
ORA-00913: too many values
ORA-00914: missing ADD keyword
ORA-00915: network access of dictionary table not currently allowed

Oracle Interview Questions and Answers

ORA-00917: missing comma
ORA-00918: column ambiguously defined
ORA-00919: invalid function
ORA-00920: invalid relational operator
ORA-00921: unexpected end of SQL command
ORA-00922: invalid option
ORA-00923: FROM keyword not found where expected
ORA-00924: missing BY keyword
ORA-00925: missing INTO keyword
ORA-00926: missing VALUES keyword
ORA-00927: missing equal sign
ORA-00928: missing SELECT keyword
ORA-00929: missing period
ORA-00930: missing asterisk
ORA-00931: missing identifier
ORA-00932: inconsistent datatypes
ORA-00933: SQL command not properly ended
ORA-00934: group function is not allowed here
ORA-00935: group function is nested too deeply
ORA-00936: missing expression
ORA-00937: not a single-group function
ORA-00938: not enough arguments for function
ORA-00939: too many arguments for function
ORA-00940: invalid ALTER command
ORA-00941: missing cluster name
ORA-00942: table or view does not exist
ORA-00943: cluster does not exist
ORA-00944: insufficient number of clustered columns
ORA-00945: specified clustered column does not exist
ORA-00946: missing TO keyword
ORA-00947: illegal use of LONG datatype
ORA-00947: not enough values
ORA-00949: illegal reference to remote database
ORA-00950: invalid DROP option
ORA-00951: cluster not empty
ORA-00952: missing GROUP keyword
ORA-00953: missing index name
ORA-00954: missing IDENTIFIED keyword
ORA-00955: name is already used by an existing object
ORA-00956: invalid auditing option
ORA-00957: duplicate column name
ORA-00958: missing CHECK keyword
ORA-00959: tablespace ‘name’ does not exist
ORA-00964: table name not in FROM list
ORA-00965: column aliases not allowed for
ORA-00966: missing TABLE keyword
ORA-00967: missing WHERE keyword
ORA-00968: missing INDEX keyword
ORA-00969: missing ON keyword
ORA-00970: missing WITH keyword
ORA-00971: missing SET keyword
ORA-00972: nidentifier is too long
ORA-00974: invalid PCTFREE value (percentage)

Oracle Interview Questions and Answers

ORA-00975: date + date not allowed
ORA-00976: LEVEL, PRIOR, or ROWNUM not allowed here
ORA-00977: duplicate auditing option
ORA-00978: nest group function without GROUP BY
ORA-00979: not a GROUP BY expression
ORA-00980: translation is no longer valid
ORA-00981: cannot mix table and system-wide auditing options
ORA-00982: missing plus sign
ORA-00983: cannot define ROWID column – no corresponding SQL datatype
ORA-00984: column not allowed here
ORA-00985: invalid program name
ORA-00986: missing or invalid group names(s)
ORA-00987: missing or invalid username(s)
ORA-00988: missing or invalid password(s)
ORA-00989: too many passwords for usernames given
ORA-00990: missing or invalid privilege
ORA-00991: invalid format for GRANT command
ORA-00992: invalid format for REVOKE command
ORA-00993: missing GRANT keyword
ORA-00994: missing OPTION keyword
ORA-00995: missing or invalid synonym identifier
ORA-00996: the concatenate operator is || not |
ORA-00998: must name this expression width a column alias
ORA-00999: invalid view name
ORA-01000: maximum open cursors exceeded
ORA-01001: invalid cursor
ORA-01002: fetch out of sequence
ORA-01003: no statement parsed
ORA-01004: default username feature not supported; logon denied
ORA-01005: null password given; logon denied
ORA-01006: bind variable does not exist
ORA-01007: variable not in select list
ORA-01008: not all variables bound
ORA-01009: missing mandatory parameter
ORA-01010: invalid OCI operation
ORA-01012: not logged on
ORA-01013: user requested cancel of current operation
ORA-01014: ORACLE shutdown in progress
ORA-01015: logon called recursively
ORA-01017: invalid username/password; logon denied
ORA-01018: column does not have a LONG datatype
ORA-01020: unknown context state
ORA-01021: invalid context size specified
ORA-01024: invalid datatype in OCI call
ORA-01025: UPI parameter out of range
ORA-01027: bind variables not allowed for data definition operations
ORA-01028: error backing out last row, transaction rolled back
ORA-01030: SELECT … INTO variable does not exist
ORA-01031: insufficient privileges
ORA-01032: no such userid
ORA-01033: ORACLE initialization or shutdown in progress
ORA-01034: ORACLE not available
ORA-01037: cannot allocate sort work area cursor; too many cursors

Oracle Interview Questions and Answers

ORA-01038: this version of ORACLE is too old to access the database
ORA-01039: database version num incompatible with ORACLE version num
ORA-01040: this version of ORACLE does not match the mounted system
ORA-01046: cannot acquire space to extend context area
ORA-01050: cannot acquire space to open context area
ORA-01053: user storage address cannot be read
ORA-01054: user storage address cannot be written
ORA-01057: invalid or ambiguous block.field reference in user exit
ORA-01071: cannot perform operation without starting up ORACLE
ORA-01072: cannot stop ORACLE, ORACLE not running
ORA-01073: fatal connection error: unrecognized call type
ORA-01074: cannot shut down ORACLE; inside a logon session – log off first
ORA-01075: you are currently logged on
ORA-01076: multiple logons per process not yet supported
ORA-01077: background process initialization failure
ORA-01078: failure in sending system parameters
ORA-01080: error in shutting down ORACLE
ORA-01081: cannot star already-running ORACLE – shut it down first
ORA-01085: maximum savepoints exceeded
ORA-01086: savepoint ‘name’ never established
ORA-01087: cannot start up ORACLE – ctmently logged on
ORA-01088: cannot shut down ORACLE while active processes exist
ORA-01089: immediate shutdown in progress – no operations are permitted
ORA-01090: shutdown in progress – connection is not permitted
ORA-01091: failure during stop force
ORA-01099: cannot mount database in SHARED mode if started in single process mode
ORA-01100: database ready mounted
ORA-01101: database being created currently mounted by some other instance
ORA-01102: cannot mount database in EXCLUSIVE mode
ORA-01103: database name ‘name’ in control file is not ‘name’
ORA-01104: number of control files num disagrees with first instance’s number of control files num
ORA-01105: control file sequence num disagrees with first instance’s control file sequence num
ORA-01106: database must be closed before dismounting
ORA-01107: database must be mounted for media recovery
ORA-01108: too many instances opening database
ORA-01109: database not open
ORA-01110: file ‘name’ not online
ORA-01112: media recovery not started
ORA-01113: file ‘name’ needs media recovery starting at log sequence num
ORA-01114: IO error writing blocks of file’name’ (block num, blocks num)
ORA-01115: IO error reading blocks from file ‘name’ (block num, blocks num)
ORA-01116: error in opening database file ‘name’
ORA-01118: cannot add any more database files: limit of num exceeded
ORA-01119: error in creating database file ‘name’
ORA-01120: cannot remove online database file ‘name’; database is open or SHARED
ORA-01121: cannot rename online database file ‘name’; database is open or mounted
SHARED
ORA-01122: database file ‘name’ (file ‘name’) failed verification check
ORA-01123: cannot set online backup; media recovery not enabled
ORA-01124: cannot recover online file ‘name’ unless datab;ase mounted EXCLUSIVE
ORA-01125: cannot disable media recovery – file ‘name’ has online backup set

ORA-01126: database must be mounted EXCUSIVE and not operate for this operation
ORA-01127: database name ‘name’ exceeds size limit of num characters
ORA-01128: file ‘name’ does not exist
ORA-01129: user’s default tablespace does not exist
ORA-01130: database file ‘name’ version num incompatible with ORACLE version num
ORA-01131: DB_FILES system parameter value num exceeds limit of num
ORA-01132: length of database file name ‘name’ exceeds limit of num characters
ORA-01133: length of log file name’name’ exceeds limit of num characters
ORA-01134: database mounted EXCLUSIVE by another instance
ORA-01135: file ‘name’ accessed for DML/query belongs to offline tablespace
ORA-01136: DBWR failed to open file ‘name’ – possibly locked by another OS process
ORA-01137: error ending backup – begin backup timestamps do not match
ORA-01138: manual database recovery has not applied enough logs to make files valid
ORA-01139: RESETLOGS optiononIy vaIid after a manual database recovery
ORA-01141: error renaming datafile ‘name’ -new file ‘name’ not found
ORA-01143: cilnno.t disable media recovery – file ‘name’ is offline
ORA-01144: tablespace file ‘name’ needs media recovery starting at log sequence # num
ORA-01145: tablespace offline immediate disallowed unless media recovery enabled
ORA-01400: mandatory (NOT NULL) column is missing or NULL during insert
ORA-01401: inserted value too large for column
ORA-01402: WITH CHECK OPTION violates view’s WHERE clause
ORA-01403: no data found
ORA-01405: fetched column value is NULL
ORA-01406: fetched column value was truncated
ORA-01407: cannot update mandatory (NOT NULL) column to NULL
ORA-01408: such column list already indexed
ORA-01409: NOSORT option may not be used; rows are not in ascending order
ORA-01410: invalid ROWID
ORA-01416: two tables cannot be outer-joined to each other
ORA-01417: more than one table with (+) in outer join predicate
ORA-01418: specified index does not exist
ORA-01419: datdts: illegal format code
ORA-01420: datstd: illegal format code
ORA-01421: datrnd/dattrn: illegal precision specifier
ORA-01427: single-row query returns more than one row
ORA-01430: column being added already exists in table
ORA-01431: internal inconsistency in GRANT command
ORA-01432: public synonym to be dropped does not exist
ORA-01433: synonym to be created is already defined
ORA-01434: private synonym to be dropped does not exist
ORA-01435: user does not exist
ORA-01436: CONNECT BY loop in user data
ORA-01437: cannot have join with CONNECT BY
ORA-01438: value larger than specified precision allows for this column
ORA-01439: column to be modified must be empty to change datatype
ORA-01440: column to be modified must be empty to decrease precision or scale
ORA-01441: column to be modified must be empty to decrease column length
ORA-01442: column to be modified to NOT NULL is already NOT NULL
ORA-01443: intemal inconsistency, illegal datatype in resultant view column
ORA-01444: internal inconsistency, internal datatype inaps to invalid external type
ORA-01445: cannot select ROWID from view of more than one table
ORA-01446: cannot select ROWID from view with DISTINCT, GROUP BY, etc.
ORA-01448: index must be dropped before changing to desired type

ORA-01449: column contains NULL values; cannot alter to NOT NULL
ORA-01450: maximum key length exceeded
ORA-01451: column to be modified to NULL is already NULL
ORA-01452: cannot CREATE UNIQUE INDEX, duplicate keys found
ORA-01453: SET TRANSACTION must be first statement of transaction
ORA-01454: cannot convert column into numeric datatype
ORA-01455: converting column overflows integer datatype
ORA-01456: may not perform update operation inside a READ ONLY transaction
ORA-01457: converting column overflows decimal datatype
ORA-01458: invalid length inside variable character string
ORA-01459: invalid length for variable character string
ORA-01460: unimplemented or unreasonable conversion requested
ORA-01461: can bind a LONG value only for insert into a LONG column
ORA-01462: cannot insert string literals longer than 255 characters
ORA-01463: cannot grant to or revoke from self
ORA-01464: circular grant (granting to grant ancestor) of table or view
ORA-01465: invalid hex number
ORA-01466: unable to read data – table definition has changed
ORA-01467: sort key too long
ORA-01469: PRIOR can only be followed by a column name
ORA-01471: cannot create a synonym with the same name as object
ORA-01472: cannot use CONNECT BY on view with DISTINCT, GROUP BY, etc.
ORA-01473: cannot have subqueries in CONNECT BY clause
ORA-01474: cannot have START WITH or PRIOR without CONNECT BY
ORA-01475: must parse cursor to change bind variable datat3Te
ORA-01476: divisor is equal to zero
ORA-01477: user data area descriptor is too large
ORA-01478: array bind may not include any LONG columns
ORA-01480: trailing null missing from STR bind value
ORA-01481: invalid TO_CHAR format string
ORA-01482: unsupported character set
ORA-01483: invalid length for DATE or NUMBER bind variable
ORA-01500: failure in getting date/time
ORA-01501: CREATE DATABASE failed
ORA-01503: cannot get control file name(s)
ORA-01505: error in adding log files
ORA-01506: missing or illegal database name
ORA-01507: database not mounted
ORA-01508: cannot create database; error in file ‘name’ at line num.
ORA-01509: specified name ‘name’ does not match actual ‘name’
ORA-01510: error in deleting log files
ORA-01511: error in renaming log/data files
ORA-01514: error in dropping log ‘name’; no such log
ORA-01515: cannot drop log at this time; log in use
ORA-01516: ii nonexistent log/data file ‘name”
ORA-01517: cannot rename log ‘name’ at this time; log in use
ORA-01518: CREATE DATABASE must specify more than one log file
ORA-01519: error while processing file ‘name’ near line num
ORA-01520: number of data files to add (num) exceeds limit of num
ORA-01521: error in adding data files
ORA-01522: file ‘name’ to be renamed does not exist
ORA-01523: name data file to ‘name’ file already part of database
ORA-01524: failure in renaming data file ‘name”

ORA-01525: error in renaming data files
ORA-01526: error in opening file ‘name’
ORA-01527: error while reading file ‘name’
ORA-01528: EOF while processing SQL statement
ORA-01529: error closing file ‘name’
ORA-01532: cannot create database; instance being started elsewhere
ORA-01533: cannot rename file ‘name’, file does not belong to tablespace
ORA-01534: rollback segment name doesn’t exist
ORA-01535: rollback segment ‘name’ already exists
ORA-01535: sii snapshot too old (rollback seg3nent too small)
ORA-01536: resource privilege or space quota exceeded for tablespace ‘name’
ORA-01537: cannot add data file ‘name’ – file already part of database
ORA-01538: failed to acquire any rollback segment
ORA-01539: tablespace ‘name’ is not online S@
ORA-01540: tablespace ‘name’ is not offline
ORA-01541: tablespace cannot be brought offline, shut down if necessary
ORA-01542: tablespace ‘name’ is of tine, cannot allocate space in it
ORA-01543: tablespace ‘name’ already exists
ORA-01544: cannot drop system rollback segment
ORA-01545: rollback segment ‘name’ specified not available
ORA-01547: ecl to allocate extent of size num in tablespace ‘name’
ORA-01549: tablespace not empty, use INCLUDING CONTENTS option
ORA-01550: cannot drop system tablespace
ORA-01551: extended rollback segment, pinned blocks released
ORA-01552: cannot use system rollback segment for non-system tablespace ‘name’
ORA-01554: out of transaction slots in transaction tables
ORA-01556: maximum number of extents exceeded
ORA-01557: rollback segment extents must be at least 3 blocks
ORA-01558: out of transaction ID’s in rollback segment ‘name’
ORA-01559: MAXEXTENTS for rollback segment must be greater than 1
ORA-01560: global hash table size mismatch
ORA-01561: failed to remove all object in the tablespace specified
ORA-01562: failed to extend rollback segment
ORA-01563: rollback segment is PUBLIC, need to use the keyword PUBLIC
ORA-01564: rollback segment is not PUBLIC
ORA-01565: error in identifying file’name’
ORA-01566: file specified more than once in DROP LOGFILE
ORA-01567: dropping log would leave less than two log files
ORA-01568: cannot set space quota on PUBLIC
ORA-01569: data file too small for system dictionary tables
ORA-01571: log records version num incompatible with ORACLE version num
ORA-01572: global hash table size num for rollback segments is too small for rollback
segment ID ‘name’
ORA-01573: shutting down instance, no further change allowed
ORA-01574: maximum number of concurrent transactions exceeded
ORA-01575: timeout waiting for space management resource
ORA-01576: instance locking protocol version num incompatible with ORACLE version
num
ORA-01577: cannot add log file ‘name’ – file already part of database
ORA-01578: ORACLE data block corrupted (file # num, block num)
ORA-01700: duplicate username in list
ORA-01703: missing SYNONYM keyword
ORA-01704: string literal too long

ORA-01706: user function result value was too large
ORA-01707: missing LIST keyword
ORA-01709: program does not exist
ORA-01710: missing OF keyword
ORA-01711: duplicate privilege listed
ORA-01712: you cannot grant a privilege which you do not have
ORA-01713: GRANT OPTION does not exist for that privilege
ORA-01714: error in execution of user function
ORA-01715: UNIQUE may not be used with a cluster index
ORA-01716: NOSORT may not be used with a cluster index
ORA-01717: seccta: invalid access mode token passed
ORA-01722: invalid number
ORA-01723: zero-length columns are not allowed
ORA-01725: must have DBA privilege to do requested GRANT or REVOKE
ORA-01727: numeric precision specifier is out of range (1 to 38)
ORA-01728: numeric scale sped ier is out of range (-84 to 127)
ORA-01729: database link name expected
ORA-01730: invalid number of column names specified
ORA-01731: circular view definition encountered
ORA-01732: data manipulation operation not legal on this view
ORA-01733: virtual column not allowed here
ORA-01734: must have DBA privilege to create or drop PUBLIC synonyms
ORA-01735: invalid ALTER TABLE option
ORA-01736: [NOT] SUCCESSFUL expected
ORA-01737: you may only lock a table in SHARE for EXCLUSIVE mode
ORA-01738: missing IN keyword
ORA-01739: missing MODE keyword
ORA-01740: missing double quote in identifier
ORA-01741: illegal zero-length identifier
ORA-01743: internal inconsistency; illegal user function index
ORA-01744: inappropriate INTO
ORA-01745: invalid host/bind variable name
ORA-01746: indicator variable not permitted here
ORA-01747: invalid user.table.column, table.column or columns specification
ORA-01748: only simple column names allowed here
ORA-01749: you may not GRANT/REVOKE privileges to/from yourself
ORA-01750: UPDATE REFERENCES may only be REVOKED from the whole table, not by column
ORA-01753: column definition incompatible with clustered column definition
ORA-01756: quoted string not properly terminated
ORA-01758: table must be empty to add mandatory (NOT NULL) column
ORA-01759: user function is incorrectly defined
ORA-01760: illegal argument for function
ORA-01762: vopdrv: view query block not in FROM
ORA-01765: specifying table’s owner name is not allowed
ORA-01766: dictionary table not allowed in this context
ORA-01767: UPDATE … SET expression must be a subquery
ORA-01768: number string too long
ORA-01769: duplicate CLUSTER option specifications
ORA-01770: CLUSTER option not allowed in CREATE CLUSTER command
ORA-01771: illegal option for a clustered table
ORA-01773: may not specify column datatypes in this CREATE TABLE
ORA-01775: looping chain of synonyms

ORA-01777: WITH GRANT OPTION not allowed in this system
ORA-01778: maximum subquery nesting level exceeded
ORA-01780: string literal required
ORA-01785: ORDER BY item must be the number of a SELECT list expression
ORA-01786: FOR UPDATE of this query expression is not allowed
ORA-01787: only one clause allowed per query
ORA-01788: CONNECT BY clause required in this query
ORA-01789: query has incorrect number of result columns
ORA-01790: expression must have same datatype as corresponding expression
ORA-01791: not a SELECTed expression
ORA-01792: maximum number of columns in a table or view is 254
ORA-01793: minimum number of index columns is 16
ORA-01794: maximum number of cluster columns is 16
ORA-01795: maximum number of expressions in a list is 254
ORA-01796: this operator cannot be used with lists
ORA-01797: this operator must be followed by ANY or ALL
ORA-01799: must have DBA privilege for this AUDIT operation
ORA-01801: date format is too long for internal buffer
ORA-01802: Julian date is out of range
ORA-01810: format code appears twice
ORA-01811: Julian date precludes use of day of year
ORA-01812 : year may only be specified once
ORA-01813: hour may only be specified once
ORA-01815: BC/AD conflicts with use of B.C./A.D.
ORA-01816: month may only be specified once
ORA-01817: day of week may only be specified once
ORA-01818: ‘HH24′ precludes use of meridian indicator
ORA-01819: signed year precludes use of BC/AD
ORA-01820: format code cannot appear in date input format
ORA-01821: date format not recognized
ORA-01830: date format picture ends before converting entire input string
ORA-01831: year conflicts with Julian date
ORA-01832: day of year conflicts with Julian date
ORA-01833: month coniflicts with Julian date
ORA-01834: day of month conflicts with Julian date
ORA-01835: day of week conflicts with Julian date
ORA-01836: hour conflicts with seconds in day
ORA-01837: minutes of hour conflicts with seconds in day
ORA-01838: seconds of minute conflicts with seconds in day
ORA-01839: date not valid for month specified
ORA-01840: input value not long enough for date format
ORA-01841: (full) year must be between -4713 and +4713
ORA-01842: quarter must be between 1 and 4
ORA-01843: not a valid month
ORA-01844: week of year must be between 1 and 52
ORA-01845: week of month must be between 1 and 5
ORA-01846: ot a valid day of the week
ORA-01847: day of month must be between 1 and last day of month
ORA-01848: day of year must be between 1 and 365 (366 for leap year)
ORA-01849: hour must be between 1 and 12
ORA-01850: hour must be between 0 and 23
ORA-01851: minutes must be between 0 and 59
ORA-01852: seconds must be between 0 and 59

ORA-01853: seconds in day must be between 0 and 86399
ORA-01856: BC/B.C. or AD/A.D. required
ORA-01857: not a valid time zone
ORA-01897: invalid delimiter in date input string
ORA-01900: LOGFILE keyword expected
ORA-01901: ROLLEACK keyword expected
ORA-01902: SEGMENT keyword expected
ORA-01903: EVENTS keyword expected
ORA-01904: DATAFILE keyword expected
ORA-01905: STORAGE keyword expected
ORA-01906: BACKUP keyword expected
ORA-01907: TABLESPACE keyword expected
ORA-01908: EXISTS keyword expected
ORA-01909: REUSE keyword expected
ORA-01910: TABLES keyword expected
ORA-01911: CONTENTS keyword expected
ORA-01912: ROW keyword expected
ORA-01913: EXCLUSIVE keyword expected
ORA-01914: invalid auditing option for sequence numbers
ORA-01915: invalid auditing option for views
ORA-02002: error while writing to audit trail
ORA-02003: invalid USERENV parameter
ORA-02004: security violation
ORA-02005: implicit (-l) length not valid for this bind or define datatype
ORA-02006: invalid packed decimal format string
ORA-02008: non-zero scale specified for nonnumeric column
ORA-02010: missing host connect string
ORA-02011: duplicate database link rtame
ORA-02012: missing USING keyword
ORA-02013: missing CONNECT keyword
ORA-02014: cannot select FOR UPDATE from view with DISTINCT, GROUP BY, etc.
ORA-02015: cannot select FOR UPDATE from remote table
ORA-02016: cannot use a subquery in a START on a remote database
ORA-02017: integer value required
ORA-02018: database link of same name has an open connection
ORA-02019: database link does not exist
ORA-02020: database link connection table is full
ORA-02021: inappropriate operation f or remote database
ORA-02023: START WITH or CONNECT BY predicate cannot be evaluated by remote
database
ORA-02024: CONNECT BY and ROWID not supported by remote database
ORA-02025: must have DBA privilege to create or drop PUBLIC database links
ORA-02026: missing LINK keyword
ORA-02027: multi-row UPDATE of LONG column is not supported
ORA-02029: missing FILE keyword
ORA-02030: can only select from fixed tables/views
ORA-02031: no ROWRD for fixed tables
ORA-02032: clustered tables cannot be used before the cluster index is built
ORA-02140: invalid tablespace name
ORA-02141: invalid OFFLINE option
ORA-02142: missing or invalid ALTER TABLESPACE option
ORA-02143: invalid STORAGE option
ORA-02144: no option specif ied for ALTER CLUSTER

ORA-02145: missing STORAGE option
ORA-02146: SHARED specified multiple times
ORA-02147: conflicting SHARED/EXCLUSIVE options
ORA-02148: EXCLUSIVE specified multiple times
ORA-02150: invalid username following ALTER USER
ORA-02151: invalid option for ALTER USER
ORA-02152: invalid password for ALTER USER IDENTIFIED BY
ORA-02153: invalid password text for ALTER USER IDENTIFIED BY VALUES
ORA-02154: invalid argument to ALTER USER IDENTIFIED By
ORA-02155: invalid DEFAULT tablespace identifier
ORA-02156: invalid TEMPORARY tablespace identifier
ORA-02157: options specified for ALTER USER
ORA-02158: invalid CREATE INDEX option
ORA-02161: invalid value for LOGFILES
ORA-02162: invalid value for MAXDATAFILES
ORA-02163: invalid value for MAXINSTANCES
ORA-02164: DATAFILE clause specified more than once
ORA-02165: invalid option for CREATED DATABASE
ORA-02166: ARCHIVELOG and NOARCHIVELOG specified
ORA-02167: LOGFILE clause specified more than once
ORA-02173: invalid option for DROP TABLESPACE
ORA-02175: invalid rollback segment name
ORA-02176: invalid option for CREATE ROLLBACK SEGMENT
ORA-02178: correct syntax is: SET TRANSACTION READ {ONLY | WRITE}
ORA-02180: invalid option for CREATE TABLESPACE
ORA-02181: invalid option to ROLLBACK WORK
ORA-02182: savepoint name expected
ORA-02184: resource quotas are not allowed in REVOKE
ORA-02186: tablespace resource privilege may not appear with other privileges
ORA-02187: invalid quota specification
ORA-02189: ON < tablespace> required
ORA-02190: keyword TABLES expected
ORA-02192: must have DBA privilege to CREATE or ALTER DATABASE
ORA-02193: must have DBA privilege to CREATE/ALTER/DROP ROLLBACK SEGMENT
ORA-02194: event specification syntax error num (minor error num) near’name’
ORA-02195: must have DBA privilege to CREATE(ALTER/DROP TABLESPACE
ORA-02196: must have DBA privilege to ALTER USER
ORA-02197: file list already specified
ORA-02198: ONLINE/OFFLINE option already specified
ORA-02199: missing DATAFILE clause
ORA-02200: WITH GRANT OPTION not allowed for PUBLIC
ORA-02201: sequence not allowed here
ORA-02202: no more tables permitted in this cluster
ORA-02203: INITIAL and MINEXTENTS storage options not allowed
ORA-02205: DELETE, INDEX, INSERT, UPDATE, and REFERENCES not allowed for sequences
ORA-02206: duplicate INITRANS option specification
ORA-02207: invalid INITRANS option value
ORA-02208: duplicate MAXTRANS option specification
ORA-02209: invalid MAXTRANS option value
ORA-02210: no options specified for ALTER TABLE
ORA-02211: invalid value for PCTFREE or PCTUSED

ORA-02212: duplicate PCTFREE option specification
ORA-02213: duplicate PCTUSED option specification
ORA-02214: duplicate BACKUP option specification
ORA-02215: duplicate tablespace name clause
ORA-02216: tablespace name expected
ORA-02217: duplicate storage option specification
ORA-02218: invalid INITIAL storage option value
ORA-02219: invalid NEXT storage option value
ORA-02220: invalid MINEXTENTS storage option value
ORA-02221: invalid MAXEXTENTS storage option value
ORA-02222: invalid PCTINCREASE storage option value
ORA-02227: invalid cluster name
ORA-02228: duplicate SIZE specification
ORA-02229: invalid SIZE option value
ORA-02230: invalid ALTER CLUSTER option
ORA-02231: missing or invalid option to ALTER DATABASE
ORA-02232: invalid MOUNT mode
ORA-02233: invalid CLOSE mode
ORA-02236: invalid file name
ORA-02237: invalid file size
ORA-02238: filename lists have different numbers of files
ORA-02242: no options specified for ALTER INDEX
ORA-02243: invalidALTER INDEXoption
ORA-02244: invalidALTER ROLLBACK SEGMENToption
ORA-02245: invalid ROLLBACK SEGMENT name
ORA-02246: missing EVENTS text
ORA-02247: no option sped ied for ALTER SESSION
ORA-02248: invalid option for ALTER SESSION
ORA-02250: missing or invalid constraint name
ORA-02251: subquery not allowed here
ORA-02252: check constraint condition not properly ended
ORA-02253: constraint specification not allowed here
ORA-02254: DEFAULT not allowed here
ORA-02255: NOT NULL not allowed after DEFAULT NULL
ORA-02256: number of referencing columns must be equal to number of referenced ced columns
ORA-02257: maximum number of columns exceeded
ORA-02258: Duplicate or conflicting NULL and/or NOT NULL specifications
ORA-02259: duplicate UNIQUE/PRIMARY KEY specifications
ORA-02260: table can have only one primary key
ORA-02261: such unique or primary key already exists in the table
ORA-02262: ORA-num occurs while type-checking column default value expression
ORA-02263: need to specify the datatype for this column
ORA-02264: name already used by an existing constraint
ORA-02265: cannot derive the datatype of the referencing column
ORA-02267: column type incompatible with referenced column type
ORA-02268: referenced table does not have a primary key
ORA-02269: key column cannot be of LONG datatype
ORA-02270: such unique or primary key does not exist in the referenced table
ORA-02271: table does not have such constraint
ORA-02272: constrained column cannot be of LONG datatype
ORA-02273: this unique/primary key is referenced by some foreign keys
ORA-02276: default value type incompatible with column type

ORA-02277: invalid sequence name
ORA-02278: duplicate or conflicting MAXVALUE/NOMAXVALUE specifications
ORA-02279: duplicate or conflicting MINVALUE/NOMINVALUE specifications
ORA-02280: duplicate or conflicting CYCLE/NOCYCLE specifications
ORA-02281: duplicate or conflicting CACHE/NOCACHE specifications
ORA-02282: duplicate or conflicting ORDER/NOORDER specifications
ORA-02283: cannot alter starting sequence number
ORA-02284: duplicate INCREMENT BY specifications
ORA-02285: duplicate START WITH specifications
ORA-02286: no options specified for ALTER SEQUENCE
ORA-02287: sequence number not allowed here
ORA-02288: invalid OPEN mode
ORA-02289: sequence does not exist
ORA-03001: unimplemented feature
ORA-03002: operator not implemented
ORA-03007: obsolete feature
ORA-03100: communication area cannot be allocated; insufficient memory
ORA-03106: fatal two-task communication protocol error
ORA-03107: oranet buffer underflow
ORA-03108: oranet: ORACLE does not support this interface option
ORA-03109: oranet buffer overflow
ORA-03110: oranet: ORACLE does not support this SQL version
ORA-03111: break received on communication channel
ORA-03112: host string syntax error
ORA-03113: end-of-file on communication channel
ORA-03114: not connected to ORACLE
ORA-03115: unsupported network datatype or representation
ORA-03116: ttcxxx: invalid buffer length
ORA-03117: ttc save area overflow
ORA-03118: ttc coroutine has invalid state
ORA-03119: ttcc2u: invalid character
ORA-03120: ttci2u: integer overflow
ORA-03121: no interface driver connected – function not performed
ORA-03122: attempt to close ORACLE-side window on user side
ORA-04000: the sum of PCTUSED and PCTFREE cannot exceed 100
ORA-04001: ‘name’ must be an integer
ORA-04002: INCREMENT must be a non-zero integer
ORA-04003: num exceeds the maximum size allowed (num digits) for sequences
ORA-04004: MINVALUE must be less than MAXVALUE
ORA-04005: INCREMENT must be less than MAXVALUE minus MINVALUE
ORA-04006: START WITH cannot be less than MINVALUE
ORA-04007: MINVALUE cannot be made to exceed the current value
ORA-04008: START WITH cannot be more than MAXVALUE
ORA-04009: MAXVALUE cannot be made to be less than the current value
ORA-04010: the number of values to CACHE must be greater than 1
ORA-04012: object is not a sequence
ORA-04013: number to CACHE must be less than one cycle
ORA-04014: str scending sequences that CYCLE must specified str VALUE
ORA-06500: PL/SQL: storage error
ORA-06501: PL/SQL: program error
ORA-06502: PL/SQL: numeric or value error
ORA-06503: PL/SQL: error num – str
ORA-08001: maximum number of sequences per session exceeded

ORA-08002: name.CURRVAL is not yet defined in this session

ORA-08004: name.NEXTVALstr strVALUE and cannot be instantiated
ORA-08005: specified row does not exist
ORA-08006: specified row no longer exists
ORA-08007: specified row has changed since selection
ORA-08100: index is not valid – see trace file for diagnostics
ORA-08101: index key does not exist
ORA-08102: index key not found
ORA-61035: ORACLE only available to users with DBA privilege