当前位置:  数据库>oracle

Oracle视图编译错误解决办法

    来源: 互联网  发布时间:2017-06-26

    本文导语: 因为新搭的环境,数据库是从另一个现成的环境导过来的,直接后台用exp和imp命令操作。但是新环境的Oracle数据库有问题,一些视图创建不了,导致用到这些视图的视图和存储过程也编译不了。后来手工重新编译了,命令如下: 1...

因为新搭的环境,数据库是从另一个现成的环境导过来的,直接后台用exp和imp命令操作。但是新环境的Oracle数据库有问题,一些视图创建不了,导致用到这些视图的视图和存储过程也编译不了。后来手工重新编译了,命令如下:

1.sqlplus / as sysdba

2.SQL>shutdown immediate

3.SQL>startup restrict

4.SQL>select count(*) from dba_objects where status='INVALID';

5.SQL>@catalog

6.SQL>@catproc

7.SQL>@utlrp

8.SQL>select count(*) from dba_objects where status='INVALID';

9.SQL>shutdown immediate

10.SQL>startup

第一步以操作系统认证的系统管理员身份登录数据库,第二和第三步是重启数据库且限制其他用户的登录,因为接下来的操作可能比较耗时,需要锁定数据库进行操作。第四步是查看当前有问题的数据库对象的数目,第五和第六步开始重建数据字典和存储过程,第七步重新编译无效对象,第八步重新查看无效对象数目,最后重启数据库。

不过很遗憾的是新环境数据库的问题是硬伤,不是重新编译就能搞定的。


    
 
 

您可能感兴趣的文章:

  • oracle 视图权限 oracle 创建视图权限不足
  • 用Oracle动态性能视图采集查询调优数
  • 在Oracle中向视图中插入数据的方法
  • Hibernate,Oracle视图中字段小数点位数使用注意
  • Oracle查询表、视图、序列等信息查询
  • oracle中的视图详解
  • Oracle物化视图创建实例
  • 网络技术 iis7站长之家
  • Oracle中的概念:同义词、序列与视图
  • 浅谈Oracle中的物化视图
  • mysql触发器实现oracle物化视图示例代码
  • Oracle数据库视图与权限问题
  • 为什么在编译java程序的时候出现oracle.jdbc.driver不存在?急!!!
  • 用Jbuilder编译文件,提示找不到oracle驱动?
  • ser 2.1.0下oracle模块编译错误,请指点
  • Oracle 9.2.0.1版函数编译一个小问题
  • Oracle中重新编译无效的存储过程, 或函数、触发器等对象
  • Linux+php+apache+oracle环境搭建之CentOS下源码编译安装PHP
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 安装Oracle加载数据库错误areasQueries的解决
  • 我在安装oracle的时候出现了这个错误,请懂行人赐教~~附图!~~
  • 记录Linux下一次oracle启动错误
  • shell如何获取oracle错误码 在线等
  • Linux系统下安装Oracle X11错误解决办法
  • 求助前辈们:solaris 10 x86 安装oracle 10g 错误
  • 有 ORACLE 错误码文档吗? 谢谢大家!
  • Eclipse连接Oracle数据库的ORA-00604 ORA-12705错误
  • ORACLE安装时/tmp/orainstRoot.sh 执行发生错误
  • 关于提高Oracle数据库性能的四个错误认识
  • C++使用OCCI连Oracle10g的错误
  • Linux上管理本机Oracle的时候出现找不到ServiceName的错误
  • Oracle的sqlcode对应的错误信息sqlerrm
  • 连接Oracle817数据库的错误提示
  • Oracle AS关键字 提示错误
  • rh9上装oracle817犯了个低级错误,如何挽回?
  • oracle错误迷惑
  • FC6下安装Oracle9i错误,请高手指教 在线等 解决即结贴
  • Oracle10201 RAC升级到10204后导出数据时报EXP-00056错误
  • 在tomcat下连接oracle8i的javabean出现如下错误,急!
  • Oracle 12c发布简单介绍及官方下载地址
  • 在linux下安装oracle,如何设置让oracle自动启动!也就是让oracle那个服务自动启动,不是手动的
  • oracle 11g最新版官方下载地址
  • 请问su oracle 和su - oracle有什么不同?
  • Oracle 数据库(oracle Database)Select 多表关联查询方式
  • 虚拟机装Oracle R12与Oracle10g
  • Oracle数据库(Oracle Database)体系结构及基本组成介绍
  • Oracle 数据库开发工具 Oracle SQL Developer
  • 如何设置让Oracle SQL Developer显示的时间包含时分秒
  • Oracle EBS R12 支持 Oracle Database 11g
  • Oracle 10g和Oracle 11g网格技术介绍


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3