备份/恢复Oracle数据库
2010-02-24 15:15
183 查看
1、备份指定的表空间
首先,你要确认自己电脑上有exp.exe这个东东,才能进行备份工作。
我想要备份的是用户名为cyy的表空间,备份文件打算放在D盘,并以backup_oracle.dmp命名,顺便把日志文件也备份一下好了。
在命令行敲入:
C:/Documents and Settings/Administrator>exp cyy/cyy@bsrs file=D:/backup_oracle.dmp log=D:/backup_oracle.log owner = (cyy);
这样就OK了。
2、将备份的数据恢复到指定的表空间
首先,你要确认自己的电脑上有imp.exe这个东东,才能进行恢复工作。
我想要将上面备份的数据恢复到另一台机器上,新的数据库实例叫bsrs2,,新的表空间名称叫DBMS2,这个表空间对应的用户叫cyy2,密码仍为cyy。
得先进入sqlplus,以dba身份登录,执行以下几行:
SQL> grant resource,connect to cyy2;
SQL> grant dba to cyy2; //赋DBA权限
SQL> revoke unlimited tablespace from cyy2; //撤销此权限
SQL> alter user cyy2 quota 0 on system; //将用户cyy2在System表空间的配额置为0
SQL> alter user cyy2 quota unlimited on DBMS2; //设置用户cyy2在DBMS2表空间配额不受限。
经过上述设置后,就可以用imp导入数据,数据将会进入指定的DBMS2表空间:
在命令行敲入:
C:/Documents and Settings/Administrator>imp cyy2/cyy@bsrs2 fromuser=cyy touser=cyy2 file=D:/backup_oracle.dmp ignore=y grants=n;
这样就OK了。
首先,你要确认自己电脑上有exp.exe这个东东,才能进行备份工作。
我想要备份的是用户名为cyy的表空间,备份文件打算放在D盘,并以backup_oracle.dmp命名,顺便把日志文件也备份一下好了。
在命令行敲入:
C:/Documents and Settings/Administrator>exp cyy/cyy@bsrs file=D:/backup_oracle.dmp log=D:/backup_oracle.log owner = (cyy);
这样就OK了。
2、将备份的数据恢复到指定的表空间
首先,你要确认自己的电脑上有imp.exe这个东东,才能进行恢复工作。
我想要将上面备份的数据恢复到另一台机器上,新的数据库实例叫bsrs2,,新的表空间名称叫DBMS2,这个表空间对应的用户叫cyy2,密码仍为cyy。
得先进入sqlplus,以dba身份登录,执行以下几行:
SQL> grant resource,connect to cyy2;
SQL> grant dba to cyy2; //赋DBA权限
SQL> revoke unlimited tablespace from cyy2; //撤销此权限
SQL> alter user cyy2 quota 0 on system; //将用户cyy2在System表空间的配额置为0
SQL> alter user cyy2 quota unlimited on DBMS2; //设置用户cyy2在DBMS2表空间配额不受限。
经过上述设置后,就可以用imp导入数据,数据将会进入指定的DBMS2表空间:
在命令行敲入:
C:/Documents and Settings/Administrator>imp cyy2/cyy@bsrs2 fromuser=cyy touser=cyy2 file=D:/backup_oracle.dmp ignore=y grants=n;
这样就OK了。
相关文章推荐
- oracle数据库创建备份与恢复 脚本
- 讲解Oracle数据库冷备份恢复的具体步骤
- Oracle数据库的备份与恢复
- PL/SQL远程备份和恢复Oracle数据库
- Oracle数据库文件恢复与备份思路
- Oracle数据库的参数文件备份与恢复
- Oracle数据库备份与恢复之一:exp/imp(原文http://www.cnblogs.com/sungod/archive/2011/03/13/1983090.html)
- Oracle数据库的备份与恢复
- Oracle数据库备份与恢复精华资料集锦
- Oracle数据库备份与恢复的三种方法
- Oracle数据库冷备份恢复的具体步骤
- Oracle数据库备份与恢复1\Oracle数据库备份与恢复(2)SQLLoader 之二
- Oracle数据库备份与恢复的三种方法
- Oracle数据库的备份与恢复
- Oracle数据库热备份与恢复(联机备份)示例
- Oracle数据库泵的备份与恢复
- 工作记录:rman备份恢复融合平台oracle数据库到异机服务器
- Oracle数据库备份与恢复
- Oracle数据库备份与恢复总结