今天在做测试的时候想查询数据文件对应的表空间信息,desc dba_Data_files视图时发现报不存在这个对象。当时以为自己的DB在mount下没法查询是正常的,后来在DB OPEN下查询 dba_data_files还是报不存在这个对象。顿时感觉疑惑了,其他对象都查询正常,唯独DBA_*的视图都不能正常查询使用。查询MOS(文档 ID 296235.1) 发现如下描述:

cuug本周五晚免费Oracle网络公开课《人生最痛苦的事:人还在钱没了――守护数据库的备份信息》

APPLIES TO:

Oracle Database - Enterprise Edition - Version 8.1.7.4 to 11.2.0.1 [Release 8.1.7 to 11.2]

Information in this document applies to any platform.

SYMPTOMS

If you describe any DBA_* Views (Data dictionary views) in a mount stage, than you will not be able to

describe those views even after opening the database.

You can test as follows:

+ Shutdown the database.

SQL> Shutdown immediate

+ Mount the database.

SQL> Startup Mount

+ Describe any Data Dictionary view.

SQL> DESC DBA_DATA_FILES

ERROR:

ORA-04043: object DBA_DATA_FILES does not exist.

+ Open the Database.

SQL> ALTER DATABASE OPEN;

Database altered

+ Describe the same Data Dictionary view.

SQL> DESC DBA_DATA_FILES

ERROR:

ORA-04043: object DBA_DATA_FILES does not exist

*** Error will appear till we bounce the Database / flush the shared pool.

CAUSE

This is related to Bug 2365821

Abstract: ORA-4043 ON DBA_* TABLES IF THEY ARE DESCRIBED IN A MOUNT STAGE.

SOLUTION

Available workarounds are:

1) Don't describe the dba_* views at mount stage.

OR

2) If you issue DESC of any DBA_*views at mount stage, then shutdown and restart the DB instance.

OR

3) Flush the shared pool.

SQL> Alter system flush shared_pool;

and then reissue the failing command.

正是由于我在数据库mount状态下查询dba_data_files视图,导致遭遇oracle 数据库产品的Bug 2365821,数据库即使OPEN下也不能正常使用dba_*视图。

oracle 4043,oracle desc dba_data_files视图报ORA-4043错误小记相关推荐

  1. plsql 连接oralce数据库,报ora 12557 tns 协议适配器不可加载错误

    使用plsql 连接oracle 数据库报ora 12557 错误: 解决方案: 1:首先确保服务中的service以及监听器都开启 2:F:\app\Administrator\product\11 ...

  2. oracle dba 创建视图,拥有dba权限的情况下创建视图报ORA-01031: insufficient privileg错误...

    今天在oracle中以dba权限创建一个视图时报ORA-01031的错误,最后确定s这是oracle本身的限制,如果在非sys用户下创建基于数据字典或动态性能视图为基表的视图会报ORA-01031的错 ...

  3. Oracle 报ora 12541 12560

    问题描述,收到反馈Oracle用户登录时提示ora12541,no listener错误. 远程连接后,发现plsql之前登录的都能正常使用,查询都是正常的,但是如果新增加一个用户登录就会提示ora1 ...

  4. oracle杀进程报错01031,select视图报错ORA-01031(oracle跨用户基表视图授权)

    一.场景说明: 同事将视图(A用户)的读取权限授予C用户后, 登录C用户后,读取该视图报错ORA-01031: 权限不足 二.遇到该问题时,我的处理思路: 1.首先该报错一般是创建视图会报,因为缺少C ...

  5. Oracle 10g Toad查看 表空间 报错 ORA-00600 internal error code arguments [ktfbhget-4], [6], [5]...

    Toad 10.6 去查Oracle 10g 的表空间,在Toad 返回页面提示信息是: selectprivileges on following are required:DBA_DATA_FIL ...

  6. Oracle 错误代码详解及解决方式--ORA

    ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常. ORA-00017: 请求会话以设置跟踪事件 ORA-00018: 超出最大会话数 OR ...

  7. oracle v$system_event,45.Oracle杂记——Oracle常用动态视图v$system_event

    45.Oracle杂记--Oracle常用动态视图v$system_event 视图v$system_event 显示一个事件的总共等待. 如果不支持计时机制,那么TIME_WAITED和AVERAG ...

  8. Oracle数据库ORA-00942: 表或视图不存在的问题

    1.工具中查看orcale如下 2.连接 连接方式如下 .option("driver","oracle.jdbc.driver.OracleDriver") ...

  9. oracle v$context,30.Oracle杂记——Oracle常用动态视图v$session

    30.Oracle杂记--Oracle常用动态视图v$session 视图v$session:有关会话的信息 这个视图包含了超级多的列,说明其包含巨大的信息,小伙伴千万要记得使用,不然浪费掉了ORAC ...

最新文章

  1. Javascript闭包,比较好懂的一篇文章
  2. mysql数据库as表恢复_使用flashback database找回被误删除表空间
  3. LeetCode-35. Search Insert Position
  4. ipix matlab,IPIX-radar-data-for-matlab 网上提供的IPIX雷达数据导入matlab中用作算法验证等用途 - 下载 - 搜珍网...
  5. 爬虫实战:链接爬虫实战
  6. 已知先序和中序得出后序
  7. python-操作数据库的练习
  8. Linux C Serial串口编程
  9. ORB-SLAM 解读(五) 地图点投影进行特征匹配
  10. linux文件系统初识
  11. 【数论】Concatenated Multiples【codeforces-Round #506-div3-D】
  12. ML之LIME:基于boston波士顿房价数据集回归预测利用LIME/SP-LIME局部解释图/权重图结合RF随机森林模型实现模型事后解释案例之详细攻略
  13. 网络延迟及故障分析与排查实战
  14. uni-app入门到项目实战
  15. 2022芒果TV算法赛_用户下一个观看视频预测_baseline_CF召回YoutubeDNN
  16. 全新 OceanBase 社区版开发者中心 ODC 核心功能解读
  17. perl6中的q/qq/qx/qqx
  18. git 怎么回退已经push的版本_Git版本回退
  19. 浏览器野史 UserAgent 列传(上)
  20. android平台下OpenGL ES 3.0从零开始

热门文章

  1. git 创建关联远程分支报错Did you intend to checkout ‘origin/branchName‘ which can not be resolved as commit?
  2. BELLMAN-FORD算法 求有边数限制的最短路
  3. java matcher.group_详解正则表达式Matcher类中group方法
  4. 目标检测第5步-使用keras版YOLOv3训练
  5. [动态规划]基因序列相似性问题
  6. Linux cat命令使用
  7. 挂耳式耳机品牌排行榜,看看谁被推荐上榜
  8. js动态修改path值 svg_svg关于animateMotion动态改变path路径来控制svg元素移动
  9. 电脑安卓手机模拟器怎么修改IP地址
  10. ipad协议835最新版