错误现象:
[Oracle@www.linuxidc.com data]$ exp "sys/oracle@www.linuxidc.com as sysdba" file=/data/sys.dmp log=/data/sys.log full=y;
LRM-00108: invalid positional parameter value 'as'
EXP-00019: failed to process parameters, type 'EXP HELP=Y' for help
EXP-00000: Export terminated unsuccessfully
原因:
这个可能是Oracle10g的一个BUG,只需按照如下两种方法即可:
解决办法:
第一种方法:
[oracle@www.linuxidc.com data]$ exp \"sys/oracle as sysdba\" file=/data/sys.dmp log=/data/sys.log full=y;
Export: Release 10.2.0.1.0 - Production on Wed May 2 19:20:12 2012
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
Export done in US7ASCII character set and AL16UTF16 NCHAR character set
server uses WE8ISO8859P1 character set (possible charset conversion)
About to export the entire database ...
. exporting tablespace definitions
. exporting profiles
. exporting user definitions
. exporting roles
. exporting resource costs
第二种方法:
[oracle@www.linuxidc.com ~]$ exp \'sys/oracle as sysdba\' file=/data/sys1.dmp log=/data/sys1.log full=y;
Export: Release 10.2.0.1.0 - Production on Wed May 2 19:26:08 2012
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
Export done in US7ASCII character set and AL16UTF16 NCHAR character set
server uses WE8ISO8859P1 character set (possible charset conversion)
About to export the entire database ...
. exporting tablespace definitions^[
. exporting profiles
. exporting user definitions
- 大小: 44.2 KB
分享到:
相关推荐
### ORACLE数据库导入导出详解 #### 一、概述 Oracle数据库是一款广泛应用于企业级环境中的关系型数据库管理系统。在日常运维与管理过程中,经常需要对数据库中的数据进行备份、恢复或者迁移操作。其中,Oracle...
### Oracle数据库导入导出命令详解 #### 一、Oracle 导入导出命令概述 Oracle 数据库提供了强大的数据导入导出功能,通过 `exp` 和 `imp` 命令来实现数据的备份与恢复。这些命令对于日常的数据库管理来说至关重要...
### Oracle 11g 数据备份导入到 10g 数据库中的详细操作指南 #### 一、背景介绍 在实际工作中,有时会遇到需要将Oracle 11g的数据备份导入到10g数据库中的需求。这通常是因为业务迁移或者数据共享的需求导致的。...
#### 一、Oracle数据库导入导出概述 在Oracle数据库管理中,数据的导入导出是一项非常重要的操作。通过这些功能,用户可以方便地将数据库中的数据备份到本地文件系统中,或者从本地文件系统恢复到数据库中,这对于...
### Oracle数据库导入导出知识点详解 #### 数据导出步骤与命令使用 在Oracle数据库管理过程中,数据的导入导出是一项非常重要的操作。它涉及到数据备份、迁移等关键环节。下面将详细介绍通过命令行方式进行Oracle...
### Oracle数据库导入导出DMP文件操作详解 #### 一、Oracle数据库DMP文件导出操作 DMP文件是Oracle数据库特有的数据交换格式,主要用于数据的备份与迁移。通过使用Oracle的导出工具(EXPDP或传统的EXP),可以将...
#### 二、数据库导入导出操作 Oracle提供了强大的数据备份和恢复功能,主要包括数据库的导入导出操作。 1. **空表导出处理**:如果需要导出空表结构而不包含数据,可以通过以下SQL语句生成`ALTER TABLE`语句,并...
Oracle数据库的导入导出是数据库管理中的重要环节,主要用于数据迁移、备份恢复和数据库复制等操作。Oracle提供了多种工具来实现这一目标,其中最常见的是`exp`和`imp`命令,而在Oracle 10g及更高版本中,这些工具被...
### Oracle数据库导入导出详细操作 #### 一、概述 Oracle数据库提供了多种工具和技术来实现数据的导入导出,其中最常用的两种工具是`expdp`(Export Data Pump)和`impdp`(Import Data Pump)。这两种工具相较于...
### Oracle数据库或表导入导出知识点详解 #### 数据导出 在Oracle数据库管理中,数据导出是一项重要的操作,主要用于备份、迁移等场景。本文将详细介绍如何通过Oracle提供的工具进行数据库或表的数据导出。 #####...
其中,`expdp`是Oracle 10g及以后版本推荐使用的工具,而`exp`则适用于更早期的版本。下面分别介绍这两种方式的基本用法。 ##### 1. 使用`exp`命令导出整个数据库 如果需要导出整个数据库,可以使用如下命令: ``...
以下将详细介绍如何使用Oracle 10g进行DMP文件的导入导出。 ### 导出(Export) 1. **使用命令行工具**: - 导出数据通常通过`expdp`命令完成。例如,要导出用户`mmis`在服务名`pcms`下的所有对象到`d:\pcms.dmp`...
以上就是数据库导入导出的基本操作。在实际应用中,根据需求可能还需要处理其他复杂情况,如表空间的设置、角色的分配、数据的预处理等。确保数据导入导出的安全性和正确性是数据库管理员的重要职责。
### Oracle用户创建与数据库的导入导出操作 #### 一、Oracle用户管理 在Oracle数据库管理系统中,用户管理是一项非常重要的任务。通过合理的用户管理,可以有效地控制对数据库资源的访问权限,确保数据的安全性和...
Oracle 数据库新建、用户创建、表空间管理、SQLPlus 导入导出数据库详解 概述: 本文档详细介绍了 Oracle 数据库的新建、用户创建、表空间管理、SQLPlus 导入导出数据库的步骤。通过逐步指导,读者可以了解 Oracle ...