`

oracle数据库备份恢复和svn备份恢复

阅读更多
目录
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;

分享到:
评论

相关推荐

    oracle数据库连接工具plsql

    Oracle数据库是全球广泛使用的大型关系型数据库管理系统,而PL/SQL是Oracle数据库特有的一种编程语言,用于处理和管理数据库。PL/SQL结合了SQL(结构化查询语言)的查询能力与过程式编程语言的控制结构,使得数据库...

    PL/SQL Developer 远程连接Oracle数据库

    10. **数据导入导出**:通过PL/SQL Developer,你可以方便地将数据从本地导入到远程数据库,或从远程数据库导出到本地,这对于数据迁移和备份恢复操作很有帮助。 总的来说,PL/SQL Developer提供了强大的远程连接...

    Delphi自动备份-数据库备份程序..rar

    这个“Delphi自动备份-数据库备份程序”显然是一款利用Delphi编写的软件,用于实现数据库的自动化备份功能。在数据库管理中,定期备份是非常重要的,以防数据丢失或损坏,确保业务连续性和数据安全性。 在Delphi中...

    OracleClient精简版和PL/SQL Developer 1104

    OracleClient精简版和PL/SQL Developer 1104是Oracle数据库开发人员日常工作中不可或缺的两个工具。本文将深入探讨这两个工具的功能、用途以及如何有效地利用它们进行Oracle数据库的管理和开发。 首先,Oracle...

    PLSQL Developer(免Oracle11g客户端)

    3. **Oracle 11g**:Oracle 11g是Oracle数据库的一个版本,提供数据存储、事务处理、备份恢复、性能优化等功能。尽管PLSQL Developer 11.0.0.1762版无需安装Oracle 11g客户端,但仍然需要连接到运行Oracle数据库的...

    PLSQL Developer 64位+ Oracle客户端 11.2 64位

    5. **备份和恢复**:通过导出和导入功能,实现数据的备份和恢复,确保数据安全。 总之,PLSQL Developer 64位配合Oracle客户端11.2 64位,为Oracle数据库的开发和管理提供了高效、全面的解决方案,是Oracle数据库...

    plsql数据库开发工具

    8. **导入导出**:支持数据和对象的导入导出功能,方便在不同环境间迁移数据或备份恢复。 9. **连接管理**:可以保存多个数据库连接信息,方便切换到不同的Oracle实例进行工作。 10. **脚本执行历史记录**:保存并...

    dbForge_Studio_for_Oracle_4.0.237_x64_Downloadly.ir.rar

    在实际工作中,dbForge Studio for Oracle可以帮助数据库管理员进行日常维护,如数据迁移、备份恢复等;对于开发人员,它简化了代码编写和调试的过程,提升了工作效率。此外,其丰富的功能集和优秀的用户体验,使其...

    oracle连接工具

    8. **导出和导入**:支持数据和对象的导出和导入,方便数据迁移和备份恢复。 9. **脚本执行计划**:用户可以安排脚本的执行计划,实现定时任务,如定时备份、数据清理等。 10. **安全性**:提供了对数据库用户的...

    oracle database官方数据库管理工具-sqldeveloper_20.2.0.175.1842

    这对于数据迁移和备份恢复是至关重要的。 5. **PL/SQL开发**:除了基本的SQL操作,SQL Developer还支持PL/SQL的开发,包括包、过程、函数的编写和调试。它具有PL/SQL调试器,可以在运行时检查变量、设置断点和步进...

    Toad for oracle.rar

    12. **备份与恢复**:提供数据库备份和恢复功能,支持完整备份、增量备份和逻辑备份,以应对数据丢失的情况。 13. **PL/SQL开发**:全面支持Oracle的PL/SQL编程,包括编写、调试和测试存储过程、函数和触发器。 ...

    oracle9i客户端精简版3+PLSQLDeveloper7.1.5.1400注册版带注册机

    Oracle 9i客户端是Oracle公司推出的数据库管理工具的客户端版本,专为开发人员和系统管理员设计,用于连接到Oracle数据库服务器进行数据管理和开发工作。这个精简版在原版的基础上进行了部分组件的裁剪,降低了安装...

    PLSQL14版本、oracle连接工具

    8. 自动备份和恢复功能:保护你的工作不被意外丢失。 "plsqldev1400x64.msi"是PLSQL Developer 14.0.0的安装程序文件,适用于64位操作系统。安装过程中,系统会引导用户进行必要的配置,如设置默认的Oracle Home...

    plsql,oracle管理工具

    10. **自动化脚本**:用户可以创建和运行自定义的SQL或PL/SQL脚本,进行批量操作,例如数据库的初始化、备份恢复等。 在实际工作中,PL/SQL Developer适用于Oracle数据库管理员(DBA)、开发人员和系统分析师等角色...

    Toad DBA Suite for Oracle 12.1 Commercial

    它支持对象的创建、修改和删除,以及数据的导入导出和备份恢复。 4. **安全管理**:此工具提供了用户权限管理、审计和合规性检查等功能,确保数据库符合企业安全策略和法规要求。 5. **自动化与脚本**:DBAs可以...

    Devart_dbForge_Studio_for_Oracle_Professional_4.0.304_x86_Downloadly.ir.rar

    - **安全和备份**:支持数据库用户管理和权限设置,以及安全备份和恢复策略,确保数据安全。 7. **系统需求**: - 这个版本是x86(32位),所以它将在32位操作系统上运行。对于64位系统,可能需要寻找对应的x64...

    最新Devart dbForge Studio for Oracle Enterprise 4.6.15.x64

    这对于数据库迁移、备份恢复和环境一致性维护至关重要。 4. **数据操作与管理**:dbForge Studio for Oracle 提供了数据查看、编辑、导入导出、备份还原等功能。用户可以直接在界面上执行SQL查询,或者通过数据网格...

    Toad_for_Oracle_2018_Edition_13.1.0.78_x64_Downloadly.ir.rar

    Toad for Oracle是一款由Quest Software开发的强大的Oracle数据库管理工具,专为数据库管理员、开发人员和分析师设计。这款软件提供了一整套功能,包括数据库开发、数据查询、性能分析、数据库设计以及自动化任务...

    sqldeveloper-17.3.1.279.0537-x64.zip

    10. **数据库运维**:提供数据库备份、恢复、数据泵导入导出等运维操作,简化了日常维护工作。 在"压缩包子文件的文件名称列表"中只列出了"sqldeveloper",这可能意味着安装包包含SqlDeveloper的所有组件和必要的...

Global site tag (gtag.js) - Google Analytics