1:G:\Oracle\product\10.1.0\Client_1\NETWORK\ADMIN目录下有个tnsname.ora文件,内容如下:
CMSTAR =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.18.13.200)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = cmstar)
)
)
其中:CMSTAR为数据库名,HOST为IP地址,所以可以仿效上面的例子手动添加数据录连接。
2:用cmd进入命令行
输入:tnsping cmstar 或 tnsping CMSTAR名字
就是测试172.18.13.200是否连接成功
3:导入与导出,如下:
数据导出:
1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中
exp system/manager@TEST file=d:\daochu.dmp full=y
2 将数据库中system用户与sys用户的表导出
exp system/manager@TEST file=d:\daochu.dmp owner=(system,sys)
3 将数据库中的表table1 、table2导出
exp system/manager@TEST file=d:\daochu.dmp tables=(table1,table2)
4 将数据库中的表table1中的字段filed1以"00"打头的数据导出
exp system/manager@TEST file=d:\daochu.dmp tables=(table1) query=\" where filed1 like '00%'\"
上面是常用的导出,对于压缩我不太在意,用winzip把dmp文件可以很好的压缩。
不过在上面命令后面 加上 compress=y 就可以了
数据的导入
1 将D:\daochu.dmp 中的数据导入 TEST数据库中。
imp system/manager@TEST file=d:\daochu.dmp
上面可能有点问题,因为有的表已经存在,然后它就报错,对该表就不进行导入。
在后面加上 ignore=y 就可以了。
2 将d:\daochu.dmp中的表table1 导入
imp system/manager@TEST file=d:\daochu.dmp tables=(table1)
注意事项:导出dmp数据时需要有导出表的权限的用户,否则不能导出。
相关推荐
"Oracle导出DMP备份文件"是Oracle数据库进行数据备份的一种方式,通过这种方式,我们可以将整个数据库或特定用户模式的数据导出为一个二进制的.DMP文件,以便在需要时进行数据恢复或迁移。 Oracle Data Pump(简称...
但有一种间接的方法可以实现这个目标,即通过重新导出数据到低版本兼容的DMP文件: 1. **创建链接服务器**:在高版本Oracle数据库上,可以创建一个到低版本数据库的数据库链接,这样就可以通过低版本的SQL*Plus或...
Oracle 导入导出 DMP 数据库 Oracle 导入导出 DMP 数据库是指使用 Oracle 数据库管理系统提供的导入导出...通过两种方法:使用客户端 Enterprise Manager Console 和使用 PL/SQL,可以快速地实现数据库的导入和导出。
下面我们将详细介绍两种常见的导入导出方法:使用 Oracle 客户端 Enterprise Manager Console 和 PL/SQL Developer。 #### 三、使用 Oracle 客户端 Enterprise Manager Console 进行 DMP 文件导入 ##### 3.1 准备...
### Oracle导出工具:expdp Oracle提供了两种主要的导出工具:`exp`和`expdp`。其中,`exp`是较早版本的工具,而`expdp`则是基于Direct Path Load技术的现代工具,提供更高的性能和更多的功能选项。在本例中,我们...
Oracle 数据库中导入 DMP 文件方法 Oracle 数据库是一种关系型数据库管理系统,广泛应用于企业级应用中。DMP 文件是 Oracle 数据库的导出文件,包含了数据库中的表结构、数据和索引信息。下面将详细介绍如何将 DMP ...
有两种方法可以创建表空间: 1. **EM 方式**:通过 Oracle 的 EM (Enterprise Manager) 界面创建表空间,步骤如下: - 启动 Oracle 服务。 - 登录 EM 控制台。 - 创建表空间。 2. **SQL*Plus 方式**:通过 SQL*...
### Oracle导dmp出现文件ORA-12154 TNS 无法解析指定的连接标识符解决方案 #### 问题背景 在进行Oracle数据库的操作时,经常会遇到“ORA-12154 TNS 无法解析指定的连接标识符”这样的错误提示。此问题通常发生在...
在Oracle数据库管理中,经常需要对数据库进行备份或迁移操作,其中一种常见的方法就是通过DMP(Data Pump)文件来完成这一过程。DMP文件是Oracle Data Pump工具创建的一种特殊格式的文件,用于存储数据库对象及其...
首先,Oracle DMP(Data Pump Export)文件是一种用于导出数据库对象和数据的二进制格式。DMP文件通常用于备份数据库、迁移数据到其他数据库实例或者恢复数据。导入DMP文件使用的是Data Pump Import工具,它提供了...
### Oracle 临时表用法详解 #### 一、背景与问题描述 ...理解这两种临时表的区别和使用场景对于优化数据库性能至关重要。同时,需要注意Oracle临时表的一些局限性,以便在实际应用中做出合理的决策。
Oracle DMP文件是由Oracle Data Pump导出的数据文件,它包含了数据库中的表、索引、用户对象、权限等信息。本篇文章将深入探讨如何将DMP文件还原到Oracle数据库,以实现数据的恢复或迁移。 首先,我们需要理解...
### Oracle导出DMP格式图解教程和方法 在Oracle数据库管理中,数据备份是非常重要的一个环节。通过备份,可以确保在系统发生故障时能够快速恢复数据,避免数据丢失带来的损失。本文主要介绍如何使用Oracle数据库...
exp 和 imp 是 Oracle 数据库提供的两个命令行工具,用于数据库的备份恢复和数据的导入导出。exp 用于导出数据库对象和数据,而 imp 用于导入数据库对象和数据。两个命令都可以使用 help 选项来获取帮助信息,例如,...
建立表空间有两种方法,一种是DOS下SQLPLUS方式,一种是Oracle的EM方式。建议使用EM方式建立表空间: 1. 启动服务:我的电脑—右键—管理—服务—ORACLE三个服务启动。 2. 启动EM:开始—程序—ORACLE-oradb11g_...
DMP(Data Pump Export)文件是Oracle数据库的一种导出格式,它包含了数据库对象如表、视图、存储过程等的元数据和数据本身。通过DMP文件,我们可以将数据库的数据和结构导出到文件中,以便于迁移、备份或恢复。 该...
导出DMP文件的过程可以通过以下几种方式进行: 1. **全库导出**: ```bash exp system/manager@TEST file=d:daochu.dmp full=y ``` 这条命令会将名为`TEST`的数据库全部内容导出至`daochu.dmp`文件中。 2. **...
这里的代码使用 Runtime.getRuntime().exec() 方法来执行 exp 命令,将 Oracle 数据库数据导出到文件 d:\t.dmp 中。 类似地,使用以下代码可以将数据从文件中导入到 Oracle 数据库中: ```java public boolean imp...
### Oracle导出脚本文件的方法 #### 概述 在Oracle数据库管理中,为了便于数据迁移、备份或恢复等操作,导出脚本文件成为一项非常实用的功能。本文将详细介绍如何使用Oracle的导出工具(`exp`)来创建`.dmp`文件,...