`

Oracle 数据库 拷贝

阅读更多
记录一下吧:

把一个数据库中的数据完全拷贝到另一个数据库中:
假设数据库A,B

1.先用exp nm/pw@A file=e:/expdata.dmp
这时是按User模式导出,会导出所有的表,表中记录,存储过程,触发器,函数等

2.新建B数据库,在B数据库中新建 表空间,用户,其中表空间,用户名,密码都和A数据库中的一样。之所以新建数据库是因为如果以前的数据库,则imp时会出现问题,说对象已存在,无法添加。

3.用 imp nm/pw@B file=e:/expdata.dmp fromuser=nm touser=nm

4.在B中编译所有的对象

这样就完成了。

==================

如果A中有数据,B也存在,也有数据,怎么将数据从A-》b呢?

有两个办法:
1.用plsql中的“对象比较”功能,比较两个数据库,如果有不一样的表,视图,存储过程(只比较定义),则手动进行修改。
2.先用drop user xxx  cascade
drop掉用户xxx及其所属的所有的对象,然后用imp再导入一遍
分享到:
评论

相关推荐

    Oracle数据库异地自动备份.pdf

    Oracle数据库异地自动备份 Oracle数据库异地自动备份是指将Oracle数据库备份到远程服务器或磁带上,以确保数据的安全和可靠性。本文将结合实践经验,讨论UNIX环境下Oracle数据库的自动备份实现方法。 一、数据库...

    sap 与 oracle数据库的连接

    在SAP开发中,连接Oracle数据库需要遵循一定的步骤和顺序,包括建立目录、解压缩文件、建立虚连接、修改环境变量、拷贝文件和检查目录等步骤。只有遵循这些步骤,才能成功地连接Oracle数据库,实现数据交换和共享。 ...

    oracle 数据库自动备份脚本

    实现oracle 数据库自动备份+保留最新的7天数据+另一机器拷贝备份的脚本

    php连接oracle数据库的方法(测试成功)

    ORA函数是较早的函数集合,而OCI函数是Oracle的Call Interface,它提供了更新、更全面的函数来执行Oracle数据库的连接和操作。虽然两者使用语法类似,但推荐使用OCI函数集,因为它不仅支持更广泛的Oracle数据库版本...

    Oracle数据库维护手册

    《Oracle数据库维护手册》是为相关技术人员提供的一份详尽指南,涵盖了Oracle数据库日常运行维护的各个方面。手册的目的是帮助运维人员高效、准确地管理Oracle数据库系统,确保其稳定、安全运行。 2.1 数据库启动与...

    Windows系统崩溃后快速恢复Oracle数据库的妙招.pdf

    【Oracle数据库恢复流程】 在Windows系统崩溃后,恢复Oracle数据库主要分为以下步骤: 1. **新环境准备**:首先在新的服务器上安装Oracle数据库软件,安装完成后,Oracle会在其默认路径下自动生成必要的文件和目录...

    Java代码备份(windows和Linux)服务器oracle数据库

    Oracle数据库作为全球广泛使用的数据库管理系统之一,其备份策略和实施方式也是IT管理员关注的重点。本篇文章将详细介绍如何通过Java编程语言在Windows和Linux操作系统上实现对Oracle数据库的备份。 首先,理解...

    Oracle数据库异地容灾方案.doc

    "Oracle数据库异地容灾方案" Oracle 数据库异地容灾方案是指在两个或多个数据中心之间,使用连续数据复制技术实现数据库的异地容灾备份和恢复。该方案旨在提供高可用性和高可靠性的数据库服务,能够满足企业对数据...

    Oracle数据库的安装问题及其解决方法.pdf

    2. 在服务器上新建一个文件夹,把 Oracle 安装光盘拷贝到此文件夹中。 三、 Oracle 数据库的安装注意事项 在安装 Oracle 数据库时,需要注意以下几点: 1. 确保操作系统的版本和 Oracle 数据库的版本兼容。 2. ...

    linux上离线安装oracle数据库19c

    在Linux环境下离线安装Oracle数据库19c是一个涉及多个步骤的过程,需要准备相应的安装文件,并且对系统进行预安装配置。以下是对整个流程的详细解释: 1. **文件准备** - `compat-libstdc++-33-3.2.3-72.el7.x86_...

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

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

    net中使用ODP.net访问Oracle数据库(无客户端部署方法)

    在 .net 中使用 ODP.net 访问 Oracle 数据库可以不安装 Oracle 客户端,直接拷贝即可使用。下面将详细介绍如何在 .net 中使用 ODP.net 访问 Oracle 数据库。 首先,需要下载 Oracle Data Access Components (ODAC)...

    dmp文件导入oracle数据库方法[参考].pdf

    Oracle 数据库中导入 DMP 文件方法 Oracle 数据库是一种关系型数据库管理系统,广泛应用于企业级应用中。DMP 文件是 Oracle 数据库的导出文件,包含了数据库中的表结构、数据和索引信息。下面将详细介绍如何将 DMP ...

    oracle数据库实例拷贝应用[收集].pdf

    Oracle数据库实例拷贝是数据库迁移或备份恢复的一种方法,尤其适用于快速在另一台服务器上复现现有的数据库环境。本文档详细介绍了如何在Windows环境下,从一个Oracle 10g数据库实例(实例名为BOOK)拷贝到另一个...

    OCI操作oracle数据库[收集].pdf

    在选择安装 OCI 开发工具包后,Oracle 安装程序将 OCI 文件拷贝到 oracle 主目录内的以下子目录中: * BIN\:执行文件和帮助文件; * OCI\INCLUDE:头文件; * OCI\LIB\:其中包含仍 bc 和 msvc 两个子目录,分别...

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

    Oracle数据库是全球广泛使用的大型企业级数据库管理系统,而Subversion(SVN)则是一种流行的版本控制工具,用于跟踪和管理源代码和其他文件的变更。本文将深入探讨Oracle数据库的备份与恢复策略以及如何进行SVN的...

    Oracle数据库架构

    "Oracle数据库架构" Oracle数据库架构是指Oracle数据库服务器的架构,它可以可靠地管理多用户环境中的大量数据,并使用户可以并发访问这些相同的数据。数据库服务器还可以防止未经授权的访问,并为故障恢复提供有效...

    oracle数据库备份与恢复.doc

    ### Oracle数据库备份与恢复知识点详解 #### 一、备份与恢复基础 在Oracle数据库的运维过程中,备份与恢复是至关重要的环节,它们确保了数据的安全性和业务的连续性。备份通常指的是将数据库中的数据和控制信息...

    java ee连接Oracle数据库的各种方法.doc

    Java EE 连接 Oracle 数据库的各种方法 Java EE 连接 Oracle 数据库有多种方法,其中包括 JDBC 和 SQLJ 两种方式。JDBC 提供了一个驱动接口,使得 Java 程序可以访问数据库,而 SQLJ 是一个 Java 预编译器,可以将...

Global site tag (gtag.js) - Google Analytics