暂无图片
请问Oracle有没有正对块的管理视图呢?怎么查看一个块的元数据呢?
我来答
分享
王语嫣
2021-05-19
请问Oracle有没有正对块的管理视图呢?怎么查看一个块的元数据呢?

请问Oracle有没有正对块的管理视图呢?怎么查看一个块的元数据呢?

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
你好我是李白

段有dba/user_segments
区有dba/user_extents
块的话,你要查看块内容可以从dba/user_extents视图里看到具体对象的块号跟file_id分布,然后使用dump方式查看:

--例如,查看T2表数据块分布 SQL> select owner,segment_name,file_id,block_id,blocks from dba_extents where SEGMENT_NAME='T2' AND OWNER='HR' AND SEGMENT_TYPE='TABLE'; OWNER SEGMENT_NAME FILE_ID BLOCK_ID BLOCKS ------------------------------ ------------------------------ ---------------------------------------- ---------------------------------------- ----------- HR T2 4 5168 8 ...省略部分输出 --然后可以选你要dump的块 SQL> alter system dump datafile 4 block 5168;
复制
暂无图片 评论
暂无图片 有用 1
打赏 0
cqiwen

先查出对象(如表)所在文件号和块号,然后dump这个块的trace文件即可查看元数据。

select rowid,dbms_rowid.rowid_relative_fno(rowid) rel_fno,dbms_rowid.rowid_block_number(rowid) blockno from <table_name>;

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
Oracle :windows系统,重建临时表空间后,原有的dbf物理文件只能在数据库重启后才能手动删除,有什么解决办法吗?
回答 1
已采纳
删除表空间时加上includingcontentsanddatafiles
12cr2 rac ora-29740 ora-3136
回答 1
有个项目也遇到类似的问题,也是12C环境OracleLinux7.9RAC12.2.0.1版本的提示连接超时,网上只能找到10g出现类似问题解决办法,10g主要是长连接没有释放,最终没有找到解决办法。
Oracle 19c RAC $GRID_HOME/crs/install/rootcrs.sh关于这个脚本的完全定义有吗?
回答 1
根据你之前的配置创建并启动集群。详细可看对应脚本内容。
在数据库中如何给用户续期
回答 3
如果说过期了,就用cqiwen的办法。如果说锁了就解锁。
Oracle 虚拟化环境有必要做RAC吗?
回答 3
建议部署rac
PING[ARC2]: Heartbeat failed to connect to standby 'ecardstd'. Error is 16058;ARCH: FAL archive failed. Archiver continuing
回答 1
1、检查主库库是否存在tnsnameecard、ecardstd,测试是否正常连接2、在备库发起duplicate操作3、尝试重启备库及主库的arc进程
如何提供数据库性能并发能力
回答 2
已采纳
您好,为了提高并发能力,市面上主流的有2个方向的解决方案,1.shardingnothing(分布式,如国产数据库SUNDB);2.shardingeverthing(集中式,如甲骨文RAC)。具体可
数据库为oracle10G,在进行0级恢复时报“RMAN-06023: 没有找到数据文件1的副本来恢复“”
回答 1
很明确了,没有1的镜像副本可能原因:1,就是没有。2,未识别对应关系
Oracle 12c ADG搭建完,主库必须每次操作alter system switch logfile; 备库才会进行同步,这是为什么?
回答 6
已采纳
如果的duplicate搭建的方式,那么比较长的时间内oracle主库在dg搭建过程中产生新的日志,那么传过去正常没这个问题!但是在dg修复的过程中,也发现存在这个问题,dgrestore,recov
v$sesstat和v$mystat 为什么获取的值不一致。
回答 4
没找到更好的资料,根据GPT的答复。认为v$mystat具有更高的实时性。万知在比较V$SESSTAT和V$MYSTAT哪个更能反映实时信息时,我们需要考虑它们的数据更新方式和内容。V$MYSTAT: