exp本地导出与imp本地导入
exp命令:
1 exp username/psw@TEST file=d:test.dmp full=y
2 exp username/psw@TEST file=d:test.dmp owner=(ly)
3 exp username/psw@TEST file= d:test.dmp tables=(grid1,grid2)
1其中一是将Test(与某一数据库对应的oracle服务名)数据库进行整体导出
2将属于用户ly的所有表导出
3将表grid1,与grid2导出
d:test.dmp是导出的文件地址
imp命令:
1 imp system/psw@TEST file=d:test.dmp
2 imp system/psw@TEST full=y file=d:test.dmp ignore=y
3 imp system/psw@TEST file=d:test.dmp tables=(grid1)ignore=y表示如果被导入的数据库中某个表已经存在就忽略不导入那个表
3表示只导入grid1这个表
在导入导出前要先测试下对应的数据库是否是通的:tnsping test来测试,同样test是服务名
所有命令可在cmd下执行
用exp/imp远程操作数据库
对ORACLE数据库进行远程操作,假设数据库在192.168.1.110上,具体方法如下:
一、在客户端创建和服务端对应的服务名
方法1:
修改tnsnames.ora文件
加入远程服务器的命名:
Sql代码
TEST_ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.110)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
方法2:
在oracle客户端,打开net manager。
创建一个服务命名TEST_ORCL,主机IP为:192.168.1.110,服务名orcl,端口1521
二、测试远程服务器是否畅通
进入到cmd后,执行命令:tnsping TEST_ORCL。
三、远程操作数据库
导出:
Sql代码
1:exp username/password@TEST_ORCL file=bak_filepath
2:exp username/password@TEST_ORCL full=y file=bak_filepath
username 用户名,password 密码,TEST_ORCL 客服端服务名,bak_filepath 备份文件存放的路径
导入:
Sql代码
1:imp username/password@TEST_ORCL file=bak_filepath full=y
2:imp username/password@TEST_ORCL/database_name file=bak_filepath full=y
3:imp username/password@TEST_ORCL file=bak_filepath fromuser=fromadmin touser=toadmin
username 用户名,password 密码,TEST_ORCL 客服端服务名,bak_filepath 备份文件存放的路径
fromadmin 备份数据的用户名,toadmin 还原数据库的用户名。database_name 还原到那个数据库上
full=y 将数据库整体导出,包括表结构等。
相关推荐
"Oracle数据库表结构导出工具Excel"就是为了解决这样的需求而设计的。 DBExport是一款高效实用的工具,专门用于将Oracle数据库的表结构信息转换成Excel格式。这款工具允许管理员或开发者轻松地导出数据库中的表定义...
- 优化网络传输:如果涉及远程导入导出,考虑压缩数据文件或使用更快的网络连接。 6. 安全性考虑: - 数据脱敏:在导出敏感数据时,要进行脱敏处理,保护个人隐私和企业机密。 - 加密传输:使用SSL/TLS等加密...
这里我们主要讨论的是针对ORACLE数据库的导入导出工具,它能够帮助用户方便地处理大量数据的传输。 Oracle数据库提供了一个名为“Data Pump”的强大工具,用于高效的数据导入和导出。Data Pump由两个主要组件组成:...
oracle 的exp/imp命令用于实现对数据库的导出/导入操作; exp命令用于把数据从远程数据库服务器导出至本地,生成dmp文件; imp命令用于把本地的数据库dmp文件从本地导入到远程的Oracle数据库中。
Oracle 是一种广泛使用的关系型数据库管理系统,导入导出 DMP 文件是 Oracle 数据库管理员和开发者经常遇到的一个重要任务。下面将详细介绍 Oracle 导入导出 DMP 文件的步骤和相关知识点。 创建数据库 在 Oracle ...
"数据库异地导入导出" 数据库异地导入导出是指在客户端...数据库异地导入导出涉及到创建数据库连接、创建目录对象、创建数据泵导出参数文件、执行导出命令、授予远程数据库用户权限和使用 network_link 参数等知识点。
在Linux环境下,远程定时备份Oracle数据库是一项至关重要的任务,它能确保数据的安全性和业务的连续性。Oracle数据库作为企业级的数据库管理系统,其备份与恢复策略必须严谨且可靠。以下将详细阐述如何在没有安装...
总的来说,这个JAVA工具类提供了对MySQL和Oracle数据库的备份和导入功能,通过集成常见的数据库备份工具,简化了开发人员的工作流程。在实际使用时,需要根据具体环境配置相关参数,并注意处理可能出现的各种异常...
Oracle 数据库的导入导出操作是数据库管理员的日常工作之一,对于数据的导入导出命令的熟悉和掌握是非常重要的。本文将对 Oracle 数据库的导入导出命令进行详细的解析,并对其相应的参数进行了说明。 一、基本概念...
Oracle 的 IMPDP 和 EXPDP 数据泵导入导出全备数据库详细笔记文档总结 Oracle 的 IMPDP 和 EXPDP 是两个强大的数据泵工具,用于将 Oracle 数据库中的数据导入或导出到其他数据库或文件中。在本文档中,我们将详细...
Oracle数据库提供了两种主要的工具来实现数据的导入导出:EXPDP(Export Data Pump)和IMPDP(Import Data Pump)。它们是Oracle Data Pump的一部分,相比传统的EXP和IMP命令,Data Pump在速度和功能上都有显著提升...
在Oracle数据库管理中,远程计算机之间的数据迁移是一项常见且重要的任务。这不仅涉及到数据库对象的复制,还可能包括数据的同步。本文将详细介绍如何使用Oracle提供的工具进行远程计算机上的数据导出和导入操作。 ...
在Linux环境下进行Oracle数据库的数据导入导出工作,是数据库管理员(DBA)日常维护工作中不可或缺的一部分。本文将详细解析Linux下Oracle数据导入导出的方法,包括使用exp和imp工具的具体操作流程。 ### Linux下...
Linux下将远程mysql数据库需要的数据导出到本地文件,然后将文件导入到本地的oracle数据库中,通过shell脚本和sqlldr实现每日定时任务
本文将深入探讨Oracle数据库的数据导入导出机制,包括使用的主要工具、过程和最佳实践。 Oracle 提供了多种工具来执行数据导入导出,其中最常用的是`SQL*Loader`和`Data Pump`(`expdp`和`impdp`)。这些工具允许...
本篇将详细解释Oracle数据库的导出(EXP)和导入(IMP)过程,以及不同类型的导出模式。 首先,Oracle的导出分为三种模式: 1. **用户模式**:导出特定用户的全部对象,包括表、索引、存储过程、触发器等,以及...
远程导入与备份Oracle数据库是企业级数据库管理中的关键技能之一,尤其对于初学者而言,掌握这一操作能够极大地提升数据安全性和运维效率。本文将详细解析远程导入与备份Oracle数据库的操作流程,包括必要的环境配置...