martes, 7 de mayo de 2013

ORA Error . Listado Errores Oracle. ORA-01685 a ORA-01939

ORA-01685: max # extents (string) reached in index string.string partition string
Cause: An index tried to extend past maxextents
Action: If maxextents is less than the system max, raise it. Otherwise, you must recreate with larger initial, next or pctincrease params.

ORA-01686: max # files (string) reached for the tablespace string
Cause: The number of files for a given tablespace has reached its maximum value
Action: Resize existing files in the tablespace, or partition the objects among multiple tablespaces, or move some objects to a different tablespace.

ORA-01687: specified logging attribute for tablespace 'string' is same as the existing
Cause: Attempting to change the tablespace default logging attribute (LOGGING or NOLOGGING) to be the same as the existing logging attribute
Action: Change the specified logging attribute

ORA-01688: unable to extend table string.string partition string by string in tablespace string
Cause: Failed to allocate an extent of the required number of blocks for table segment in the tablespace indicated.
Action: Use ALTER TABLESPACE ADD DATAFILE statement to add one or more files to the tablespace indicated.

ORA-01689: syntax error in clause "string" of string
Cause: There was a syntax in the INIT.ORA parameter.
Action: Fix the syntax error and restart the instance.

ORA-01690: sort area size too small
Cause: sort area size too small to fit two records in memory
Action: increase sort_area_size

ORA-01691: unable to extend lob segment string.string by string in tablespace string
Cause: Failed to allocate an extent of the required number of blocks for LOB segment in the tablespace indicated.
Action: Use ALTER TABLESPACE ADD DATAFILE statement to add one or more files to the tablespace indicated.

ORA-01692: unable to extend lob segment string.string partition string by string in tablespace string
Cause: Failed to allocate an extent of the required number of blocks for LOB segment in the tablespace indicated.
Action: Use ALTER TABLESPACE ADD DATAFILE statement to add one or more files to the tablespace indicated.

ORA-01693: max # extents (string) reached in lob segment string.string
Cause: A LOB segment tried to extend past maxextents
Action: If maxextents is less than the system max, raise it. Otherwise, you must recreate with larger initial, next or pctincrease params.

ORA-01694: max # extents (string) reached in lob segment string.string partition string
Cause: A LOB segment tried to extend past maxextents
Action: If maxextents is less than the system max, raise it. Otherwise, you must recreate with larger initial, next or pctincrease params.

ORA-01695: error converting rollback segment string to version 8.0.2
Cause: Version 8.0.1 database may not have shutdown cleanly
Action: May have to reload the 8.0.1 database and shutdown cleanly

ORA-01696: control file is not a clone control file
Cause: Attempting to mount, a database as a clone when it is already mounted by another instance not as a clone or attempting to use a current control file for a clone.
Action: Mount without the clone option or use a backup control file and shutdown the other instances before mounting as a clone.

ORA-01697: control file is for a clone database
Cause: Attempting to mount a clone database without the appropriate command option to designate a clone database.
Action: Use the clone option or appropriate commands, or mount with the primary control file.

ORA-01698: a clone database may only have SYSTEM rollback segment online
Cause: Attempting to online a rollback segment in a clone database.
Action: Do not use this command.

ORA-01699: tablespace 'string' is being imported for point in time recovery
Cause: Attempting to online a tablespace or begin another point in time import while a point in time import is already in progress
Action: Wait until the import complets

ORA-01702: a view is not appropriate here
Cause: Among other possible causes, this message will be produced if an attempt was made to define an Editioning View over a view.
Action: An Editioning View may only be created over a base table.

ORA-01704: string literal too long
Cause: The string literal is longer than 4000 characters.
Action: Use a string literal of at most 4000 characters. Longer values may only be entered using bind variables.

ORA-01715: UNIQUE may not be used with a cluster index
Cause: An attempt was made to create a cluster index with the UNIQUE attribute.
Action: Remove UNIQUE from the CREATE INDEX statement.

ORA-01716: NOSORT may not be used with a cluster index
Cause: An attempt was made to create a cluster index using the NOSORT option.
Action: Remove NOSORT from the CREATE INDEX statement.

ORA-01718: BY ACCESS | SESSION clause not allowed for NOAUDIT
Cause: Attempt to specify BY ACCESS | SESSION in a NOAUDIT statement.
Action: Remove BY ACCESS | SESSION.

ORA-01719: outer join operator (+) not allowed in operand of OR or IN
Cause: An outer join appears in an or clause.
Action: If A and B are predicates, to get the effect of (A(+) or B), try (select where (A(+) and not B)) union all (select where (B)).

ORA-01720: grant option does not exist for 'string.string'
Cause: A grant was being performed on a view and the grant option was not present for an underlying object.
Action: Obtain the grant option on all underlying objects of the view.

ORA-01721: USERENV(COMMITSCN) invoked more than once in a transaction
Cause: The USERENV('COMMITSCN') function can only be used once in a transaction.
Action: Re-write the transactioin to use USERENV('COMMITSCN') only once

ORA-01724: floating point precision is out of range (1 to 126)
Cause: Self-evident.
Action: Self-evident.

ORA-01725: USERENV('COMMITSCN') not allowed here
Cause: The function USERNEV('COMMMITSCN') is only allowed as a top-level expression in the VALUES clause of an INSERT statements, and on the right hand side of an assignment in an UPDATE statement.
Action: Correct the use of the function.

ORA-01734: illegal parameters - EXTENT MIN higher than EXTENT MAX
Cause: A wrong value is specified for the parameter.
Action: Correct the parameter and reissue the statement.

ORA-01742: comment not terminated properly
Cause: The indicated comment or hint begun with the /* token did not have the terminating */.
Action: Properly terminate the comment or hint with a */.

ORA-01743: only pure functions can be indexed
Cause: The indexed function uses SYSDATE or the user environment.
Action: PL/SQL functions must be pure (RNDS, RNPS, WNDS, WNPS). SQL expressions must not use SYSDATE, USER, USERENV(), or anything else dependent on the session state. NLS-dependent functions are OK.

ORA-01751: Invalid dump undo option
Cause: An invalid option is specified in the ALTER DUMP UNDO command.
Action: Correct and reissue the command.

ORA-01752: cannot delete from view without exactly one key-preserved table
Cause: The deleted table had
- no key-preserved tables,
- more than one key-preserved table, or
- the key-preserved table was an unmerged view.
Action: Redefine the view or delete it from the underlying base tables.

ORA-01754: a table may contain only one column of type LONG
Cause: An attempt was made to add a LONG column to a table which already had a LONG column. Note that even if the LONG column currently in the table has already been marked unused, another LONG column may not be added until the unused columns are dropped.
Action: Remove the LONG column currently in the table by using the ALTER TABLE command.

ORA-01755: Must specify an extent number or block number
Cause: Expecting an extent or block number but something else was specified.
Action: Correct the error and reissue the command.

ORA-01757: Must specify an object number
Cause: Expecting an object number but something else was specified.
Action: Correct the error and reissue the command.

ORA-01761: DML operation does not map to a unique table in the join
Cause: The primary table is the base table against which the update, insert or delete operation is finally being done. For delete either there is no primary table in the join query or there is more than one. For update or insert the columns specified map to more than one base table.
Action: Change the join specification.

ORA-01763: update or delete involves outer joined table
Cause: For deletes, the table being deleted from is outer joined to some other table. For updates, either the table being updated is outer- joined to some other table, or some table reachable from the primary table is being outer joined to a table not reachable from the primary table.
Action: Change the join specification.

ORA-01764: new update value of join is not guaranteed to be unique
Cause: A row of a join query table is being updated using a row of a table that is not guaranteed to have exactly one value for the row being updated.
Action: Change the join specification.

ORA-01769: duplicate CLUSTER option specifications
Cause: During a CREATE of a clustered table, the user attempted to specify more than one CLUSTER option.
Action: Remove the extra CLUSTER option.

ORA-01771: illegal option for a clustered table
Cause: During a CREATE or ALTER of a clustered table, the user attempted to enter one or more of the following options: INITRANS, MAXTRANS, PCTFREE, PCTUSED, STORAGE, TABLESPACE. These options may only be specified for the cluster itself.
Action: Remove the illegal option(s).

ORA-01772: Must specify a value for LEVEL
Cause: Expecting the value of LEVEL but something else was specified.
Action: Correct the error and reissue the command.

ORA-01774: Dump undo option specified more than once
Cause: The same option for ALTER DUMP UNDO was specified twice.
Action: Remove the redundant options and reissue the command.

ORA-01776: cannot modify more than one base table through a join view
Cause: Columns belonging to more than one underlying table were either inserted into or updated.
Action: Phrase the statement as two or more separate statements.

ORA-01779: cannot modify a column which maps to a non key-preserved table
Cause: An attempt was made to insert or update columns of a join view which map to a non-key-preserved table.
Action: Modify the underlying base tables directly.

ORA-01781: UNRECOVERABLE cannot be specified without AS SELECT
Cause: UNRECOVERABLE was specified in a CREATE TABLE statement without also specifying a populating subquery with an AS clause.
Action: Do not specify UNRECOVERABLE.

ORA-01782: UNRECOVERABLE cannot be specified for a cluster or clustered table
Cause: A CREATE CLUSTER, or clustered CREATE TABLE statement specified UNRECOVERABLE.
Action: Do not specify UNRECOVERABLE.

ORA-01783: only one RECOVERABLE or UNRECOVERABLE clause may be specified
Cause: RECOVERABLE was specified more than once, UNRECOVERABLE was specified more than once, or both RECOVERABLE and UNRECOVERABLE were specified in a CREATE TABLE or CREATE INDEX or ALTER INDEX REBUILD statement.
Action: Remove all but one of the RECOVERABLE or UNRECOVERABLE clauses and reissue the statement.

ORA-01784: RECOVERABLE cannot be specified with database media recovery disabled
Cause: A CREATE TABLE or CREATE INDEX statement specified RECOVERABLE when the database was running in NOARCHIVELOG mode. Since logs are not being archived, they will be overwritten and the object being created cannot be recovered from a backup taken before the object was created.
Action: Do not specify RECOVERABLE, or restart the database with media recovery enabled.

ORA-01792: maximum number of columns in a table or view is 1000
Cause: An attempt was made to create a table or view with more than 1000 columns, or to add more columns to a table or view which pushes it over the maximum allowable limit of 1000. Note that unused columns in the table are counted toward the 1000 column limit.
Action: If the error is a result of a CREATE command, then reduce the number of columns in the command and resubmit. If the error is a result of an ALTER TABLE command, then there are two options: 1) If the table contained unused columns, remove them by executing ALTER TABLE DROP UNUSED COLUMNS before adding new columns; 2) Reduce the number of columns in the command and resubmit.

ORA-01799: a column may not be outer-joined to a subquery
Cause: <expression>(+) <relop> (<subquery>) is not allowed.
Action: Either remove the (+) or make a view out of the subquery. In V6 and before, the (+) was just ignored in this case.

ORA-01804: failure to initialize timezone information
Cause: The timezone information file was not properly read.
Action: Please contact Oracle Customer Support.

ORA-01841: (full) year must be between -4713 and +9999, and not be 0
Cause: Illegal year entered
Action: Input year in the specified range

ORA-01854: julian date must be between 1 and 5373484
Cause: An invalid Julian date was entered.
Action: Enter a valid Julian date between 1 and 5373484.

ORA-01858: a non-numeric character was found where a numeric was expected
Cause: The input data to be converted using a date format model was incorrect. The input data did not contain a number where a number was required by the format model.
Action: Fix the input data or the date format model to make sure the elements match in number and type. Then retry the operation.

ORA-01859: a non-alphabetic character was found where an alphabetic was expected
Cause: The input data to be converted using a date format model was incorrect. The input data did not contain a letter where a letter was required by the format model.
Action: Fix the input data or the date format model to make sure the elements match in number and type. Then retry the operation.

ORA-01861: literal does not match format string
Cause: Literals in the input must be the same length as literals in the format string (with the exception of leading whitespace). If the "FX" modifier has been toggled on, the literal must match exactly, with no extra whitespace.
Action: Correct the format string to match the literal.

ORA-01862: the numeric value does not match the length of the format item
Cause: When the FX and FM format codes are specified for an input date, then the number of digits must be exactly the number specified by the format code. For example, 9 will not match the format specifier DD but 09 will.
Action: Correct the input date or turn off the FX or FM format specifier in the format string.

ORA-01863: the year is not supported for the current calendar
Cause: The year is not supported for the current calendar.
Action: Please check the documentation to find out what years are supported for the current calendar.

ORA-01864: the date is out of range for the current calendar
Cause: Your calendar doesn't extend to the specified date.
Action: Specify a date which is legal for this calendar.

ORA-01865: not a valid era
Cause: Era input does not match a known era.
Action: Provide a valid era on input.

ORA-01866: the datetime class is invalid
Cause: This is an internal error.
Action: Please contact Oracle Worldwide Support.

ORA-01867: the interval is invalid
Cause: The character string you specified is not a valid interval.
Action: Please specify a valid interval.

ORA-01868: the leading precision of the interval is too small
Cause: The leading precision of the interval is too small to store the specified interval.
Action: Increase the leading precision of the interval or specify an interval with a smaller leading precision.

ORA-01870: the intervals or datetimes are not mutually comparable
Cause: The intervals or datetimes are not mutually comparable.
Action: Specify a pair of intervals or datetimes that are mutually comparable.

ORA-01871: the number of seconds must be less than 60
Cause: The number of seconds specified was greater than 59.
Action: Specify a value for seconds that is 59 or smaller.

ORA-01873: the leading precision of the interval is too small
Cause: The leading precision of the interval is too small to store the specified interval.
Action: Increase the leading precision of the interval or specify an interval with a smaller leading precision.

ORA-01874: time zone hour must be between -12 and 14
Cause: The time zone hour specified was not in the valid range.
Action: Specify a time zone hour between -12 and 14.

ORA-01875: time zone minute must be between -59 and 59
Cause: The time zone minute specified was not in the valid range.
Action: Specify a time zone minute between -59 and 59.

ORA-01876: year must be at least -4713
Cause: The specified year was not in range.
Action: Specify a year that is greater than or equal to -4713.

ORA-01877: string is too long for internal buffer
Cause: This is an internal error.
Action: Please contact Oracle Worldwide Support.

ORA-01878: specified field not found in datetime or interval
Cause: The specified field was not found in the datetime or interval.
Action: Make sure that the specified field is in the datetime or interval.

ORA-01879: the hh25 field must be between 0 and 24
Cause: The specified hh25 field was not in the valid range.
Action: Specify an hh25 field between 0 and 24.

ORA-01880: the fractional seconds must be between 0 and 999999999
Cause: The specified fractional seconds were not in the valid range.
Action: Specify a value for fractional seconds between 0 and 999999999.

ORA-01881: timezone region id number is invalid
Cause: The region id referenced an invalid region.
Action: Please contact Oracle Customer Support.

ORA-01882: timezone region string not found
Cause: The specified region name was not found.
Action: Please contact Oracle Customer Support.

ORA-01883: overlap was disabled during a region transition
Cause: The region was changing state and the overlap flag was disabled.
Action: Please contact Oracle Customer Support.

ORA-01890: NLS error detected
Cause: An NLS error was detected.
Action: Look for additional error messages and take appropriate action. If there are no additional errors, call Oracle Worldwide Support.

ORA-01891: Datetime/Interval internal error
Cause: Internal error.
Action: Please contact Oracle Worldwide Support.

ORA-01898: too many precision specifiers
Cause: While trying to truncate or round dates, extra data was found in the date format picture
Action: Check the syntax of the date format picture and retry.

ORA-01900: LOGFILE keyword expected
Cause: keyword missing
Action: supply missing keyword

ORA-01901: ROLLBACK keyword expected
Cause: keyword missing
Action: supply missing keyword

ORA-01902: SEGMENT keyword expected
Cause: keyword missing
Action: supply missing keyword

ORA-01903: EVENTS keyword expected
Cause: keyword missing
Action: supply missing keyword

ORA-01904: DATAFILE keyword expected
Cause: keyword missing
Action: supply missing keyword

ORA-01905: STORAGE keyword expected
Cause: keyword missing
Action: supply missing keyword

ORA-01906: BACKUP keyword expected
Cause: keyword missing
Action: supply missing keyword

ORA-01907: TABLESPACE keyword expected
Cause: keyword missing
Action: supply missing keyword

ORA-01908: EXISTS keyword expected
Cause: keyword missing
Action: supply missing keyword

ORA-01909: REUSE keyword expected
Cause: keyword missing
Action: supply missing keyword

ORA-01910: TABLES keyword expected
Cause: keyword missing
Action: supply missing keyword

ORA-01911: CONTENTS keyword expected
Cause: keyword missing
Action: supply missing keyword

ORA-01912: ROW keyword expected
Cause: keyword missing
Action: supply missing keyword

ORA-01913: EXCLUSIVE keyword expected
Cause: keyword missing
Action: supply missing keyword

ORA-01914: invalid auditing option for sequence numbers
Cause: AUDIT or NOAUDIT on a sequence number specifies an auditing option that is not legal for sequence numbers.
Action: The following options may not be used for sequence numbers and should be removed: COMMENT, DELETE, INDEX, INSERT, LOCK, RENAME, UPDATE, REFERENCES, EXECUTE

ORA-01915: invalid auditing option for views
Cause: AUDIT or NOAUDIT on a view specifies an auditing option that is not legal for views.
Action: The following options may not be used for views and should be removed: ALTER, INDEX, REFERENCES, EXECUTE

ORA-01916: keyword ONLINE, OFFLINE, RESIZE, AUTOEXTEND or END/DROP expected
Cause: An expected keyword was not used for datafile/tempfile clause
Action: Use correct syntax.

ORA-01917: user or role 'string' does not exist
Cause: There is not a user or role by that name.
Action: Re-specify the name.

ORA-01918: user 'string' does not exist
Cause: User does not exist in the system.
Action: Verify the user name is correct.

ORA-01919: role 'string' does not exist
Cause: Role by that name does not exist.
Action: Verify you are using the correct role name.

ORA-01920: user name 'string' conflicts with another user or role name
Cause: There is already a user or role with that name.
Action: Specify a different user name.

ORA-01921: role name 'string' conflicts with another user or role name
Cause: There is already a user or role with that name.
Action: Specify a different role name.

ORA-01922: CASCADE must be specified to drop 'string'
Cause: Cascade is required to remove this user from the system. The user own's object which will need to be dropped.
Action: Specify cascade.

ORA-01923: CASCADE aborted, objects locked by another user
Cause: Cannot drop the user's objects; someone has them locked.
Action: Use the lock monitor to determine who has the objects locked.

ORA-01924: role 'string' not granted or does not exist
Cause: Set role can only be performed with roles granted directly to your account. (e.g. a sub-role cannot be enabled)
Action: Don't try to set the role.

ORA-01925: maximum of string enabled roles exceeded
Cause: The INIT.ORA parameter "max_enabled_roles" has been exceeded.
Action: Increase max_enabled_roles and warm start the database.

ORA-01926: cannot GRANT to a role WITH GRANT OPTION
Cause: Role cannot have a privilege with the grant option.
Action: Perform the grant without the grant option.

ORA-01927: cannot REVOKE privileges you did not grant
Cause: You can only revoke privileges you granted.
Action: Don't revoke these privileges.

ORA-01928: GRANT option not granted for all privileges
Cause: In order to grant a privilege, you must first have the privilege with the grant option.
Action: Obtain the privilege with the grant option and try again.

ORA-01929: no privileges to GRANT
Cause: "ALL" was specified but the user doesn't have any privileges with the grant option.
Action: Don't grant privileges on that object.

ORA-01930: auditing the object is not supported
Cause: AUDIT or NOAUDIT was specified for an object that cannot be audited.
Action: Don't attempt to AUDIT the object.

ORA-01931: cannot grant string to a role
Cause: UNLIMITED TABLESPACE, REFERENCES, INDEX, SYSDBA or SYSOPER privilege cannot be granted to a role.
Action: Grant privilege directly to the user.

ORA-01932: ADMIN option not granted for role 'string'
Cause: The operation requires the admin option on the role.
Action: Obtain the grant option and re-try.

ORA-01933: cannot create a stored object using privileges from a role
Cause: An attempt was made to create a stored object using privileges from a role. Stored objects cannot use privileges from roles.
Action: Grant the privileges required to the user directly.

ORA-01934: circular role grant detected
Cause: Roles cannot be granted circularly. Also, a role cannot be granted to itself.
Action: Do not perform the grant.

ORA-01935: missing user or role name
Cause: A user or role name was expected.
Action: Specify a user or role name.

ORA-01936: cannot specify owner when creating users or roles
Cause: Users and roles do not have owners.
Action: Don't specify an owner.

ORA-01937: missing or invalid role name
Cause: A valid role name was expected.
Action: Specify a valid role name.

ORA-01938: IDENTIFIED BY must be specified for CREATE USER
Cause: Cannot create a user without specifying a password or "IDENTIFIED EXTERNALLY".
Action: Specify one of the password clauses.

ORA-01939: only the ADMIN OPTION can be specified
Cause: System privileges and Roles can only be granted with the admin option. The grant option cannot be used with these privileges.
Action: Specify the admin option.

No hay comentarios:

Publicar un comentario