Solved

ORA-00980: synonym translation is no longer valid

Posted on 2003-11-24
5
3,802 Views
Last Modified: 2012-06-21
I was running my c++ application in windows NT
operating system and oracle 7.3 and it worked fine.

I recently updated my Oracle to 9i in Windows 2000 to my new machine. After Imported the database from my old machine to a new one my application wrote in C++ no longer work and it gave me following error.


ERROR: CDBException Generated.
ORA-00980: synonym translation is no longer valid Option value changed.
Please close and Restart Application.


0
Comment
Question by:davidh515
  • 2
5 Comments
 
LVL 12

Accepted Solution

by:
catchmeifuwant earned 125 total points
ID: 9816098
From Oracle Docs
-----------------

ORA-00980 synonym translation is no longer valid

Cause: The synonym used is based on a table, view, or synonym that no longer exists.

Action: Replace the synonym with the name of the object it references or re-create the synonym so that it refers to a valid table, view, or synonym.

********************************************
1)Identify the synonyms that are being used in the code and recreate them..

If you had a synonym called S_EMP to the table emp,then :

create public synonym S_EMP for SCOTT.EMP;

0
 
LVL 3

Expert Comment

by:patelgokul
ID: 9816111
0
 
LVL 12

Expert Comment

by:catchmeifuwant
ID: 9969907
Lunchy,

What is that supposed to mean???
0

Featured Post

PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

Join & Write a Comment

Why doesn't the Oracle optimizer use my index? Querying too much data Most Oracle developers know that an index is useful when you can use it to restrict your result set to a small number of the total rows in a table. So, the obvious side…
Configuring and using Oracle Database Gateway for ODBC Introduction First, a brief summary of what a Database Gateway is.  A Gateway is a set of driver agents and configurations that allow an Oracle database to communicate with other platforms…
This video shows how to configure and send email from and Oracle database using both UTL_SMTP and UTL_MAIL, as well as comparing UTL_SMTP to a manual SMTP conversation with a mail server.
This video explains what a user managed backup is and shows how to take one, providing a couple of simple example scripts.

758 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

20 Experts available now in Live!

Get 1:1 Help Now