ORA-38312: original name is used by an existing object
Answers were Sorted based on User's Feedback
Answer / guest
Cause: An attempt was made to recover an object preserving
the original name, but that name is taken up by some other
object.
Action: use the RENAME clause to recover the object with a
different name.
Please add more information about this Error
| Is This Answer Correct ? | 3 Yes | 1 No |
I faced this kind of error while Undrop a table from
recyclebin.
If i droped a table means in recyclebin it will get a new
name in the prefix with 'BIN$'.not only one. there are two
or more object name will be created.
At the time of "flashback" process Oracle is throwing this
error " ORA-38312: original name is used by an existing
object" .
If anybody know the reason pls explain
| Is This Answer Correct ? | 1 Yes | 0 No |
Answer / sonali
It happens because you have a table with the same name which you have dropped earlier. Now the same name table you are trying recover and in the result oracle server is giving the above error.
However you can fix it by the below command.
FLASHBACK TABLE DEPT TO BEFORE DROP RENAME TO DEPT_OLD;
| Is This Answer Correct ? | 0 Yes | 0 No |
ORA-36682: (XSDPART20) Partition name string appears twice.
QSM-02005: named view in FROM list
QSM-00794: the statement can not be stored due a violation of the string filter
RMAN-20209: duplicate datafile name
RMAN-06510: RMAN retention policy is set to recovery window of number days
ORA-27365: job has been notified to stop, but failed to do so immediately
ORA-13011: value is out of range
ORA-33456: (ESDREAD08) Discarding compiled code for workspace object because number is a(n) string, which string did not expect to find in a compiled program.
ORA-22621: error transfering an object from the agent
ORA-40205: invalid setting name string
PROC-00030: Oracle Cluster Registry IDs do not match
QSM-01097: Materialized view with grouping sets has too long key