oracle 4043,oracle desc dba_data_files视图报ORA-4043错误小记
今天在做测试的时候想查询数据文件对应的表空间信息,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错误小记相关推荐
- plsql 连接oralce数据库,报ora 12557 tns 协议适配器不可加载错误
使用plsql 连接oracle 数据库报ora 12557 错误: 解决方案: 1:首先确保服务中的service以及监听器都开启 2:F:\app\Administrator\product\11 ...
- oracle dba 创建视图,拥有dba权限的情况下创建视图报ORA-01031: insufficient privileg错误...
今天在oracle中以dba权限创建一个视图时报ORA-01031的错误,最后确定s这是oracle本身的限制,如果在非sys用户下创建基于数据字典或动态性能视图为基表的视图会报ORA-01031的错 ...
- Oracle 报ora 12541 12560
问题描述,收到反馈Oracle用户登录时提示ora12541,no listener错误. 远程连接后,发现plsql之前登录的都能正常使用,查询都是正常的,但是如果新增加一个用户登录就会提示ora1 ...
- oracle杀进程报错01031,select视图报错ORA-01031(oracle跨用户基表视图授权)
一.场景说明: 同事将视图(A用户)的读取权限授予C用户后, 登录C用户后,读取该视图报错ORA-01031: 权限不足 二.遇到该问题时,我的处理思路: 1.首先该报错一般是创建视图会报,因为缺少C ...
- 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 ...
- Oracle 错误代码详解及解决方式--ORA
ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常. ORA-00017: 请求会话以设置跟踪事件 ORA-00018: 超出最大会话数 OR ...
- oracle v$system_event,45.Oracle杂记——Oracle常用动态视图v$system_event
45.Oracle杂记--Oracle常用动态视图v$system_event 视图v$system_event 显示一个事件的总共等待. 如果不支持计时机制,那么TIME_WAITED和AVERAG ...
- Oracle数据库ORA-00942: 表或视图不存在的问题
1.工具中查看orcale如下 2.连接 连接方式如下 .option("driver","oracle.jdbc.driver.OracleDriver") ...
- oracle v$context,30.Oracle杂记——Oracle常用动态视图v$session
30.Oracle杂记--Oracle常用动态视图v$session 视图v$session:有关会话的信息 这个视图包含了超级多的列,说明其包含巨大的信息,小伙伴千万要记得使用,不然浪费掉了ORAC ...
最新文章
- Javascript闭包,比较好懂的一篇文章
- mysql数据库as表恢复_使用flashback database找回被误删除表空间
- LeetCode-35. Search Insert Position
- ipix matlab,IPIX-radar-data-for-matlab 网上提供的IPIX雷达数据导入matlab中用作算法验证等用途 - 下载 - 搜珍网...
- 爬虫实战:链接爬虫实战
- 已知先序和中序得出后序
- python-操作数据库的练习
- Linux C Serial串口编程
- ORB-SLAM 解读(五) 地图点投影进行特征匹配
- linux文件系统初识
- 【数论】Concatenated Multiples【codeforces-Round #506-div3-D】
- ML之LIME:基于boston波士顿房价数据集回归预测利用LIME/SP-LIME局部解释图/权重图结合RF随机森林模型实现模型事后解释案例之详细攻略
- 网络延迟及故障分析与排查实战
- uni-app入门到项目实战
- 2022芒果TV算法赛_用户下一个观看视频预测_baseline_CF召回YoutubeDNN
- 全新 OceanBase 社区版开发者中心 ODC 核心功能解读
- perl6中的q/qq/qx/qqx
- git 怎么回退已经push的版本_Git版本回退
- 浏览器野史 UserAgent 列传(上)
- android平台下OpenGL ES 3.0从零开始
热门文章
- git 创建关联远程分支报错Did you intend to checkout ‘origin/branchName‘ which can not be resolved as commit?
- BELLMAN-FORD算法 求有边数限制的最短路
- java matcher.group_详解正则表达式Matcher类中group方法
- 目标检测第5步-使用keras版YOLOv3训练
- [动态规划]基因序列相似性问题
- Linux cat命令使用
- 挂耳式耳机品牌排行榜,看看谁被推荐上榜
- js动态修改path值 svg_svg关于animateMotion动态改变path路径来控制svg元素移动
- 电脑安卓手机模拟器怎么修改IP地址
- ipad协议835最新版