今天在WINXP操作系统下练习使用exp/imp命令时遇到一个问题。
打开DOS,"sqlplus /nolog","conn /@ora as sysdba","startup"启动数据库:
SQL> startup
ORACLE例程已经启动.
Total System Global Area 118255568 bytes
Fixed Size 282576 bytes
Variable Size 83886080 bytes
Database Buffers 33554432 bytes
Redo Buffers 532480 bytes
数据库装载完毕.
数据库已经打开.
运行"exp"后, 输入系统默认的用户名口令:sys/change_on_install,提示下列错误:
EXP-00056: 遇到ORACLE错误12560
ORA-12560: TNS: 协议适配器错误
EXP-00000: 导出终止失败
经检查,这是由于在注册表的HKEY_LOCAL_MACHINE-SOFTWARE-ORACLE-HOMEO下的文件oracle_sid值rman造成的,根据我的数据库配置,总共建立了三个库,SID分别为OEMREP/ORA/RMAN.在我的实验中,只打开了库ORA,对应的ORACLE_SID应该是ora(这里在SQL下也可以用命令select * from v$instance查看),而不是rman,只需要通过编辑文件"ORACLE_SID"将rman改为ora,就可以了.
分享到:
相关推荐
当你遇到“exp.exe已停止工作”的错误时,这通常意味着在尝试执行数据导出过程中遇到了问题。以下是一些可能导致该错误的原因及解决方法: 1. **系统兼容性**:确保你的操作系统与Oracle 10g版本兼容。有时,由于...
标题提到的问题是“oracle在导出dmp缺少exp.exewenjain”,这表明在尝试执行数据导出操作时,用户可能遇到了找不到"exp.exe"的情况。这通常是由于以下原因: 1. **Oracle Client安装不完整**:Oracle客户端安装包中...
然而,在使用 Oracle 11G 时,用户可能会遇到一些问题,例如无法导出空表的问题。在本文中,我们将讨论如何解决这个问题,并提供了多种方法来导入和导出数据。 一、解决无法导出空表的问题 在 Oracle 11G 中,默认...
### Oracle中用exp/imp命令参数详解 #### 一、使用`exp`命令进行数据导出 `exp`(Export)命令是Oracle提供的一种用于备份和迁移数据的强大工具。通过`exp`命令,用户可以将数据库中的数据以及相关元数据(如表...
10. **恢复和故障排除**:在遇到问题时,仔细阅读错误消息,并参考Oracle官方文档或在线社区(如Oracle forums)进行故障排除。 总的来说,Oracle-ImpExp作为一个第三方工具,可能是对Oracle原生Data Pump工具的一...
此问题通常发生在尝试从客户端连接到Oracle数据库服务器时,特别是当执行数据导入导出操作时。本文将深入探讨该错误产生的原因,并提供详细的解决方案。 #### 错误原因分析 ORA-12154错误通常由以下两种情况导致: ...
### Oracle数据库导入导出命令详解 #### 一、概述 在Oracle数据库管理中,数据的导入导出是一项非常重要的操作,主要用于数据的备份与恢复。...同时,了解常见的问题及其解决方案也是非常必要的。
在首次尝试使用 `a` 用户导出 `b` 用户下的一张表 `t` 时,我们遇到了权限问题: ```bash [oracle@ocmdb1~]$ exp a/a file=t.dmp tables=b.t Export: Release 10.2.0.1.0 - Production on Fri May 18 09:07:31 2012...
通过上述两个解决方案,可以有效地解决Oracle数据库中导出DMP文件时遇到的空表导出问题。首先,通过调整`deferred_segment_creation`参数的值,可以确保未来创建的空表能够在导出时不出现问题;其次,通过为现有空表...
在使用Oracle 11g进行数据备份时,可能会遇到一个问题:使用`exp`命令导出数据库时,空表(即没有任何数据的表)并不会被包含在导出文件中。这是因为Oracle 11g为了节省空间,默认情况下不会为这些空表分配存储空间...
Oracle 11gR2 的 EXP 导出命令在某些情况下可能会遇到 EXP-00011 错误,提示“表不存在”。这个问题通常与 Oracle 11gR2 引入的一个新特性—— Deferred Segment Creation(延迟段创建)有关。这个特性旨在提升...
- **联系Oracle Support Services**:将这些详细信息提交给Oracle的技术支持团队以获得解决方案。 #### 5. EXP-00004 无效用户名或口令 **原因**:用户提供了错误的用户名或密码,导致无法访问数据库。 **操作指南...
Oracle 19c客户端安装指南 Oracle数据库是全球广泛使用的数据库管理系统之一,Oracle 19c...请注意,安装过程中可能会遇到各种问题,如依赖库缺失、权限问题等,遇到问题时请查阅官方文档或在线资源寻求解决方案。
在尝试使用sys用户删除infa用户下的某个表时,遇到了两个主要的Oracle错误: 1. **ORA-00604: 递归SQL级别X出现错误** - 这个错误通常表明在执行SQL语句的过程中,触发了另一个SQL语句(递归调用),而这个后续的SQL...
然而,有时用户可能会遇到一个问题,即无法使用`EXP`导出空表。本文将深入探讨这个问题的原因以及如何解决。 首先,我们来看一下为什么Oracle `EXP`不能导出空表。在Oracle 11g版本及其后续版本中,一个显著的改变...
本文主要针对Oracle数据库启动过程中可能遇到的问题进行总结,并提供相应的解决方案。 首先,当计算机名更改时,Oracle控制台服务可能无法启动。解决这个问题涉及以下几个步骤: 1. 修改`oracle\product\10.2.0\db...
- **解决方案**:首先,记录下具体的Oracle错误代码和消息,这通常包含了定位问题的关键信息。然后,根据错误代码查询Oracle官方文档或社区资源,了解该错误的具体原因和推荐的解决步骤。必要时,可以将错误详情报告...
在Oracle 11g及以上版本中,用户可能会遇到在尝试导出空表时失败的问题,主要表现为出现"EXP-00011: table 不存在"的错误信息。这个问题是由于Oracle的一种优化策略,即在11g版本以后,默认情况下,新建的表不会立即...
- **导入数据时**:在导入数据前,可以使用`expdp`或`exp`工具导出数据时指定正确的字符集参数,例如`CHARACTER_SET_SOURCE=ZHS16GBK`。 - **已存在的数据**:对于已经存在于数据库中的乱码数据,可以通过`DBMS_LOB....