Oracle导出、导入
导出:这倆天想把远程测试环境的Oracle9i数据库导入到本机上的Oracle10g。首先导出远程Oracle测试数据(dmp文件):进入Dos下输入 exp ,Dos会提示输入用户名,输入 用户名/密码@数据库实例名 -- 这一步要保证你的Oracle安装目录:D:/Oracle/network/admin/tnsnames.ora 文件中必须有远程数据库的一个连接信息,如我的:
ZQORACLE =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.*.*)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = zqoracle)
)
) 至于这个信息我们通过Oracle的Net Configuration Assistant来配置远程Oracle数据库就能自动生成tnsnames.ora中配置信息,通过这一项配置了远程数据库,PL/Sql才能连接远程数据库。接下来只要指定把数据库导入到自己电脑上的哪个dmp文件就可以了。
导入:同样进入Dos下输入 imp ,输入 用户名/密码@数据库实例名 --这里要确保本地Oracle服务和监听已经启动,导入的用户需有dba权限,如果没有需赋予用户dba权限,按照提示操作。在导入过程中我遇到了 1、表空间问题:提示不存在**表空间,于是需要按照提示创建相应的表空间并确保表空间大小够用,设置自动增长表空间最好,至于如何创建表空间可以到百度上搜下就可以了。 2、表分区问题:Oracle10g的标准版是不支持表分区的,所以安装的时候要选择安装企业版,企业版的安装方法和标准版版的安装方法是一样的,至于安装方法及删除方法,在百度上打上Oracle10g删除、Oracle10g安装,找到百度文库中的Doc文件,按照里面提示做就可以,本人觉得百度文库中的东西还是比较标准的。 3、字符编码问题:我的字符编码是根据次网站上描述的解决的,大家可以参考下:http://hi.baidu.com/chenxie511524/item/547dee448465f3eabdf451bd。最后还是几经波折成功导入数据库了,不过还是有个小地方说 违反唯一约束 条件,不过那个似乎对我使用数据库没什么影响也就没有解决了。
在百度搜资料的过程中,建议 1、不要看到类似的就点进去看,看看标题下面觉得相似才进去这样就可以节省很多时间和脑力。 2、找问题要层层查找原因,如刚刚开始是A问题报错,然后百度找到A问题原因,按照百度上执行时又发展B问题时马上百度B问题这样层层查找原因。 3、Oracle启动不了Oracle安装好后位于本机上的安装文件不要轻易的去动它也不要将其隐藏等,否则会遇到Oracle启动不了,现象为:在我的电脑的管理里面是看到启动服务了的,实际上在任务管理器里面又不能看到内存的增加。其实没有启动,如果隐藏或者误删了安装的文件就会导致这现象等。以上便是我在导出、导入所遇到的问题。
分享到:
相关推荐
本工具是一款基于Java编写的桌面应用程序,专为Oracle数据库的导入导出提供便利。 1. **Oracle数据库导入导出的重要性** - 数据迁移:当需要将数据从一个Oracle实例迁移到另一个实例时,导入导出工具是关键。 - ...
本文将详细介绍Oracle导出导入命令的相关知识点。 ### Oracle导出命令 #### 命令概述 Oracle导出命令通常指的是`expdp`或`exp`命令。其中`expdp`是基于Data Pump的导出工具,而`exp`是早期版本中使用的传统导出...
Oracle数据库的导出导入是数据库管理员日常维护工作中的重要环节,它涉及到数据的备份、迁移和恢复等操作。Oracle提供了一套强大的数据泵工具(Data Pump),包括expdp(导出)和impdp(导入)命令,用于高效地处理...
### ORACLE导出导入知识点详解 #### 一、概述 Oracle数据库提供了强大的数据备份与恢复功能,其中最为常用的就是导出(Export)和导入(Import)功能。通过这两种方式可以有效地进行数据迁移、备份和恢复操作。本文...
总之,Oracle的`exp`和`imp`工具是数据库管理员的重要工具,而“Oracle导出导入小工具”则进一步简化了这一过程,使得数据的迁移和备份更加便捷。在实际使用中,应结合具体情况选择合适的工具和方法,确保数据的完整...
### Oracle数据库导出导入(EXP和IMP)技术详解 #### 一、概述 Oracle数据库管理系统提供了多种工具和技术来实现数据的备份与恢复,其中最常用的是`EXP`(Export)和`IMP`(Import)。这两种工具可以有效地帮助...
一、Oracle导出(exp) Oracle的`exp`命令用于将数据库中的数据导出到本地磁盘,生成`.dmp`格式的文件。这个文件包含了数据库对象的定义和数据。基本语法如下: ```bash exp 用户名/密码 file=导出文件名.log log=...
### Oracle 数据导入导出命令详解 #### 一、概述 Oracle 数据库系统是业界领先的数据库管理系统之一,提供了强大的数据管理功能。在Oracle中,数据的导入导出是一项非常重要的任务,尤其是在需要迁移数据、备份数据...
### Oracle利用传输表空间导出导入数据的步骤详解 #### 一、背景介绍 在数据库管理领域,Oracle作为一款广泛使用的数据库管理系统,在企业级应用中占据着重要地位。随着业务的发展和技术的进步,数据库间的迁移需求...
Oracle 数据泵导出导入迁移方案是一种高效的数据迁移技术,尤其适用于Oracle 10g、11g和12c版本的数据库系统。本方案详细介绍了数据泵的工作原理、使用场景、兼容性,以及一系列关键参数的说明和实例,旨在提供一个...
Oracle的导入导出功能是数据库管理的重要部分,它允许我们方便地备份数据、迁移数据以及在不同环境间同步数据。这个"Oracle导入导出命令bat执行命.rar"文件显然包含了一系列用于自动化这些过程的批处理(BAT)脚本。...
SQL Server和Oracle是两种广泛使用的数据库管理系统,它们都提供了数据导入和导出的功能,以支持数据迁移、备份和恢复等操作。以下是关于这两个系统中导出和导入数据及表的具体方法。 在SQL Server中,导出数据通常...
### PL/SQL Developer 导出/导入 Oracle 表结构详解 #### 一、PL/SQL Developer 简介 PL/SQL Developer 是一款强大的 Oracle 数据库应用开发工具,它不仅支持 PL/SQL 语言的编写与调试,还提供了丰富的功能来帮助...
Oracle数据库导入导出命令(备份与恢复) Oracle数据库是目前最流行的RELATIONAL DATABASE MANAGEMENT SYSTEM(关系数据库管理系统),它提供了强大且灵活的数据存储和管理功能。为了确保数据的安全和可靠性,Oracle...
Oracle数据库是全球广泛使用的大型关系型数据库管理系统之一,它的数据导入导出功能对于数据库管理和维护至关重要。本压缩包文件“oracle_exp_imp”包含了用于Oracle数据库导入导出的脚本,这些脚本可以帮助用户轻松...
Oracle数据库是世界上最广泛使用的数据库系统之一,其强大的功能和稳定性深受企业...通过以上介绍,你应该对Oracle数据库的导出导入命令有了基本了解。实际操作时,根据具体需求调整参数,确保数据的完整性和安全性。
Oracle数据库是全球广泛使用的大型关系型数据库管理系统之一,其数据导入导出功能是数据库管理和维护中的重要环节。本文将深入探讨Oracle数据库的导入导出命令,特别是如何更改字符集的相关知识。 首先,Oracle...
3. **Oracle导出导入的注意事项**: - **权限管理**:确保用户有执行expdp/impdp的权限,并有权访问涉及的对象。 - **存储空间**:检查目标数据库和服务器的磁盘空间,确保有足够的空间进行导入导出操作。 - **...