oracle空间数据库备份,Oracle空间数据库的备份与恢复

大型GIS系统,存储、管理海量(TB级)空间数据时,数据库备份变的尤其重要。这里随笔说说冷备份的一种方法。

基于ArcSDE、Oracle空间库的冷备份:

(1) 在数据入库工作后或者更新变动较大时,全库备份方式比较合适,以应付各种意外情况导致数据库崩溃。

(2) 数据库整库(业务数据和空间数据)需要迁移至其他机器。

一、冷备份操作流程

这种冷备份的方式的具体流程如下,在cmd中进行:

备注,测试是在Oracle11gR2下进行的。

1.1 以sysdba的方式连接Oracle:

输入:

1>C:\Documents and Settings\Administrator>sqlplus    -回车

2>请输入用户名:sys  as dba                    -回车

3>输入口令: *****  输入完回车

此外,2,3>两步也可以按照如下方式进行:

2>请输入用户名:sys                        -回车

3>输入口令: ***** as sysdba                 -密码输入过程中看不到字母,输入完回车

1.2 shutdown数据库

SQL>shutdown immediate

14b0d47c17448ab84992edb22d8e3eb8.png

1.3 开始拷贝备份数据库

注意拷贝的文件:

1)实例文件;我的存储在安装路径:E:\Files\Oracle\oradata下的orclweng文件夹下,orclweng同时为我的数据库名

2)ArcSDE默认的SDE表空间文件;

d48bb34b7bd48deabab911d93edeea6c.png

3)自己新建的所有表空间,我一般是业务数据、空间数据分别建不同的用户和不同的表空间,存储在数据磁盘上。

1.4 完成备份

完成后,startup数据库即可进行下面工作。

75357eea12bcc3ed59b4cd217d6b1276.png

上述1.3所拷贝备份的数据,即可对数据库进行还原,也可在其他机器上对其他数据库进行恢复,完成数据库的迁移工作,而不必用Catalog去从A库导入B库的方式迁移,适合整库数据迁移。

注:

1)移至其他机器的时需要注意,另一台机器需要预先在相同路径下安装好同版本Oracle和ArcSDE。

2)首先目标机器的相应数据库需要shutdown后,将备份文件拷贝至其相应路径下,再startup启动数据库即可恢复。

3)保证各个文件是同一时态的文件,shutdown后必须一次性拷贝,不可拷贝部分,启动使用后又拷贝其他部分。

二、冷备份的恢复

(1).连接数据库  参考上述

(2).shutdown  数据库

(3).拷贝文件

(4).satartup数据库

参考文章

原文:http://www.cnblogs.com/arxive/p/6428697.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值