在windows 2003系统中装了oracle10G数据库,同时建了多个实例,这个备份应该怎么做呢?
在网上查了N多的资料,终于了解了一些:
冷备:把数据库已执行关闭后,对数据库做全备;需要停机,一般不采用
热备:数据库处于归档模式,设计好详细可行的备份策略,热备不需要关闭数据库,生产环境都采用这种方式
exp只是对数据库做逻辑备份,不是很可靠,一般只作为备份的辅助手段;
RMAN功能非常强大,生产都是用这个工具备份;
这样比较下来,那就用rman做热备好了,
首先进入sqlplus ,看看是否是归档模式,命令如下:
c:/> sqlplus /nolog 连接sqlplus
sql> conn /as sysdba dba连接
sql > startup 启动例程
sql> archive log list 查看归档模式
sql> shutdown immediate 关闭数据库
sql> startup mount 装载数据库
sql> alter database archivelog; 更改为归档模式
sql > alter database open; 打开数据库
sql >quit 退出
c:/>rman target / 连接rman
rman> backup database; 全备
多个实例时ÿ