`

Oracle 备份整个数据库与还原到新数据库中

阅读更多

第一步,需要断开所有的连接用户。

以下语句需要在sqlplus 下运行:

 

C:\Users\dataone>sqlplus /@DBName as sysdba

 

SQL>  select SID,SERIAL#,USER#,USERNAME,SCHEMANAME,OSUSER from v$session where USER# <> 0 order by USER#;

 

       SID    SERIAL#      USER# USERNAME                       SCHEMANAME                     OSUSER
---------- ---------- ---------- ------------------------------ ------------------------------ ------------------------------
        28          5        105          NCTEST                         NCTEST                         dataone
        27          5        105          NCTEST                         NCTEST                         dataone
        26          5        105          NCTEST                         NCTEST                         dataone

 

用语句 alter system kill session 'sid,serial'; 断开连接。

 

SQL>alter system kill session '28,5';

 

 

踢出连接后,断开当前连接,再备份,

 

SQL> exit

 

 

alter session set nls_date_format='yyyy-mm-dd hh:mi:ss';

 

select * from ALL_USERS;

 

select * from DBA_USERS;

 

 

 

 alter tablespace XXXX read only;
exp "system/manager as sysdba" transport_tablesapce=y tablespaces=(XXXX) file=D:\users.dmp;

 

 

首先CMD进入DOS窗口:
输入下面语句:这是导出某个表
imp xx/xx@serverName file=/d:a.dmp full=y tabels=(table_name)

这是导出整个数据库
imp user_name/password@oracle_DB file=D:\newprod_2009-07-12.dmp log=D:\test.log fromuser=user_name touser=user_name ignore=y

这是导出表空间
imp xx/xx@serverName file=/d:a.dmp full=y tablespaces=(tablespace_name)

也可以用下面的命令对表空间备份,也即导出到别的地方
copy D:\oracle10g\oradata\tablespace01.dbf  F:\oraclebackup

也可以在PL/SQL中使用"工具"下面的很多导入,导出功能,很好用的
也可以进oracle企业管理器中进行这些导入,导出.

 

 

 

 

 

 

未完待续、。。。

 

分享到:
评论

相关推荐

    oracle备份与还原数据库

    ### Oracle备份与还原数据库知识点详解 #### 一、Oracle数据库备份方法概述 Oracle数据库提供了三种标准的备份方式:导出/导入(EXP/IMP)、热备份(Hot Backup)和冷备份(Cold Backup)。这些方法根据不同的场景...

    如何备份还原oracle数据库

    本文将根据给定的信息“如何备份还原oracle数据库”,详细介绍备份与恢复Oracle数据库的方法与步骤。 ### 一、Oracle数据库备份的重要性 在日常维护工作中,由于硬件故障、人为操作失误或系统崩溃等原因,可能会...

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

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

    oracle数据库备份与还原实例

    在还原数据库之前,需要先创建一个新用户,并授予该用户必要的权限。然后,使用 imp 命令将备份文件导入到数据库中。 例如,使用以下命令创建新用户并授予权限: ``` su - oracle sqlplus / as sysdba SQL&gt; create ...

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

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

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

    备份数据库的过程通常涉及到数据导出。在PL/SQL Developer中,这可以通过"Tools"菜单下的"Export Tables"选项来实现。在弹出的窗口中,选择你需要备份的表,这里可以选择所有以"ns"开头的表。接着,指定输出文件的...

    Veeam 备份恢复oracle数据库详细配置文档

    本文档详细介绍了如何使用 Veeam 备份恢复 Oracle 数据库的配置过程,从环境准备到推送 Oracle RMAN Plugin,再到创建备份作业和运行备份作业,最后实现 Oracle 数据库的异机恢复。本文档旨在帮助读者快速掌握 Veeam...

    windows oracle11g 备份与还原

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

    oracle备份还原数据库.zip

    oracle备份数据库和2. oracle还原数据库,这将帮助我们理解Oracle数据库备份和恢复的基本概念及操作步骤。 首先,让我们深入探讨"Oracle备份数据库"这个主题。Oracle提供了多种备份策略,包括物理备份和逻辑备份。...

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

    在本文档中,我们将介绍如何使用冷备份将 Oracle 11g 整个数据库迁移到另一台服务器。迁移过程中,我们需要将源数据库的数据文件、控制文件和日志文件复制到目标服务器并恢复。 一、实验目的 由于源主机的 Oracle ...

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

    ### Linux 下 Oracle 11g 数据库冷备份与异机还原详解 #### 实验背景及目的 ...在整个过程中,特别注意到了数据文件的复制、软链接的创建以及控制文件的备份与重建,这些都是确保异机还原成功的关键步骤。

    oracle数据库备份还原BAT脚本

    在这个例子中,`remap_schema`参数用于在还原时将原数据库中的schema映射到新的schema,这在你需要更改数据库架构或用户权限时很有用。 将这样的脚本放入Windows计划任务中,可以通过`schtasks`命令创建定时任务,...

    Oracle数据库还原与备份.docx

    Oracle 数据库还原与备份 Oracle 数据库还原是指在服务器异常断电或其他...本文总结了 Oracle 数据库还原与备份的知识点,包括数据库还原的步骤、导入数据库的方法、备份数据库的方法、可能遇到的问题和解决方案等。

    oracle9i数据库备份和还原.doc

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

    Oracle数据库备份与恢复.pdf

    ### Oracle数据库备份与恢复 #### 一、Oracle数据库概述 Oracle数据库是一款由甲骨文公司开发的关系型数据库管理系统,以其卓越的性能、可扩展性和安全性在全球范围内被广泛应用。Oracle数据库的特点包括: - **...

    oracle数据库备份与还原

    ### Oracle数据库备份与还原知识点详解 #### 一、Oracle数据库备份概述 Oracle数据库备份是确保数据安全的关键步骤之一。在日常运维中,合理的备份策略能够有效地保护数据免受硬件故障、软件错误或灾难性事件的...

    oracle10g数据库备份与还原总结

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

    java备份还原oracle数据库知识.pdf

    1. 使用EXP工具备份数据库:EXP工具是Oracle提供的一个命令行工具,用于将数据库导出到一个文件中。Java程序可以使用Runtime.getRuntime().exec()方法来执行EXP命令,实现数据库的备份。 2. 构建EXP命令:在Java...

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

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

    oracle数据库表备份及还原

    oracle数据库表备份及还原:详细讲述了方法,适合新手~(傻瓜式方法)

Global site tag (gtag.js) - Google Analytics