服务器 频道

Oracle数据库管理系统:大数据的备份

执行./dbstartmount.sh

  SQL>alert database archivelog;

  Database altered.

  将数据库打开

  SQL> alert database open;

  Database altered.

  SQL>

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

0
相关文章