目录
2010-08-06系统重装 1
一、 检查当前操作系统需要备份的资源状况 1
二、备份数据 1
2.1 svn库备份 1
2.2 oracle数据库的数据备份 1
三、重新安装操作系统 2
四、搭建svn服务器 2
4.1安装svn服务器 2
4.2恢复svn资源库 2
4.3svn作为windows服务 2
五、搭建oracle数据库服务器 2
5.1安装oracle数据库服务器 2
5.2恢复oracle数据库数据 4
2010-08-06系统重装
一、 检查当前操作系统需要备份的资源状况
记录系统登录密码
记录oracle数据库系统的sys、system用户的密码,数据文件大小及路径等状况
svn库文件目录位置及大小
二、备份数据
2.1 svn库备份
压缩一份svn资源库文件
2.2 oracle数据库的数据备份
备份esale系统的数据
exp esale/esale@orcl file=E:\esaleoraclebackup\esaledata.dmp
备份esaleoa系统的数据
exp esaleoa/esaleoa@orcl file=E:\esaleoraclebackup\esaleoadata.dmp
备份esalecrm系统的数据
exp esalecrm/esalecrm@orcl file=E:\esaleoraclebackup\esalecrmdata.dmp
三、重新安装操作系统
四、搭建svn服务器
4.1安装svn服务器
svn-win32-1.6.5.zip解压svn安装文件
启动svn服务,D:/svn为备份的svn库目录
命令提示符下面启动svn服务
svnserve -d -r D:/svn
如果有本地语言设置警告
在windows环境变量中添加:
LC_ALL=C
LANG=en_US.UTF-8
4.2恢复svn资源库
4.3svn作为windows服务
命令行执行如下命令:
sc create svn binpath= "\"D:\svn-win32-1.6.5\bin\svnserve.exe\" --service -r \"D:\svn\"" displayname= "Subversion Server" depend= Tcpip start= auto
五、搭建oracle数据库服务器
5.1安装oracle数据库服务器
安装包oracle10g_10201_win32.rar
5.2恢复oracle数据库数据
5.2.1登录目标数据库的sql plus。建立需要恢复的备份数据库的表空间:
--esaleoa系统的数据库备份恢复表空间:
create tablespace ESALEOA_DAT DATAFILE 'D:\oracle\data\esaleoa_dat.dbf' SIZE 1000M AUTOEXTEND ON NEXT 100M;
--esalecrm系统的数据库备份恢复表空间:
create tablespace ESALECRM_DAT DATAFILE 'D:\oracle\data\esalecrm_dat.dbf' SIZE 1000M AUTOEXTEND ON NEXT 100M;
--esale系统的数据库备份恢复表空间:
create tablespace ESALE_DAT DATAFILE 'D:\oracle\data\esale_dat.dbf' SIZE 1000M AUTOEXTEND ON NEXT 100M;
分别创建每个恢复系统的用户:
--esaleoa系统的数据库备份恢复用户:
create user esaleoa identified by esaleoa default tablespace esaleoa_dat;
grant connect to esaleoa;
grant resource to esaleoa;
revoke unlimited tablespace from esaleoa;
alter user esaleoa quota unlimited on esaleoa_dat;
--esalecrm系统的数据库备份恢复用户:
create user esalecrm identified by esalecrm default tablespace esalecrm_dat;
grant connect to esalecrm;
grant resource to esalecrm;
revoke unlimited tablespace from esalecrm;
alter user esalecrm quota unlimited on esalecrm_dat;
--esale系统的数据库备份恢复用户:
create user esale identified by esale default tablespace esale_dat;
grant connect to esale;
grant resource to esale;
revoke unlimited tablespace from esale;
alter user esale quota unlimited on esale_dat;
5.2.2导入备份文件
--esaleoa系统的数据库备份恢复:
imp system/xuguo123@esale file=D:\sbackup20100806\oracledata\esaleoadata.dmp fromuser=esaleoa touser=esaleoa log=d:\oracle\data\esaleoa.log ignore=y;
--esalecrm系统的数据库备份恢复:
imp system/xuguo123@esale file=D:\sbackup20100806\oracledata\esalecrmdata.dmp fromuser=esalecrm touser=esalecrm log=d:\oracle\data\esalecrm.log ignore=y;
--esale系统的数据库备份恢复:
imp system/xuguo123@esale file=D:\sbackup20100806\oracledata\esaledata.dmp fromuser=esale touser=esale log=d:\oracle\data\esale.log ignore=y;
分享到:
相关推荐
SVN增量备份脚本,可以进行远程备份,可以设置只备份指定项目库
SVN版本库备份与恢复文档(是doc文档)
最强大的Svn在Windows下实现自动全备份和增量备份,以及异地备份,一切自动化完成 1.SVN备份内容 SVN在Windows下的自动备份实现,包括: 1)SVN目录的全备份(1周或1个月备份1次,由windows计划来调度执行); 2)...
实现svn增量备份、全量备份。SVN 备份脚本.zip
版本控制最关键的一件事是保证数据的安全性,不能因为磁盘损坏,程序故障造成版本库无可挽回的错误,为此必须制定较完备的备份策略。在Subversion中,我们有三种备份方式:完全备份,增量备份和同步版本库。
SVN备份恢复 ,亲身测试,脚本完美使用
Visual SVN Server 备份工具,Visual SVN 备份工具,SVN 备份工具,按天,周,月定时备份,备份文件可加密存储,过期文件可以自动删除。Visual SVN Server 企业版才能用的定时备份任务,SvnBackupApp工具即可办到。...
这里面包含了svn的安装图解和各种数据库的安装图解,为不太熟悉安装这些软件的同志提供了解决方法。
备份VSS和SVN的DOS批处理命令,可以按日期备份,每天创建一个最新的日期目录来备份1-N个您指定的目录(包括VSS和SVN,和您指定的数据目录),并且可以按您的要求指定30天或N天的备份,过于陈旧的备份会自动被删除,...
SVN服务器几种备份策略(本文例子基于FreeBSD/Linux实现,windows环境请自己做出相应修改) 配置管理的一个重要使命是保证数据的安全性,防止服务器应硬盘损坏、误操作造成数据无法恢复的灾难性后果。因此制定一个...
SVN搭建与创建 SVN安全机制 SVN备份恢复机制 客户端使用方法
SVN完全备份和增量备份 近存放项目的服务器要换,所以要对SVN项目进行备份,有几个项目的版本 ... SVN备份操作
svn代码库如何备份到本地
下载资源修改配置就可以使用,无需安装其他软件。可以设置任务计划
Svn完全备份与增量备份,修改文件时自动执行增量备份。节省空间。
对网上的SVN备份、还原、清理几天之前的备份进行了测试与修改。 全量备份:fullbackup.bat(使用前先修改目录)、hotcopy.bat 增量备份:svndump.bat(使用前先修改目录)、dump.bat、projectlist.conf(使用前先修改svn...
SVN 备份及还原包括逻辑和物理备份,逻辑备份包含了本地备份和通过FTP脚本的备份,定期执行计划保证数据丢失。里面有3个文档和编写好的bat脚本
svn_TortoiseSVN\Svn备份
如果我们是团队开发项目,除了使用SVN等版本控制软件,还可以使用Kettle的资源库,他会将转换、作业直接保存在数据库中,而且,连接资源库的话,我们就不需要每一次都新建数据库连接了,用起来还是蛮方便的。