imp导入只导入数据库(imp仅导入数据)

软件开发 76
本篇文章给大家谈谈imp导入只导入数据库,以及imp仅导入数据对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 oracle imp命令怎么只导入某个存储过程? 通过输入 IMP 命令和您的用户名/口令, 导入操作将提示您输入参数: 例如: IMP SCOTT/TIGER或者, 可以通过输入 IMP 命令和各种参数来控制导入的运行方式。要指定参数, 您可以使用关键字:

本篇文章给大家谈谈imp导入只导入数据库,以及imp仅导入数据对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

oracle imp命令怎么只导入某个存储过程?

通过输入 IMP 命令和您的用户名/口令, 导入

操作将提示您输入参数:

例如: IMP SCOTT/TIGER

或者, 可以通过输入 IMP 命令和各种参数来控制导入

的运行方式。要指定参数, 您可以使用关键字:

格式: IMP KEYWORD=value 或 KEYWORD=(value1,value2,...,valueN)

例如: IMP SCOTT/TIGER IGNORE=Y TABLES=(EMP,DEPT) FULL=N

或 TABLES=(T1:P1,T1:P2), 如果 T1 是分区表

USERID 必须是命令行中的第一个参数。

关键字 说明 (默认值) 关键字 说明 (默认值)

--------------------------------------------------------------------------

USERID 用户名/口令 FULL 导入整个文件 (N)

BUFFER 数据缓冲区大小 FROMUSER 所有者用户名列表

FILE 输入文件 (EXPDAT.DMP) TOUSER 用户名列表

SHOW 只列出文件内容 (N) TABLES 表名列表

IGNORE 忽略创建错误 (N) RECORDLENGTH IO 记录的长度

GRANTS 导入权限 (Y) INCTYPE 增量导入类型

INDEXES 导入索引 (Y) COMMIT 提交数组插入 (N)

ROWS 导入数据行 (Y) PARFILE 参数文件名

LOG 屏幕输出的日志文件 CONSTRAINTS 导入限制 (Y)

DESTROY 覆盖表空间数据文件 (N)

INDEXFILE 将表/索引信息写入指定的文件

SKIP_UNUSABLE_INDEXES 跳过不可用索引的维护 (N)

FEEDBACK 每 x 行显示进度 (0)

TOID_NOVALIDATE 跳过指定类型 ID 的验证

FILESIZE 每个转储文件的最大大小

STATISTICS 始终导入预计算的统计信息

RESUMABLE 在遇到有关空间的错误时挂起 (N)

RESUMABLE_NAME 用来标识可恢复语句的文本字符串

RESUMABLE_TIMEOUT RESUMABLE 的等待时间

COMPILE 编译过程, 程序包和函数 (Y)

STREAMS_CONFIGURATION 导入流的一般元数据 (Y)

STREAMS_INSTANTIATION 导入流实例化元数据 (N)

DATA_ONLY 仅导入数据 (N)

下列关键字仅用于可传输的表空间

TRANSPORT_TABLESPACE 导入可传输的表空间元数据 (N)

TABLESPACES 将要传输到数据库的表空间

DATAFILES 将要传输到数据库的数据文件

TTS_OWNERS 拥有可传输表空间集中数据的用户

希望能有你想要的

如何向oracle数据库导入imp文件

如何向oracle数据库导入imp文件

Oracle 提供两个工具imp.exe 和exp.exe分别用于导入和导出数据。这两个工具位于Oracle_home/bin目录下。

导出数据exp

1 将数据库ATSTestDB完全导出,用户名system 密码123456 导出到c:/export.dmp中

exp system/123456@ATSTestDB file=c:/export.dmp full=y

其中ATSTestDB为数据库名称,system为该数据库里的账户,123456为其密码。

2 将数据库中system用户与sys用户的所有相关资源导出(表,存储过程,方法,视图等等)

exp system/123456@ATSTestDB file= c:/export.dmp owner=(system,sys)

3 将数据库中的表sys.table1、owbsys.table2导出

exp system/123456@ATSTestDB file= c:/export.dmp tables=( sys.table1, owbsys.table2)

注意,需要加上表的schema名称,如果没有加的话默认是导当前connected用户的表,当然你连接上去的账户要对相应的表有权限。

4 将数据库中的表table1中的字段Title以"GangGe"打头的数据导出

exp system/123456@ATSTestDB file= c:/export.dmp tables=(table1) query=/" where Title like 'GangGe%'/"

斜杠 “/” 后面跟冒号是为了转义字符冒号” “ “用的,因为后面是一条条件查询语句。Query参数只能指定一个,如果Query要为多张表,所以同样,tables里面也只能有一张表,或者多张表,然后query里面的条件在这些表上面都可以运行。否则只好多写几条exp语句了。

导出后,或许发现数据比较大,我们可以用一些压缩工具对数据进行二次压缩,例如用winzip, winrar, 7zip等第三方工具。同样,exp支持一个参数用户直接对数据进行压缩:compress = y, 这个参数直接加到命令的后面即可实现导出的同时压缩数据。

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 将数据库中的表inner_notify、notify_staff_relat导出

exp aichannel/aichannel@TESTDB2 file= d:/datanewsmgnt.dmp tables=(inner_notify,notify_staff_relat)

4 将数据库中的表table1中的字段filed1以"00"打头的数据导出

exp system/manager@TEST file=d:/daochu.dmp tables=(table1) query=" where filed1 like '00%'"

imp可以只导入数据吗

最好用数据泵(impdp/expdp)吧,效率高点。

如果你非要用这个,命令如下:

imp system/manager@TEST file=d:dao尝禒佰溉脂防拌狮饱饯chu.dmp

其中还有很多参数,如:

full,ignore,touser等。

如果你只需要导入数据的话上边的命令就够了。

imp导入数据库命令

最好用数据泵(impdp/expdp)吧,效率高点。

如果你非要用这个,命令如下:

imp system/manager@TEST file=d:daochu.dmp

其中还有很多参数,如:

full,ignore,touser等。

如果你只需要导入数据的话上边的命令就够了。

imp导入只导入数据库的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于imp仅导入数据、imp导入只导入数据库的信息别忘了在本站进行查找喔。

imp导入只导入数据库 imp只导入数据不导入表结构使用imp命令导入数据库imp数据库导入dmporacle数据库imp导入oracle数据库导入imp命令imp命令只导入数据imp命令导入指定用户imp命令导入dmp文件报错imp命令导入指定表空间imp恢复数据库命令
扫码二维码