首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当我使用SQL*Plus将dmp文件导入到Oracle时,为什么需要在imp命令之前键入"host“呢?

当我使用SQL*Plus将dmp文件导入到Oracle时,为什么需要在imp命令之前键入"host“呢?
EN

Database Administration用户
提问于 2014-06-23 15:46:34
回答 1查看 2.3K关注 0票数 0

在SQL*Plus中,我连接到Oracle 11g数据库。当我打字时

代码语言:javascript
复制
imp help=y

它给了我

代码语言:javascript
复制
SP2-0042: unknown command "imp help=y" - rest of line ignored.

但当我打字的时候

代码语言:javascript
复制
host imp help=y

它为我提供了导入实用程序的帮助。

我在网上看到的所有导入指南都说只需输入imp,而不需要主机部分。为什么我需要在使用该实用程序之前说出主机?

EN

回答 1

Database Administration用户

回答已采纳

发布于 2014-06-23 16:16:26

imp是一个操作系统命令,而不是SQL*Plus命令,因此应该从OS命令行运行它。如果您坚持从SQL*Plus运行它,则需要使用SQL*Plus host命令将imp发送到主机操作系统执行。

票数 3
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/68845

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档