使用方法如下:
Imp username/password@connect_string param=value …
exp username/password@connect_string param=value …
一.常见问题
问题1. SP2-0734:未知的命令开头 ”exp pafirc …”
SP2-0734: unknown command beginning “exp pafirc...”
解决办法:
在windows 操作系统的SQLPLUS窗口中运行imp和exp命令,需要在命令前加$符号.
在windows操作系统的cmd 命令行窗口中,直接使用imp和exp即可.
在linux下, 以oracle用户登录,在终端中直接输入imp和exp就可以.
以上运行的前提是,已经配置好了oracle的path环境变量($ORACLE_HOME/bin)
如下图所示:
问题2:如何把oracle表数据导出到excel中.
解决办法:先创建ODBC到oracle的连接,然后,打开excel,数据-导入外部数据-新建数据查询就可以了.
导出成功
二.Imp和Exp命令详解:
Exp导出模式:
Full模式---导出整个数据库
User模式---导出指定的用户
Table模式—导出指定的表
Tablespace模式—导出表空间
Exp导出参数:
OWNER指定要导出的用户列表
FULL=y表示要导出整个数据库
Tables指定要导出的表
Tablepaces指定要导出的表空间
ROWS=y表示导出表数据,否则只导出表的结构.
HELP=Y表示要获取帮助
Indexs指定是否导出索引
Grants表示是否导出授权
QUERY指定查询条件,允许用户导出表的一部分数据
Triggers指定是否导出触发器
1.Full模式:
把数据库orcl完全导出到D:\pafirc.dmp中,
exp system/pafirc@orcl file=e:\ pafirc.dmp full=y
2.User模式:
把system,pafirc用户的表导出到D:\pafirc.dmp中,
exp pafirc/pafirc@orcl file=e:\ pafirc.dmp owner=(system, pafirc)
3.Table模式:
把表tab_proj导出到D:\pafirc.dmp中,
exp pafirc/pafirc@orcl file=e:\ pafirc.dmp tables=(tab_proj)
4. 备份表中的部分数据
把表tab_proj中的字段budget小于500000数据导出到D:\pafirc.dmp中,
exp pafirc/pafirc@orcl file=e:\ pafirc.dmp tables=(tab_proj) query=\" where budget<500000\"
如下图:
Imp命令数据的导入
类似exp,只要把exp换成imp就可以,如果导入成功,会有下面的提示:
三.创建用户及授权
1.创建用户:
CREATE USER PAFIRC
IDENTIFIED BY PAFIRC
DEFAULT TABLESPACE USERS
TEMPORARY TABLESPACE TEMP;
2.授予用户权限
GRANT DBA TO PAFIRC WITH ADMIN OPTION;
GRANT CONNECT TO PAFIRC WITH ADMIN OPTION;
GRANT RESOURCE TO PAFIRC WITH ADMIN OPTION;
GRANT DBA TO PAFIRC WITH ADMIN OPTION;
ALTER USER PAFIRC DEFAULT ROLE DBA,CONNECT,RESOURCE;
分享到:
相关推荐
Oracle数据导入导出impexp.txtOracle数据导入导出impexp.txtOracle数据导入导出impexp.txtOracle数据导入导出impexp.txtOracle数据导入导出impexp.txtOracle数据导入导出impexp.txtOracle数据导入导出impexp....
Oracle 的数据库导入导出可以使用 exp 和 imp 两个命令来实现。exp 命令用于将数据库导出到一个文件中,而 imp 命令用于将数据库从文件中导入。 1. 全数据库完全导出 使用 exp 命令可以将整个数据库导出到一个...
Oracle数据导入导出impexp命令
Oracle 19c 备份恢复-导入导出 ...Oracle 19c 备份恢复-导入导出是指使用 exp 和 imp 工具实现数据库的备份恢复和数据的导入导出,通过选择合适的工作方式、模式和选项,可以满足不同的备份恢复和数据导入导出需求。
oracle导入导出命令(imp、exp),描述oracle导入导出的三种方式
ORACLE导出导入(exp和imp)总结[文].pdf
Oracle 数据导入导出 imp/exp 命令是 Oracle 数据库管理系统的重要组件之一,用于实现数据的导入和导出。imp/exp 命令可以将数据从远程数据库服务器导出到本地的 dmp 文件,或者将 dmp 文件从本地导入到远程的数据库...
exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。 利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。 执行环境:可以在...
EXP-IMP,Oracle数据导入导出,Oracle数据导入导出
功能:Oracle数据导入导出imp/exp就相当与oracle数据还原与备份。大多情况都可以用Oracle数据导入导出完成数据的备份和还原(不会造成数据的丢失)。 Oracle有个好处,虽然你的电脑不是服务器,但是你装了oracle...
Oracle expimp导出导入命令及数据库备份 很详细
Oracle11g64bit下的bin目录,包含导入导出用的imp.exe以及exp.exe文件,可用于plsql导入导出
oracle数据导入导出imp/exp命令使用说明
Oracle11G导入导出(imp和exp)少表解决方法.docx
在实际工作中,有时需要将exp导出的历史备份dmp文件进行恢复,若之前的建表语句及表空间名无法找到,则直接用imp语句进行导入的话可能报错表空间不存在,且导入数据占用空间可能会非常大。使用本文方法可将exp导出的...
数据的导入 1 将D:daochu.dmp 中的数据导入 TEST数据库中。 imp system/manager@TEST file=d:daochu.dmp imp aichannel/aichannel@HUST full=y file=d:datanewsmgnt.dmp ignore=y 上面可能有点问题,因为有的...
linux oracle 远程连接oracle服务器时,客服端机器需要安装imp exp命令才可以操作操作数据库导入/导出数据
本文档是介绍oracle数据库的一个导出和导入工具的相关知识。Oracle数据导出常用的有exp工具,但是此工具在导出大数据量的时候效率较低,所以在10g后推出DATAPUMP(数据泵)此工具的效率币exp高很多。本文针对DATA...
刚用ORACLE11g,发现这个问题,给大家分享一下解决方法
自己写的一个小工具:Oracle数据库导入、导出小工具,可以实现保存操作信息。