How To Run DBV In Parallel On A Single Data File


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)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值