| Oracle Error Messages | |
|
|
|
Author | Message |
---|
Abhilash
Number of posts : 228 Age : 40 Registration date : 2007-03-05
| Subject: Re: Oracle Error Messages Wed Mar 07, 2007 12:03 pm | |
| Error: ORA-01435: user does not exist Cause: You tried to reference a user that does not exist. This most likely occurred in a GRANT or REVOKE statement. Action: The options to resolve this Oracle error are: .Check to make sure that the user exists. | |
|
| |
Abhilash
Number of posts : 228 Age : 40 Registration date : 2007-03-05
| Subject: Re: Oracle Error Messages Wed Mar 07, 2007 12:04 pm | |
| Error: ORA-01436: CONNECT BY loop in user data Cause: An infinite loop was created by the condition specified in the CONNECT BY clause. Action: The options to resolve this Oracle error are: .This error occurs when the condition in the CONNECT BY clause selects the next record that is a descendent of itself. This creates a circular reference or infinite loop. Correct the CONNECT BY clause to remove the circular reference. | |
|
| |
Abhilash
Number of posts : 228 Age : 40 Registration date : 2007-03-05
| Subject: Re: Oracle Error Messages Wed Mar 07, 2007 12:05 pm | |
| Error: ORA-01437: cannot have join with CONNECT BY Cause: You tried to use a CONNECT BY clause while joining more than one table in the SELECT statement. If you use a CONNECT BY clause, you can only query one table. Action: The options to resolve this Oracle error are: .Remove either the join or the CONNECT BY clause from your SELECT statement | |
|
| |
Abhilash
Number of posts : 228 Age : 40 Registration date : 2007-03-05
| Subject: Re: Oracle Error Messages Wed Mar 07, 2007 12:07 pm | |
| Error: ORA-01438: value larger than specified precision allows for this column Cause: You tried to assign a numeric value to a column, but the value was larger than the column will allow. This occurred during either an INSERT or an UPDATE statement. Action: The options to resolve this Oracle error are: .Assign a smaller precision value to the column. .Modify the definition of the table to allow for a higher precision number in the column. This can be done with an ALTER TABLE statement. | |
|
| |
Abhilash
Number of posts : 228 Age : 40 Registration date : 2007-03-05
| Subject: Re: Oracle Error Messages Wed Mar 07, 2007 12:15 pm | |
| Error: ORA-01439: column to be modified must be empty to change datatype Cause: You tried to execute an ALTER TABLE MODIFY statement to change the datatype of a column, but the column contained data. You can only modify the datatype of a column whose values are all NULL. Action: The options to resolve this Oracle error are: .Execute an UPDATE statement to change all values in that column to NULL. .Execute a DELETE statement to remove all rows from the table. | |
|
| |
Abhilash
Number of posts : 228 Age : 40 Registration date : 2007-03-05
| Subject: Re: Oracle Error Messages Wed Mar 07, 2007 12:16 pm | |
| Error: ORA-01440: column to be modified must be empty to decrease precision or scale Cause: You tried to execute an ALTER TABLE MODIFY statement on a numeric column to decrease precision or scale, but the column contained data. You can only modify the numeric column whose values are all NULL. Action: The options to resolve this Oracle error are: .Execute an UPDATE statement to change all values in that column to NULL. .Execute a DELETE statement to remove all rows from the table. | |
|
| |
Abhilash
Number of posts : 228 Age : 40 Registration date : 2007-03-05
| Subject: Re: Oracle Error Messages Wed Mar 07, 2007 12:17 pm | |
| Error: ORA-01441: column to be modified must be empty to decrease column length Cause: You tried to execute an ALTER TABLE MODIFY statement on a character column to decrease its size, but the column contained data. You can only modify the character column whose values are all NULL. Action: The options to resolve this Oracle error are: .Execute an UPDATE statement to change all values in that column to NULL. .Execute a DELETE statement to remove all rows from the table. | |
|
| |
Abhilash
Number of posts : 228 Age : 40 Registration date : 2007-03-05
| Subject: Re: Oracle Error Messages Wed Mar 07, 2007 12:18 pm | |
| Error: ORA-01442: column to be modified to NOT NULL is already NOT NULL Cause: You tried to execute an ALTER TABLE MODIFY statement to change a column to NOT NULL, but the column is already set to NOT NULL. Action: The options to resolve this Oracle error are: .The ALTER TABLE statement is unnecessary since your column is already set to NOT NULL.. | |
|
| |
Abhilash
Number of posts : 228 Age : 40 Registration date : 2007-03-05
| Subject: Re: Oracle Error Messages Wed Mar 07, 2007 12:20 pm | |
| Error: ORA-01446: cannot select ROWID from view with DISTINCT, GROUP BY, etc. Cause: You tried to create a view that included a ROWID in the SELECT statement as well as a clause such as DISTINCT or GROUP BY. This is not allowed. Action: The options to resolve this Oracle error are: .Since the DISTINCT or GROUP BY causes the records in the view to not correspond directly to the underlying physical records, the ROWID values can not be returned. Either remove the DISTINCT or GROUP BY clause, OR Remove the ROWID column from the the SELECT statement. | |
|
| |
Abhilash
Number of posts : 228 Age : 40 Registration date : 2007-03-05
| Subject: Re: Oracle Error Messages Wed Mar 07, 2007 12:21 pm | |
| Error: ORA-01448: index must be dropped before changing to desired type Cause: You tried to execute an ALTER TABLE MODIFY attempting to change the data type of an indexed column to a LONG datatype. Columns with the LONG datatype can not be indexed. Action: The options to resolve this Oracle error are: .Drop all indexes that reference the column that you wish to change to a LONG datatype. .Select a different column to index. | |
|
| |
Abhilash
Number of posts : 228 Age : 40 Registration date : 2007-03-05
| Subject: Re: Oracle Error Messages Wed Mar 07, 2007 12:21 pm | |
| Error: ORA-01449: column contains NULL values; cannot alter to NOT NULL Cause: You tried to execute an ALTER TABLE MODIFY command to change a column from NULL to NOT NULL, but the column currently contains NULL values in one or more records. Action: The options to resolve this Oracle error are: .Either delete the records that contain NULL values or perform an UPDATE to change the NULL values to non-NULL values. | |
|
| |
Abhilash
Number of posts : 228 Age : 40 Registration date : 2007-03-05
| Subject: Re: Oracle Error Messages Wed Mar 07, 2007 12:23 pm | |
| Error: ORA-01451: column to be modified to NULL cannot be modified to NULL Cause: You tried to execute an ALTER TABLE MODIFY attempting to change a column to allow NULL values, but the column either already allows NULL values or the column is used in a primary key or check constraint and can not accept NULL values. Action: The options to resolve this Oracle error are: .Drop the primary key or check constraint index that is preventing you for changing the column to allow NULL values. .The column already allows NULL values and no action is required. | |
|
| |
Abhilash
Number of posts : 228 Age : 40 Registration date : 2007-03-05
| Subject: Re: Oracle Error Messages Wed Mar 07, 2007 12:23 pm | |
| Error: ORA-01452: cannot CREATE UNIQUE INDEX; duplicate keys found Cause: You tried to execute a CREATE UNIQUE INDEX statement on one or more columns that contain duplicate values. Action: The options to resolve this Oracle error are: .If the entries do not need to be unique, you can remove the UNIQUE keyword from your CREATE UNIQUE INDEX statement and rerun the command. .If the entries need to be unique, delete all entries from the table that create duplicate values. Then re-execute your CREATE UNIQUE INDEX statement. | |
|
| |
Abhilash
Number of posts : 228 Age : 40 Registration date : 2007-03-05
| Subject: Re: Oracle Error Messages Wed Mar 07, 2007 12:24 pm | |
| Error: ORA-01453: SET TRANSACTION must be first statement of transaction Cause: You tried to process a transaction where the SET TRANSACTION was not the first statement. Action: The options to resolve this Oracle error are: .COMMIT the current transaction and then execute the SET TRANSACTION statement. .ROLLBACK the current transaction and then execute the SET TRANSACTION statement. | |
|
| |
Abhilash
Number of posts : 228 Age : 40 Registration date : 2007-03-05
| Subject: Re: Oracle Error Messages Wed Mar 07, 2007 12:26 pm | |
| Error: ORA-01454: cannot convert column into numeric datatype Cause: You tried to convert a non-numeric column into a number value, but the column contained non-numeric characters and could not be converted. Action: The options to resolve this Oracle error are: .Make sure that the values in the column only contain the following: Numbers (+) or (-) sign Decimal point Scientific notation (E or e) | |
|
| |
Abhilash
Number of posts : 228 Age : 40 Registration date : 2007-03-05
| Subject: Re: Oracle Error Messages Wed Mar 07, 2007 12:26 pm | |
| Error: ORA-01461: can bind a LONG value only for insert into a LONG column Cause: You tried to insert a LONG value into a column that is not a LONG datatype. Action: The options to resolve this Oracle error are: .You can not insert a LONG value into a column that is not defined as LONG. Modify your INSERT statement accordingly. | |
|
| |
Abhilash
Number of posts : 228 Age : 40 Registration date : 2007-03-05
| Subject: Re: Oracle Error Messages Wed Mar 07, 2007 12:27 pm | |
| Error: ORA-01465: invalid hex number Cause: You tried to reference a ROWID, but it contained invalid characters. Action: The options to resolve this Oracle error are: .This error generally occurs when you perform an UPDATE after a SELECT FOR UPDATE statement. Examine the ROWID value returned from the SELECT FOR UPDATE and enter the value in the exactly the same format and surrounded by single quotes. | |
|
| |
Abhilash
Number of posts : 228 Age : 40 Registration date : 2007-03-05
| Subject: Re: Oracle Error Messages Wed Mar 07, 2007 12:28 pm | |
| Error: ORA-01468: a predicate may reference only one outer-joined table Cause: You tried to execute an SQL statement that joins two tables and both tables were outer joined. When joining two tables, only one of the tables can be outer joined. Action: The options to resolve this Oracle error are: .Rewrite your SQL so that only one of the tables is an outer join table. | |
|
| |
Abhilash
Number of posts : 228 Age : 40 Registration date : 2007-03-05
| Subject: Re: Oracle Error Messages Wed Mar 07, 2007 12:29 pm | |
| Error: ORA-01471: cannot create a synonym with the same name as object Cause: You tried to create a private synonym with the same name as the object that it is referencing. Action: The options to resolve this Oracle error are: .Select a synonym name for the private synonym that has not been already used by another object. | |
|
| |
Abhilash
Number of posts : 228 Age : 40 Registration date : 2007-03-05
| Subject: Re: Oracle Error Messages Wed Mar 07, 2007 12:30 pm | |
| Error: ORA-01476: divisor is equal to zero Cause: You tried to divide a number by zero. Action: The options to resolve this Oracle error are: .Correct your code so that you do not divide a number by zero. | |
|
| |
Abhilash
Number of posts : 228 Age : 40 Registration date : 2007-03-05
| Subject: Re: Oracle Error Messages Wed Mar 07, 2007 12:32 pm | |
| Error: ORA-01504: database name does not match parameter DB_NAME str Cause: The name used in either a CREATE DATABASE or START UP command Action: The options to resolve this Oracle error are: .Set LOG_ARCHIVE_MIN_SUCCEED_DEST to 1, or specify a value for LOG_ARCHIVE_DUPLEX_DEST. | |
|
| |
Abhilash
Number of posts : 228 Age : 40 Registration date : 2007-03-05
| Subject: Re: Oracle Error Messages Wed Mar 07, 2007 12:33 pm | |
| Error: [coor=red]ORA-01506: missing or illegal database name [/color] Cause: You tried to execute an ALTER DATABASE command without a specified database name, and there is no value specified for the DB_NAME initialization parameter in the initialization file. Action: The options to resolve this Oracle error are: .Either specify a database name in the ALTER DATABASE command or set a value for the DB_NAME parameter in the initialization file. | |
|
| |
Abhilash
Number of posts : 228 Age : 40 Registration date : 2007-03-05
| Subject: Re: Oracle Error Messages Wed Mar 07, 2007 12:34 pm | |
| Error: ORA-01555: snapshot too old (rollback segment too small) Cause: This error can be caused by one of the problems, as described below. Action: The options to resolve this Oracle error are: .This error can be the result of there being insufficient rollback segments. A query may not be able to create the snapshot because the rollback data is not available. This can happen when there are many transactions that are modifying data, and performing commits and rollbacks. Rollback data is overwritten when the rollback segments are too small for the size and number of changes that are being performed.
To correct this problem, make more larger rollback segments available. Your rollback data for completed transactions will be kept longer.
.This error can be the result of programs not closing cursors after repeated FETCH and UPDATE statements. To correct this problem, make sure that you are closing cursors when you no longer require them.
.This error can occur if a FETCH is executed after a COMMIT is issued. The number of rollback records created since the last CLOSE of your cursor will fill the rollback segments and you will begin overwriting earlier records. | |
|
| |
Abhilash
Number of posts : 228 Age : 40 Registration date : 2007-03-05
| Subject: Re: Oracle Error Messages Wed Mar 07, 2007 12:36 pm | |
| Error: ORA-01632: max # of extents num reached in index name Cause: You have reached the maximum amount of space allowed for saving undo entries for the specified index. Action: The options to resolve this Oracle error are: .Increase the MAXEXTENTS parameter value in the initialization file. .Increase the PCTINCREASE parameter value in the initialization file. | |
|
| |
Abhilash
Number of posts : 228 Age : 40 Registration date : 2007-03-05
| Subject: Re: Oracle Error Messages Wed Mar 07, 2007 12:37 pm | |
| Error: ORA-01652: unable to extend temp segment by num in tablespace name Cause: You failed to allocate extent for temp segment in the tablespace. Action: The options to resolve this Oracle error are: .Create your object in another tablespace. .Add additional files to the tablespace using the ALTER TABLESPACE ADD DATAFILE command. | |
|
| |
Sponsored content
| Subject: Re: Oracle Error Messages | |
| |
|
| |
| Oracle Error Messages | |
|