Oracl数据库中年夜数据的备份-2
起原:chinaitlab
1.5.设置dbstart.sh。 启动数据库
$vi /oracle/dbstart.sh #编纂启动剧本
---------------------------------------------
echo "begin to start oracle..."
lsnrctl start
sqlplus /nolog <
connect /as sysdba
startup pfile="/oracle/OracleHome/dbs/firstSpfile.ora" #修改这里。即启动时加载本人设置的文件。
exit
exit
sleep 10
echo "oracle have started..."
--------------------------------------
2. 创设RMAN目录
$ sqlplus system/data#yes
2.1创设一个自力的表空间 SQL>create tablespace back datafile 'back_css.dmp' size 50m;
2.2创设RMAN用户 SQL>create user rman identified by rman default tablespace back temporary tablespace temp;
2.3给RMAN授予权限 SQL>grant connect,resource,recovery_catalog_owner to rman;
2.4翻开RMAN
$RMAN
2.5毗连数据库 RMAN>connect catalog rman/rman;
2.6 创设恢复目录 RMAN>create catalog tablespace back;
3. 注册目标数据库(需求备份的数据库)
3.1 注册数据库
$rman target sys/data#yes catalog rman/rman@yehoo; #yehoo为实例名。
----
Recovery Manager: Release 9.2.0.1.0 - Production
Copyright (c) 1995, 2002, Oracle Corporation. All rights reserved.
connected to target database: YEHOO (DBID=2840368994)
connected to recovery catalog database
----
RMAN>register database;
3.2 盘问恢复目录
如何能晓得我们的oracle9i是OLTP照旧DSS
4。备份
备份表空间: backup tag 'tsuser' format '/oracle/css_20041209_%u_%s_%p' tablespace css;
5. 维护rman
5.1 反省现有备份 RMAN>list backup;
5.2 列出过期备份 RMAN>report obsolete
6. 选择备份战略
版权声明:
原创作品,允许转载,转载时请务必以超链接方式标明文章 原始理由 、作者信息和本声明。不然将追究法律责任。