`
活着,其实是一种心情-Elvin-Lee
  • 浏览: 16098 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Oracle 11g 数据库备份还原

 
阅读更多
配置环境变量:

(例如Oracle安装在H:\Oracle目录下)
<wbr><wbr><wbr>path="H:\Oracle\product\11.2.0\dbhome_1\BIN"</wbr></wbr></wbr>

<wbr><wbr><wbr>开始---&gt;运行----&gt;cmd 输入命令</wbr></wbr></wbr>

数据的导出命令:

expsystem/password@oracle<wbr>file='d:\data.dmp ' log=d:\logimp.log<wbr><wbr><wbr><wbr><br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>|<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>|<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>|<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>|<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>|<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>|<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>|<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>|<br><wbr><wbr>用户登录身份<wbr><wbr>数据库sid<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>数据备份目录<wbr><wbr><wbr><wbr><wbr><wbr><wbr>日志文件<br><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>


1、导出user1、scott用户下所有的表(注意必须是dba身份登录)
<wbr><wbr>exp<a href="mailto:system/admin@oracle" style="text-decoration:none; color:rgb(72,111,145)">system/admin@oracle</a>file=d:\data.dmp log=d:\logimp.log owner=(user1,scott)<br> 2、导出user1用户下的test表和scott下的emp表(注意必须是dba身份登录)<br><wbr><wbr>exp<a href="mailto:system/admin@oracle" style="text-decoration:none; color:rgb(72,111,145)">system/admin@oracle</a>file=d:\data.dmp log=d:\logimp.log tables=(user1.test,scott.emp)<br> 3、导出登录用户下的所有表<br><wbr><wbr>exp<a href="mailto:soctt/tiger@oracle" style="text-decoration:none; color:rgb(72,111,145)">soctt/tiger@oracle</a>file=d:\data.dmp log=d:\logimp.log<br> 4、导出登录用户下的某个表<br><wbr><wbr>exp<a href="mailto:soctt/tiger@oracle" style="text-decoration:none; color:rgb(72,111,145)">soctt/tiger@oracle</a>file=d:\data.dmp log=d:\logimp.log tables=(emp)<br><wbr><wbr>需要打包在命令后直接加compress=y即可</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

数据的导入命令:

<wbr>imp<a href="mailto:userid=username1/pwd1@orcl" style="text-decoration:none; color:rgb(72,111,145)">userid=username1/pwd1@orcl</a>fromuser=username2<wbr>touser=username3 file=(c:\data.dmp)log=c:\logimp.log</wbr></wbr>

<wbr><wbr>username1:用户名<wbr><br><wbr><wbr><wbr>pwd1:密码<br><wbr><wbr>orcl: 如果数据库在本机,用 实例名,在远程用 网络服务名(oracle 网络配置工具配置的别名)<br><wbr><wbr>username2:data.dmp中的用户名<br><wbr><wbr>username3:需要导入的用户名<br><wbr><wbr>file :输入你要导入文件名和路径。<br><wbr><wbr>Log:日志文件名和路径</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

<wbr>1 将D:\daochu.dmp 中的数据导入数据库中。<wbr><wbr><wbr></wbr></wbr></wbr></wbr>

<wbr><wbr><wbr>imp<a href="mailto:system/manager@oracle" style="text-decoration:none; color:rgb(72,111,145)">system/manager@oracle</a><wbr>file=d:\daochu.dmp<wbr><wbr><wbr><br><wbr><wbr><wbr>上面可能有点问题,因为有的表已经存在,然后它就报错。在后面加上 ignore=y 就可以了。<wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

<wbr>2 将d:\daochu.dmp中的表table1 导入<wbr></wbr></wbr>

<wbr><wbr><wbr>imp<a href="mailto:user/password@oracle" style="text-decoration:none; color:rgb(72,111,145)">user/password@oracle</a><wbr>file=d:\daochu.dmp<wbr>tables=(table1)<br><wbr><wbr><wbr>下面这句是执行将c盘的oracle的备份的用户user1导入到用户user1的数据库</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

<wbr><wbr><wbr>imp<a href="mailto:user1/password@oracle" style="text-decoration:none; color:rgb(72,111,145)">user1/password@oracle</a><wbr>file='c\:qhmis20060224.dmp'<wbr>ignore=n<wbr>grants=y<wbr>full=y</wbr></wbr></wbr></wbr></wbr></wbr></wbr>

分享到:
评论

相关推荐

    linux下oracle11g 数据库备份异机还原

    Linux 下 Oracle 11g 数据库冷备份异机还原是指在 Linux 操作系统下,对 Oracle 11g 数据库进行冷备份,并将备份的数据文件还原到另外一台主机上,以便在源主机上进行数据库升级或维护时,能够快速恢复数据库服务。...

    linux下oracle11g 数据库冷备份异机还原

    ### Linux 下 Oracle 11g 数据库冷备份与异机还原详解 #### 实验背景及目的 在进行系统维护或升级之前,为了保障数据的安全性和业务连续性,通常需要对现有生产环境中的数据库进行备份。当涉及到Oracle 11g数据库的...

    关于oracle11g数据库备份存在空间不足解决办法.docx

    Oracle 11g 数据库备份空间不足解决办法 Oracle 11g 数据库备份是数据库管理员的重要任务之一,而备份空间不足则是数据库管理员常遇到的问题之一。以下是关于解决 Oracle 11g 数据库备份空间不足方法的详细介绍。 ...

    windows oracle11g 备份与还原

    Oracle11g 数据库备份与还原是数据库管理中非常重要的一部分,掌握备份与还原技术可以帮助数据库管理员快速恢复数据库,减少数据丢失的风险。本文将详细介绍 Oracle11g 数据库备份与还原的方法和技术。 一、RMAN ...

    Oracle11g冷备份并迁移整个数据库去另一台服务器.doc

    Oracle 11g冷备份并迁移整个数据库到另一台服务器 Oracle 11g冷备份是指在不停止数据库的前提下,对数据库进行备份的操作。cold backup是相对于hot backup的,hot backup是在数据库运行时进行备份,而cold backup是...

    Oracle 11g数据库备份与还原

    ### Oracle 11g数据库备份与还原:数据泵技术详解 #### 一、概述 在Oracle 11g中,数据泵(Data Pump)是一种高效的数据迁移工具,它提供了快速导出和导入整个数据库或其部分的能力。通过使用数据泵,可以轻松地将...

    oracle10g数据库备份与还原总结

    本篇将详细介绍Oracle 10g数据库的备份与还原策略,包括热备份、冷备份以及导出与导入操作。 首先,我们来理解一下数据库备份的必要性。数据库备份是为了防止数据丢失,这可能由于硬件故障、软件错误、人为操作失误...

    Oracle_10g数据库备份与恢复.

    Oracle 10g数据库备份与恢复是数据库管理中的一个重要组成部分,它确保了在发生硬件故障、软件错误、人为操作失误或数据损坏等情况下,数据能够被恢复到一个已知的正常状态,保障了企业数据的安全性和可靠性。...

    oracle实现数据库的备份与还原

    本主题将深入探讨如何使用C#编程语言来实现Oracle数据库的备份与还原过程。 首先,理解Oracle数据库的备份原理是必要的。Oracle提供多种备份方式,包括物理备份(如数据文件、控制文件的拷贝)和逻辑备份(如导出/...

    如何备份还原oracle数据库

    ### 一、Oracle数据库备份的重要性 在日常维护工作中,由于硬件故障、人为操作失误或系统崩溃等原因,可能会导致数据丢失。因此,定期备份Oracle数据库是确保数据安全性的必要措施之一。备份不仅能够防止数据丢失,...

    oracle备份与还原数据库

    #### 一、Oracle数据库备份方法概述 Oracle数据库提供了三种标准的备份方式:导出/导入(EXP/IMP)、热备份(Hot Backup)和冷备份(Cold Backup)。这些方法根据不同的场景和需求,各有优势。 - **导出/导入(EXP...

    使用plsqldev对oracle数据库做备份还原操作

    总的来说,PL/SQL Developer提供了一种直观且高效的方式来进行Oracle数据库的备份和还原,对于数据库管理员来说,这是一个非常有价值的工具。熟练掌握这些操作,可以帮助你在数据库管理中更加得心应手。

    oracle11g_rman备份还原初步方案(20190524).docx

    ### Oracle 11g RMAN备份与恢复初步方案解析 #### 一、RMAN备份与恢复概述 **RMAN(Recovery Manager)**是Oracle提供的一种强大工具,主要用于数据库的备份、还原及恢复操作。RMAN支持从Oracle 8及更高版本的...

    Oracle 11g R2 Rman备份与恢复_刘耀龙的博客-CSDN博客_rman备份.pdf

    Oracle 11g R2 的 RMAN (Recovery Manager) 是 Oracle 数据库管理系统中的一个关键工具,主要用于数据库的备份和恢复。RMAN 提供了一种高效且灵活的方式来管理和保护数据库,确保在数据丢失或系统故障时能够快速恢复...

    oracle10g常用命令数据库的备份和恢复

    ### Oracle 10g 常用命令:数据库的备份与恢复 #### 一、基础知识与环境准备 在深入探讨 Oracle 10g 数据库的备份与恢复之前,我们需要了解一些基本概念和环境配置。 ##### 1. 连接到 Oracle 10g 数据库 - **连接...

    oracle数据库备份与还原实例

    Oracle 数据库备份与还原实例 Oracle 数据库备份与还原是数据库管理的重要步骤,涉及到数据的安全性和可靠性。本文将介绍 Oracle 数据库备份与还原实例,使用 exp 与 imp 方式导出和导入数据,同时也包含 Linux ...

    oracle数据库备份还原BAT脚本

    "Oracle数据库备份还原BAT脚本"就是这样一个工具,它允许用户通过简单的脚本配置进行数据库的备份操作,并且可以设定为Windows计划任务以实现定时备份。 首先,我们需要理解BAT脚本的基本结构。在批处理文件中,...

    oracle9i数据库备份和还原.doc

    ### Oracle9i数据库备份与还原知识点详解 #### 一、Oracle9i数据库备份方法 ##### 1. 导出本机数据库 在进行数据库备份时,通常会采用Oracle的`exp`工具来进行数据导出。具体步骤如下: - **启动命令行**:首先...

    oracle数据库备份还原(本地及远程操作)

    ### Oracle数据库备份与还原:本地及远程操作详解 Oracle数据库作为全球领先的企业级数据库管理系统,其备份与还原机制是确保数据安全与系统稳定的关键环节。本文将深入解析Oracle数据库的备份与还原技术,特别是...

    oracle10g数据库备份与还原总结[文].pdf

    首先,归档模式是Oracle数据库备份的基础,它可以防止数据丢失,因为在数据处于OPEN状态时也能进行备份。当发生介质故障时,除了SYSTEM表空间的数据文件,其他所有表空间都可以在数据库开放的状态下进行恢复。归档...

Global site tag (gtag.js) - Google Analytics