ORA-00980:synonym translation is no longer valid

今天要把测试环境DB的数据更新成最新Production环境的数据,期间发生了一些问题:

1.首先从正式环境exp出想要用户的dmp档

2.drop掉测试环境底下相应用户

3.create测试环境底下相应用户

4.imp 正式环境导出的dmp档

5.在测试环境底下explain plan sql时报:ORA-00980: synonym translation is no longer
valid

用以下语句查下失效的synonym

select ‘drop ‘        || decode (s.owner,
                  ‘PUBLIC‘,
‘public synonym ‘,
                  ‘synonym
‘ || s.owner || ‘.‘)        || s.synonym_name
       || ‘;‘ as "Dropping invalid synonyms:"
  from dba_synonyms s  where table_owner not in (‘SYSTEM‘, ‘SYS‘)
and db_link is null    and not exists
          (select null
             from
dba_objects o
            where
s.table_owner = o.owner
              and
s.table_name = o.object_name)

发现有个TOAD_PLAN_TABLE的synonym失效,应该是我在砍User的时候,没有把这个同义词相应的砍掉

解决:drop public synonym TOAD_PLAN_TABLE;

ORA-00980:synonym translation is no longer valid,布布扣,bubuko.com

时间: 2024-10-04 16:02:47

ORA-00980:synonym translation is no longer valid的相关文章

【iOS】The identity used sign the executable is no longer valid.

之前就遇到过这个问题,如图: 今天又遇到了,证书过期的问题. 需要访问苹果开发者的官网 http://developer.apple.com 来解决. 参考:How to fix “The identity used to sign the executable is no longer valid” error in Xcode 待完善...

Xcode真机调试失败:The identity used to sign the executable is no longer valid

在Xcode中突然好久没有使用真机调试了,今天使用真机的时候,出现如下的警告,并真机运行失败: The identity used to sign the executable is no longer valid. Please verify that your device's clock is proprtly set,and that your signing certificate is not expired.(0xE8008018). . 其实这个问题很简单,Xcode是告诉你的身

Authentication token is no longer valid

Linux: Authentication token is no longer valid Problem: Authentication token is no longer valid; new one required You (zabbix) are not allowed to access to (crontab) because of pam configuration. PAM Configuration The /etc/pam.d/ directory contain th

IOS 真机测试 Xcode出现"The identity used to sign the executable is no longer valid"

在真机测试的时候出现了"The identity used to sign the executable is no longer valid"的错误.一开始以为是因为证书签名过期的问题,后来才发现是因为在xcode中的Build Settings中没有设置好Provisioning Profile,如图 重新选择下证书签名,然后重新运行下就OK了! 版权声明:本文为博主原创文章,未经博主允许不得转载.

"The identity used to sign the executable is no longer valid"错误解决方法

我出现这个错误的情况,程序提交app store之后,第二天,在手机上运行程序,出现"The identity used to sign the executable is no longer valid",详细内容 Please verify that your device's clock is properly set, and that your signing certificate is not expired. 原因:你发布的时候,创建了一个PP(简介文件),你真机运行的

[ios]"The identity used to sign the executable is no longer valid"错误解决方法

重新去开发者网站,申请一遍profiles 参考:http://www.bubuko.com/infodetail-982908.html 我出现这个错误的情况,程序提交app store之后,第二天,在手机上运行程序,出现"The identity used to sign the executable is no longer valid",详细内容 Please verify that your device‘s clock is properly set, and that y

robotframework 页面已经locate到元素 但是操作提示element is no longer valid!

目前还未解决,先记录一下. Text Edit *** Settings ***Library           Selenium2Library baidu_xpath    open browser    http://10.11.20.117:9500/poc/    ie    sleep    3    maximize browser window    Wait Until Page Contains Element    id=Login    click element   

iOS - The identity used to sign the executable is no longer valid

①.首先在xcode中的Build Settings中看有没有设置: ②.账号是不是多个人在用,个人开发者的账号只能绑定一台电脑,当另外一台电脑绑定了话,你的电脑就失效了.你确认下是不是这个原因造成的.要想在多台电脑真机调试,你把绑定手机uuid的文件,还有从绑定证书的电脑钥匙串中导出来的证书(个人信息.p12那个选项)发到另一台电脑,执行两个文件就可以了. ③.如果是企业账号,去开发者中心的Provisioning Profiles里更新一下证书,双击打开,运行就好了 ④.不行再clean一下

the identity used to sign the executable is no longer valid.解决方法

Managed-by-Xcode provisioning profile that expired. You are using a "Team Provisioning Profile" and it expired. You went to renew and download it, and noted "Managed by Xcode" and the "Renew" button was grayed out. The soluti