该热备份及还原采用exp/imp方式导入导出
导出数据:
数据库导出有四种模式full(全库导出), owner(用户导出), table(表导出), tablespace(表空间导出).
full( 全库导出): 导出除ORDSYS,MDSYS,CTXSYS,ORDPLUGINS,LBACSYS 这些系统用户之外的所有用户的数据.
owner( 用户导出): 导出某个或某些用户的所有权限和数据.
tables( 表导出): 导出某些表(可以是不同用户的)的结构和数据.
tablespace( 表空间导出):表空间导出数据.
这里只是简要测试了前两种模式:
以Shell命令模式导出导入
1.将用户blog中的所有数据导出,outdata.log为导出日志记录
exp userid=system/lxf@orcl owner=blog file=d:\outdata.dmp log=d:\outdata.log;
如果数据文件较大,file=(d:\temp\outdata1.dmp, ..) filesize=2GB
2.完全导出数据库
exp userid=system/lxf@orcl full=y file=d:\outdata.dmp log=d:\outdata.log;
3.导入数据库
imp flower/lxf@orcl full=y file= d:\outdata.dmp ignore=y ;
imp system/lxf@orcl file=d:\ outdata.dmp;
imp userid=system/manager full=y file=*.dmp
表空间的导出导入,需要以sysdba德身份执行,且表空间文件为只读
SQL> ALTER TABLESPACE TEST READ ONLY;
表空间导出
exp """/@orcl as sysdba""" file=trans.dmp transport_tablespace=y tablespaces=flower_tbs triggers=n constraints=y grants=y
SQL> host exp 'sys/lxf@orcl sysdba' transport_tablespace=y file=d:\exp\tablespace.dmp tablespaces=smallts;
SQL> alter tablespace flower_tbs read write;
表空间导入
imp """/@orcl as sysdba""" file=trans.dmp transport_tablespace=y datafiles='e:\orcldatafile\smallfile.dbf ' tablespaces=test tts_owners=yangtk --用户名
SQL> host imp '/ as sysdba' transport_tablespace=y file=d:\exp\tablespace.dmp datafiles=e:\orcldatafile\smallfile.dbf fromuser=tr touser=system;
SQL> alter tablespace smallts read write;
分享到:
相关推荐
本工具是一款基于Java编写的桌面应用程序,专为Oracle数据库的导入导出提供便利。 1. **Oracle数据库导入导出的重要性** - 数据迁移:当需要将数据从一个Oracle实例迁移到另一个实例时,导入导出工具是关键。 - ...
这个"Oracle导入导出命令bat执行命.rar"文件显然包含了一系列用于自动化这些过程的批处理(BAT)脚本。 首先,让我们来理解一下Oracle的导入导出命令。`expdp`和`impdp`是Oracle Data Pump的命令行工具,用于导出和...
Oracle数据库导入导出命令(备份与恢复) Oracle数据库是目前最流行的RELATIONAL DATABASE MANAGEMENT SYSTEM(关系数据库管理系统),它提供了强大且灵活的数据存储和管理功能。为了确保数据的安全和可靠性,Oracle...
Oracle数据库导入导出命令详解 Oracle数据库导入导出命令是数据库管理员和开发人员必备的技能之一。今天,我们将详细介绍如何使用命令行来操作Oracle数据库的导入和导出。 备份数据 备份数据是数据库管理员的重要...
Oracle 19c 备份恢复-导入导出 Oracle 19c 备份恢复-导入导出是指使用 Oracle 数据库提供的工具 exp 和 imp 实现数据库的备份恢复和数据的导入导出。本文将详细介绍 Oracle 19c 备份恢复-导入导出的基本命令、工作...
远程工具连接到 Linux 进行操作,进行 Linux 上 dmp 文件的导入导出。 正文 a. 将用户 system 用户表导出到指定路径 D 盘 exp system/password@SID file=d:/daochu.dmp full=y b. 将用户 system 与 sys 用户的表...
Linux下Oracle数据导入导出方法 基本常用的都有,可做参考文档
Oracle 数据导入导出是数据库管理中的重要操作,用于在不同环境之间转移数据,备份和恢复数据,以及进行数据迁移。本文将深入探讨Oracle数据库的数据导入导出机制,包括使用的主要工具、过程和最佳实践。 Oracle ...
Oracle数据库的导入导出是数据库管理中常见的操作,主要用于数据迁移、备份恢复和系统复制等场景。本文将详细讲解Oracle数据库的DMP文件及其相关的EXP(导出)和IMP(导入)工具。 DMP文件是Oracle数据库的转储文件...
3. **目录对象(Directory Object)**:在Oracle中,数据泵导入导出操作需要指定一个目录对象,该对象指向操作系统上的物理目录,存放导入导出的文件。创建目录对象的SQL语句如下: ``` CREATE OR REPLACE ...
- `imp`: Oracle导入命令。 - `full=y`: 表示进行全库导入。 ##### 2. 特定表导入 也可以指定导入特定的表。 ```plaintext imp system/manager@TEST file=d:\daochu.dmp tables=(table1) ``` - `tables=(table1)...
Oracle数据导入导出是数据库管理中的重要操作,用于在不同环境之间转移数据,备份或恢复数据,以及在系统升级或迁移时保持数据完整性。Oracle提供了一对工具,即IMP(Import)和EXP(Export),来执行这些任务。下面...
Oracle数据库的导入导出是数据库管理中的重要环节,主要用于数据迁移、备份恢复和系统复制等操作。本篇文章将深入探讨Oracle数据库的导入导出过程,以及处理“process挂起”问题的方法。 首先,Oracle数据库提供了...
Oracle的导入导出是数据库管理中常用的操作,用于备份数据、迁移数据或在多个环境间同步数据。本篇将详细解释Oracle数据库的导出(EXP)和导入(IMP)过程,以及不同类型的导出模式。 首先,Oracle的导出分为三种...
### Oracle 数据导入导出命令详解 #### 一、概述 Oracle 数据库系统是业界领先的数据库管理系统之一,提供了强大的数据管理功能。在Oracle中,数据的导入导出是一项非常重要的任务,尤其是在需要迁移数据、备份数据...
在VB中实现Oracle数据库的导入导出,主要涉及到以下几个关键知识点: 1. **Oracle连接组件**:首先,我们需要使用Oracle的客户端组件,如ODBC(Open Database Connectivity)或ODP.NET(Oracle Data Provider for ...
Oracle数据库的导入导出功能是数据管理的重要环节,主要用于数据备份、恢复以及迁移。在本文中,我们将深入探讨Oracle数据库的导出(Export)和导入(Import)操作,以及如何利用这些工具进行备份与恢复。 1. **...
### Oracle数据库导入导出DMP文件操作详解 #### 一、Oracle数据库DMP文件导出操作 DMP文件是Oracle数据库特有的数据交换格式,主要用于数据的备份与迁移。通过使用Oracle的导出工具(EXPDP或传统的EXP),可以将...