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