|
本帖最后由 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)
做知识点:
上课时的实验顺序应该是这样的:
1.bcl --O11g05 14出题
2.用闪回做,出错。
(我上课时先做两次正确的bcl --O11g05 14,每次都发现由于控制文件取回,闪回数据库最远点都改变了。而且都是在删除表空间时间点之后,这时表空间已经被修复,说明闪回数据库最远点是换了控制文件后resetlogs的时间)
3.用闪回做,闪回到删除表空间之后,没再出现unane000x,但是表空间却没有找到。
4.用正确的不完全恢复的方式做。修好表空间。
2016-06-01-flashback.sql:
- select * from v$flashback_database_log;
- --1131819
- --5/30/2016 10:01:53 PM
- select * from dba_tablespaces;
- select * from v$datafile;
- select sum(bytes)/1024/1024 from dba_data_files
- where tablespace_name ='EXAMPLE';
-
- select sum(bytes)/1024/1024 from dba_segments s
- where s.tablespace_name='EXAMPLE';
-
- select * from dba_data_files
- where tablespace_name ='EXAMPLE';
-
- alter database datafile '+DATA/orcl/datafile/example.265.816169651' resize 100M;
-
- create restore point rsp1 ;
-
- create restore point rsp2 guarantee flashback database;
-
- select * from v$restore_point;
-
- --1266537
-
- drop restore point rsp2;
-
-
-
-
复制代码
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
|
|