How To Run DBV In Parallel On A Single Data File

本文档详述了如何在Oracle数据库上通过并行方式运行DBV(数据库验证工具),针对单一数据文件进行操作的具体步骤。首先,需确定数据文件的编号和名称,接着计算文件中包含的块数,然后决定并行会话的数量,最后启动并行的DBV会话。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


How To Run DBV In Parallel On A Single Data File (文档 ID 369076.1)

APPLIES TO:

Oracle Database - Enterprise Edition - Version 10.1.0.4 and later
Oracle Database Cloud Schema Service - Version N/A and later
Oracle Database Exadata Cloud Machine - Version N/A and later
Oracle Cloud Infrastructure - Database Service - Version N/A and later
Oracle Database Exadata Express Cloud Service - Version N/A and later
Information in this document applies to any platform.
***Checked for relevance on 11-Apr-2013***

GOAL

How to run DBV in parallel on a single data file?

SOLUTION

1. Identify the file# and name of the data file. 
 

connect / as sysdba
select * 
from   v$dbfile 
where  name like '%datafile_name%';

Or:

select * 
from   v$dbfile;


2.  Identify the number of blocks in the data file. 

2.1 Find Data Block Size 
 

connect / as sysdba
show parameter db_block_size 

NAME                                TYPE    VALUE 
----------------------------------- ------- ------ 
db_block_size integer                         8192


2.2 Calculate the the number of blocks. 
 

connect / as sysdba
select BYTES/<your block size> 
from   v$datafile 
where  FILE# = <your file number>; 

BYTES/8192 
---------- 
      5120


3. Determine how many parallel sessions has to be used. 

This example shows 3 parallel sessions. 

4) Start Parallel DBV sessions. 
 

$dbv FILE=filename START=1 END=2000 
$dbv FILE=filename START=2001 END=3500 
$dbv FILE=filename START=3501


(Note: END defaults to the last block of the file)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值