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. 选择备份战略




版权声明: 原创作品,允许转载,转载时请务必以超链接方式标明文章 原始理由 、作者信息和本声明。不然将追究法律责任。

posted @ 2011-03-07 21:31  蓝色的天空III  阅读(106)  评论(0编辑  收藏  举报