首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 冲浪宝典 > 网络资源 > 一个Oracle难题的解决
【标  题】:一个Oracle难题的解决
【关键字】:Oracle
【来  源】:http://www.cublog.cn/u/17076/showart.php?id=215486

一个Oracle难题的解决

问题描述:
1、运行一个java程序不断报错:  ... Details : java.sql.SQLException: ORA-00980: synonym translation is no longer valid
2、用system用户联入数据库,运行命令报错:
SQL> desc dba_indexes; SP2-0749: Cannot resolve circular path of synonym "dba_indexes"
3、使用dba身份登陆,conn / as sysdba , 可以查询dba_indexes了,因此实际问题原因找到,用户system失去了访问
data dictionary的权限

问题解决:
在一个同事的帮助下,重建所有data dictionary解决了这个问题:
conn / as sysdba
@$ORACLE_HOME/rdbms/admin/catalog.sql
@$ORACLE_HOME/rdbms/admin/catproc.sql
这两个脚本就是重建
data dictionary的脚本,之后再用system登陆以后,可以访问所有的data dictionary了!java程序也不再报错!
Oracle Concepts Guide学习笔记:【上一篇】
orcele-数据库连接池:【下一篇】
【相关文章】
  • Oracle Concepts Guide学习笔记
  • Oracle10g新特性:Recycle Bin回收站
  • 转 ORACLE高效分页存储过程代码
  • oracle 学习笔记 --join 范式
  • oracle 环境变量设置 语言设置
  • Hibernate中Oracle保存出现没有反应的情况
  • (转)在Java中调用Oracle包中的过程(Inber 选择自 Strawberry79 的 Blog )
  • Oracle 函数大全(字符串函数,数学函数,日期函数,逻辑运算函数,其他函数)
  • RedHat as3下oracle的安装
  • ORACLE实例的进程结构和内存结构
  • 【随机文章】
  • For Each...In 循环结构
  • 如何写远程自动精确定位的format string 三
  • 在Windows 2000下搭建jsp环境
  • APNGW1000
  • 轻松拥有一个BT下载的精灵助手
  • 将图片储存在MySQL数据库里
  • BufferedStreamTest
  • 优化-数据库
  • 解决硬盘不能分区的困惑
  • Understanding ELF using readelf and objdump
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.