Oracle7 Server Messages

Contents Index Home Previous Next

12400-12499: Trusted Oracle

ORA-12400 DBLOW is not a valid operating system label

Cause:The operating system label corresponding to DBLOW has become invalid due to a change in operating system label definitions.
Action:Use the operating system facilities to restore the definition of this label, or change the value of DBLOW to a valid label. To change the value of DBLOW, you must mount the database and switch to OSMAC mode.
ORA-12401 DBHIGH is not a valid operating system label

Cause:The operating system label corresponding to DBHIGH has become invalid due to a change in operating system label definitions.
Action:Use the operating system facilities to restore the definition of this label, or change the value of DBHIGH to a valid label. To change the value of DBHIGH, you must mount the database and switch to OSMAC mode.
ORA-12402 file: str

Cause:Reporting filename for detail of another message.
Action:Correct the underlying problems mentioned in the other messages.
ORA-12403 file label name must be equal to DBHIGH name

Cause:A datafile was found to have a label not equal to DBHIGH. This may be caused if DBHIGH is changed or if a file is relabeled.
Action:Either relabel the file to match DBHIGH or change DBHIGH to match the file.
ORA-12404 device low name must be dominated by DBLOW name

Cause:A datafile was found on a device with an authorized range insufficient to handle the lowest labeled data in the file.
Action:Lower the authorized minimum device label or move the file to a different device.
ORA-12405 device high name must dominate DBHIGH name

Cause:A datafile was found on a device with an authorized range insufficient to handle the highest labeled data in the file.
Action:Raise the authorized maximum device label or move the file to a different device.
ORA-12406 must be at DBHIGH name in O/S to add files to a tablespace

Cause:A file was added to a new or existing tablespace by a user whose operating system label was not equal to DBHIGH.
Action:Log in to the O/S at DBHIGH to add the file. If creating a new tablespace, set the session label to the label at the desired tablespace definition. If adding a file to an existing tablespace, either set the session label to match the tablespace or user WRITEDOWN privilege to alter the tablespace.
ORA-12407 cannot insert or update the ROWLABEL column of a view

Cause:You tried to insert into or update the ROWLABEL column of a view. Trusted Oracle7 does not allow you to modify the ROWLABEL column of a view.
Action:While you cannot modify the ROWLABEL column of a view, you can modify the ROWLABEL column in the base table(s) of the view. Use the INSERT or UPDATE commands to modify the base tables(s). Consequently, this modifies the view.
ORA-12408 tablespace previously existed at another label name

Cause:A tablespace by this name was previously created and dropped at another label. Part of the dictionary entry for the old tablespace remains, and the new tablespace is attempting to reuse the old entry.
Action:Either recreate the tablespace at the original label or choose a new name for this tablespace.
ORA-12409 DBLOW cannot be null in DBMS MAC mode

Cause:The database was started in DBMS MAC mode before resetting DBLOW.
Action:Restart the database in OS MAC mode and supply valid values for both DBHIGH and DBLOW before starting up in DBMS MAC mode.
ORA-12410 DBHIGH cannot be null in DBMS MAC mode

Cause:The database was started in DBMS MAC mode before resetting DBHIGH.
Action:Restart the database in OS MAC mode and supply valid values for both DBHIGH and DBLOW before starting up in DBMS MAC mode.
ORA-12411 DBHIGH must dominate DBLOW

Cause:DBHIGH does not dominate DBLOW.
Action:Restart the database in OS MAC mode and supply valid values for DBHIGH and DBLOW before starting up in DBMS MAC mode.
ORA-12412 cannot raise DBLOW above num

Cause:An attempt was made to raise DBLOW above its current value. DBLOW can only be lowered, it cannot be raised.
Action:Do not attempt to raise DBLOW.
ORA-12413 cannot lower DBHIGH below num

Cause:An attempt was made to lower DBHIGH below its current value. DBHIGH can only be raised.
Action:Do not attempt to lower DBHIGH.
ORA-12414 must be DBHIGH name to startup database

Cause:An attempt was made to open a database while at an O/S label not equal to DBHIGH.
Action:Log in at DBHIGH to start the database.
ORA-12415 session label must dominate the creation label of role name

Cause:An attempt was made to grant a privilege to a role while at a label that does not dominate the role's creation label. Your DBMS label must dominate the role's creation label to grant a privilege to the role.
Action:Check the creation label of the role and perform the grant while at a label that dominates the creation label of the role.
ORA-12416 label of audit must dominate user

Cause:An attempt was made to set statement audit options on a user below the label where the user was created.
Action:Check the label of the user and set the audit options at the user label or higher.
ORA-12418 label of index must equal table

Cause:An attempt was made to create an index on a table at a label different from where the table was created. It is necessary to be at the identical label and specifically at DBHIGH or DBLOW if the table was created at DBHIGH or DBLOW.
Action:Check the label of the table and create the index at the correct label.
ORA-12419 label of column must equal table

Cause:An attempt was made to add a column to a table at a different label than where the table was created.
Action:Check the label of the table and add the column at the correct label.
ORA-12420 label of stored object must dominate referenced object name

Cause:An attempt was made to create a stored object, such as a view, procedure, function trigger, that references some object not dominated by the current label. While the referenced object may be visible due to enabled MAC privileges, MAC privileges cannot be used for creating the stored object.
Action:Check the label of the indicated object and create the new object at a label that dominates all referenced objects.
ORA-12421 label of grant must dominate object

Cause:An attempt was made to grant privileges on an object at a label lower than where the object was created.
Action:Check the label of the object and perform the grant at the object label or higher.
ORA-12422 label of grant must dominate grantee name

Cause:An attempt was made to grant privileges to a user at a label lower than where the user was created.
Action:Check the label of the grantee and perform the grant at that label or higher.
ORA-12423 label of constraint must equal table

Cause:An attempt was made to add a constraint to a table at a label different from the label of the table.
Action:Check the label of the table and add the constraint at the label of the table.
ORA-12424 label of object must dominate tablespace

Cause:An attempt was made to create an object in a tablespace created at a label higher than the object.
Action:Check the label of the tablespace and create the object at that label or higher.
ORA-12425 label of table must dominate cluster

Cause:An attempt was made to create a table in a cluster created higher than the label of the table.
Action:Check the label of the cluster and create the table at that label or higher.
ORA-12426 label of user must dominate default or temporary tablespace

Cause:An attempt was made to give a user a default or temporary tablespace at a higher label.
Action:Check the label of the default and temporary tablespaces and create the user at that label or higher.
ORA-12427 label of object must dominate schema

Cause:An attempt was made to create an object in a schema defined at a label higher than the object.
Action:Check the label of the schema and create the object at that label or higher.
ORA-12428 insufficient MAC privileges

Cause:There are sufficient privileges to read the object, but no MAC write access to the object.
Action:Either retry the operation at the label of the object or see the system administrator for the needed MAC privilege.
ORA-12429 label of comment must equal table or view

Cause:An attempt was made to comment a table or view at a label different from the label at which the table or view was created.
Action:Check the label of the table or view and add the comment at that label.
ORA-12430 label of trigger must equal table

Cause:An attempt was made to create a trigger at a label different from where the table was created. Your DBMS label must match the table's creation label to create the trigger on the table. While the table may be visible due to enabled MAC privileges, MAC privileges cannot be used to create a trigger.
Action:Check the creation label of the table and create the trigger while at a label that matches the creation label of the table.
ORA-12431 label of user must dominate default profile

Cause:An attempt was made to give a user a default profile created at a label lower than the user.
Action:Check the label of the profile and create the user at that label or higher.
ORA-12432 label of grant must equal label of procedure

Cause:An attempt was made to assign MAC privileges to a procedure at a label other than the creation label of the procedure.
Action:Grant MAC privileges to the procedure at the procedure's creation label.
ORA-12433 label of default role name must dominate user

Cause:An attempt was made to assign a user a default role created at a label below where the user was created.
Action:Check the labels of the user and role and assign only roles higher than the user.
ORA-12434 label of child record must dominate parent

Cause:An attempt was made to insert a child record at a label lower than the corresponding parent record.
Action:Check the label of the parent key value and insert the child record at that label or higher.
ORA-12435 label of package body must equal package

Cause:An attempt was made to create a package body at a label different from the corresponding package.
Action:Check the label of the package and create the package body at that label.
ORA-12436 package body must exist to grant MAC privileges

Cause:An attempt was made to grant MAC privileges to a package when the package body does not exist.
Action:Create the package body for the package and then re-attempt the grant.

ORA-12437 cannot write down to a database at a lower label

Cause:An attempt was made to perform a write operation in a secondary database. Write operations are possible only in the primary database.
Action:Connect directly to the database to perform the operation.
ORA-12438 insufficient privileges to validate constraint on all rows

Cause:It is necessary to have access to all rows in a table to attempt to enable a constraint.
Action:To read all rows in the table, either enable MAC privileges or downgrade all rows in the table.
ORA-12439 cannot modify ROWLABEL column

Cause:An attempt was made to modify the ROWLABEL column.
Action:None. It is not possible to modify the ROWLABEL column.
ORA-12440 database has not been mounted in read-compatible mode

Cause:The requested secondary database was not last started in read-compatible mode.
Action:Set the DB_MOUNT_MODE initialization parameter to READ_COMPATIBLE in the secondary database and startup the secondary database.
ORA-12441 grant already exists at a different label

Cause:One of the granted privileges was previously granted at a different label.
Action:Check USER_SYS_GRANTS or USER_OBJ_GRANTS to locate the label at which the privilege was previously granted. Revoke the old grant and regrant it at the new label.
ORA-12442 must be at same label as user to modify default roles

Cause:An attempt was made to modify a user's default roles at a different label than where the user was created.
Action:Check the ALL_USERS view to see the label at which the user was created and alter the user at that label.
ORA-12443 audit option already exists at a different label

Cause:You tried to audit an event that was previously audited at a different label.
Action:Check the DBA_STMT_AUDIT_OPTS or DBA_PRIV_AUDIT_OPTS dictionary views to identify the label of the previous audit statement. If you want to audit the event at the new label, stop the old audit, using the NOAUDIT statement, and re-audit the event while at the new label.
ORA-12444 file label is lower than instance label

Cause:You tried to reuse a file with a label different from the database instance label.
Action:Examine the message stack for the filename. Remove the file or relabel it to match the database instance label.
ORA-12445 index/row label mismatch - see trace file

Cause:A label in an index has been found not to match the row to which that label points. This may indicate that index labels have been directly changed, which is inappropriate.
Action:To solve the immediate problem, you can drop and recreate the index. If you are unsure of the problem's cause, contact customer support and send them the trace file.
ORA-12446 file label is higher than instance label

Cause:You tried to reuse a file with a label different from the database instance label. You can reuse only files labeled at or below the instance label.
Action:Examine the message stack for the filename. Remove the file or relabel it to match the database instance label.
ORA-12447 non-secure protocol used; connection denied

Cause:You tried to connect to Trusted Oracle7 with a networking protocol that was not secure. You must use a secure networking protocol to connect via a remote location.
Action:Either connect to the database with a secure networking protocol or log in directly to the database.
ORA-12449 least upper bound resulted in an invalid operating system label

Cause:You tried to do an operation that generated a least upper bound (LUB) label, which is not a valid label on your operating system.
Action:Examine the message stack for a more specific message. See the Trusted Oracle7 Server Administrator's Guide for information on least upper-bound (LUB) functions. For more information on invalid label generation, see your operating system-specific Oracle documentation.
ORA-12450 label string could not be translated into binary label

Cause:The operating system could not translate given label string.
Action:Check that the specified string is a valid label and retry the operation.
ORA-12451 binary OS label could not be translated into string label

Cause:The operating system could not translate the specified binary label.
Action:Check that the specified string is a valid label and retry the operation.
ORA-12452 label format string could not be parsed; check format codes

Cause:An invalid format string on a label function was specified.
Action:Check that a valid format string is specified and retry the operation. See the Trusted Oracle7 Server Administrator's Guide for a complete list of valid format strings.
ORA-12453 missing quote in literal string

Cause:A literal string was specified with an incorrect number of quotes.
Action:Check that the string has matching quotes and retry the operation.
ORA-12454 punctuation supplied does not match specified input format

Cause:The punctuation supplied in the label string is inconsistent with the format specified.
Action:Change the punctuation in the label string or the format, whichever is appropriate, and retry the statement.
ORA-12455 OS format not allowed in this context

Cause:The label format string supplied has an OS format that is not allowed with the TO_LABEL function.
Action:Change the label format string to not use the OS format type.
ORA-12456 literal string supplied does not match specified input format

Cause:The literal string supplied is inconsistent with the format string specified.
Action:Change the literal in the label string or format, whichever is appropriate, and retry the statement.
ORA-12457 invalid length for MLSLABEL bind variable

Cause:A bind variable of type MLSLABEL is too long.
Action:Consult your documentation for proper datatype lengths.
ORA-12458 the input string could not be translated into a binary label

Cause:The input string you specified is not a valid binary label on your operating system.
Action:Check the input string, change any components so that they form a valid label, and retry the operation. Refer to your Oracle7 operating system-specific documentation for more information.
ORA-12459 maximum number of columns in a Trusted Oracle table is 253

Cause:A CREATE or ALTER TABLE statement tried to add more than 253 columns, not counting ROWLABEL, to a table.
Action:Specify no more than 253 columns in your CREATE or ALTER TABLE command.
ORA-12460 the value str for the MLS_LABEL_FORMAT parameter is not valid

Cause:The value for the MLS_LABEL_FORMAT initialization parameter you specified does not contain a valid format mask. You must have a valid MLS_LABEL_FORMAT parameter for the database to start up.
Action:Change this parameter setting in your initialization parameter file to a correct value.
ORA-12461 invalid binary label

Cause:You provided a binary label in an OCI program's bind statement that was not a valid operating system label.
Action:Replace the invalid binary label with one that is valid. Refer to your Oracle7 operating system-specific documentation for more information.
ORA-12470 process label could not be found

Cause:An error was encountered in translating the operating system process label into a label number.
Action:Examine the message stack for a more specific message. Refer to your Oracle7 operating system-specific documentation for more information.
ORA-12475 cannot log in below DBLOW name

Cause:An attempt was made to log in at a label dominated by DBLOW.
Action:Either log in at a higher label or lower DBLOW.
ORA-12476 cannot log in above DBHIGH name

Cause:The user attempted to log in at a label dominating DBHIGH.
Action:Either log in at a lower label or raise DBHIGH.
ORA-12478 cannot insert label above DBHIGH name

Cause:An attempt was made to insert a value explicitly above DBHIGH into the ROWLABEL column or to specify a value higher of datatype MLSLABEL. Any label inserted into a Trusted Oracle7 table must fall between DBLOW and DBHIGH, inclusive.
Action:Either raise the value of DBHIGH or specify a lower label on the INSERT or UPDATE statement.
ORA-12480 secondary database changing between OS MAC and DBMS MAC modes

Cause:An attempt was made to access a secondary database while the secondary database is changing between OS MAC and DBMS MAC modes.
Action:Retry the operation after the change is complete.
ORA-12485 cannot find file label for name

Cause:An error was encountered while reading the label of the specified file.
Action:Examine the message stack for an operating system message. Refer to your Oracle7 operating system-specific documentation for more information.
ORA-12487 insufficient privileges to set label to DBHIGH or DBLOW

Cause:It is only possible to set a label to DBHIGH or DBLOW when connected INTERNAL to Trusted Oracle7.
Action:Connect INTERNAL to Trusted Oracle7, then set the label DBHIGH or DBLOW. If this is not possible due to insufficient privileges, contact the database administrator.
ORA-12488 session label must be equal to name

Cause:An attempt was made to log in to an OS MAC database at other than the database label.
Action:Log in from an OS process at the specified label.
ORA-12489 insufficient MAC privilege to alter session

Cause:User does not have sufficient MAC privileges to alter session.
Action:Either change the OS label so ALTER SESSION is not needed or obtain MAC privileges.
ORA-12490 cannot connect at session label below user definition name

Cause:An attempt was made to alter a session label below the label at which the user was created.
Action:Either do not alter the session label below the specified label or recreate the user at a lower label.
ORA-12491 cannot change MAC mode when mounted in READ_COMPATIBLE mode

Cause:You tried to change between OS and DB MAC mode while the database was mounted in READ_COMPATIBLE mode.
Action:Set the DB_MOUNT_MODE initialization parameter to NORMAL and restart the database.
ORA-12494 cannot mount secondary database labeled above DBLOW

Cause:The secondary database requested was labeled above the DBLOW of the primary database.
Action:Check that that DBHIGH on the secondary database is below DBLOW of the primary database.
ORA-12495 multi-threaded server cannot be used with Trusted Oracle

Cause:The MTS_DISPATCHERS parameter is set in the initialization file, which initiated the configuration of the multi-threaded server.
Action:Remove the MTS_DISPATCHERS parameter from the initialization file and restart the instance.


Contents Index Home Previous Next