Bo's Oracle Station

查看: 1874|回复: 0

课程第29/30次(2016-06-01星期三,2016-06-03星期五):闪回数据库和磁带机,Oracle Secure Backup

[复制链接]

1005

主题

1469

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
12012
发表于 2016-6-2 09:15:44 | 显示全部楼层 |阅读模式
本帖最后由 botang 于 2016-6-4 09:29 编辑

【上完1Z0-053的第12章】:闪回数据库和磁带机
【1Z0-051】:共10章(0 1 2 3 4 5 6 7 8 9)
【1Z0-052】:共10章(0 1 2 3 4 5 6 9 10 14)
【1Z0-053】:共5章(0 1 10 11 12)

做知识点:
Screenshot.png

上课时的实验顺序应该是这样的:
1.bcl --O11g05 14出题
2.用闪回做,出错。
  (我上课时先做两次正确的
bcl --O11g05 14,每次都发现由于控制文件取回,闪回数据库最远点都改变了。而且都是在删除表空间时间点之后,这时表空间已经被修复,说明闪回数据库最远点是换了控制文件后resetlogs的时间)
3.用闪回做,闪回到删除表空间之后,没再出现unane000x,但是表空间却没有找到。
4.用正确的不完全恢复的方式做。修好表空间。



2016-06-01-flashback.sql:
  1. select  * from v$flashback_database_log;
  2. --1131819

  3. --5/30/2016 10:01:53 PM

  4. select  * from dba_tablespaces;

  5. select  * from v$datafile;


  6. select  sum(bytes)/1024/1024  from dba_data_files  
  7.    where tablespace_name ='EXAMPLE';
  8.    
  9.    select sum(bytes)/1024/1024 from dba_segments s
  10.     where s.tablespace_name='EXAMPLE';
  11.    
  12.     select * from  dba_data_files  
  13.    where tablespace_name ='EXAMPLE';
  14.    
  15.    alter database datafile '+DATA/orcl/datafile/example.265.816169651' resize 100M;
  16.    
  17.    create restore point rsp1 ;
  18.    
  19.     create restore point rsp2 guarantee flashback database;
  20.    
  21.    select  * from v$restore_point;
  22.    
  23.    --1266537
  24.    
  25.    drop restore point rsp2;
  26.   
  27.    
  28.    
  29.    
复制代码

cd /stage
tar zxvf mhvtl.tgz
rm -f /stage/mhvtl.tgz
cd /stage
unzip osb-10.3.0.3.0_linux32.zip
rm -f /stage/osb-10.3.0.3.0_linux32.zip
cd /stage/mhvtl-1.2
useradd vtl
echo oracle | passwd --stdin vtl
mkdir /opt/mhvtl
mkdir /etc/mhvtl
chown -R vtl:vtl /opt/mhvtl
chown -R vtl:vtl /etc/mhvtl
make distclean
cd /stage/mhvtl-1.2/kernel
make
make install
cd /stage/mhvtl-1.2/
make
make install
service mhvtl start
perl -i -pe 's,CAPACITY=500,CAPACITY=8000,' /etc/mhvtl/mhvtl.conf
chkconfig mhvtl on
service mhvtl stop
service mhvtl start
mkdir -p /usr/local/oracle/backup
sed -i.bak 's/192.168.0.254/127.0.0.1/g' /etc/resolv.conf


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|Bo's Oracle Station   

GMT+8, 2024-4-26 16:02 , Processed in 0.043353 second(s), 27 queries .

快速回复 返回顶部 返回列表