Oracle数据导入dmp文件可以是“某个用户下的数据库”,也可以是“某张表”,这里以导入数据库为例说明 :

1.用SYS用户名,以DBA的身份在ie中登入到数据库(ORACLE客户端Enterprise Manager Console)

2.在方案->用户与权限->用户

新建用户

同时给该用户授予“角色”:

CONNECT,DBA,EXP_FULL_DATABASE,IMP_FULL_DATABASE,RESOURCE

授予系统权限:

ALTER USER,COMMENT ANY TABLE,CREATE ANY VIEW,CREATESESSION,

CREATE USER,DELETE ANY TABLE,DROP ANY VIEW,DROP USER,

UNLIMITED TABLESPACE

3.在命令行下执行:(一定完全按照以下步骤)

$imp 用户名/口令  回车

填写导入文件路径:EXPDAT.DMP>c:\a.dmp

输入插入缓冲区大小:默认不填 回车

只列出导入文件的内容:   回车

忽略创建错误:yes

导入权限:yes

导入表数据:yes

导入整个导出文件:yes

等待……

成功终止导入,但出现警告。

例如:

4.打开PLSQL  Developer,用新建的用户名和口令,以normal身份登录

5.在tables中可以查看导入到表

6.到此结束(这个问题折腾了一上午)

导出:

exp username/password@服务名 file=文件路径及文件名

服务器名的获取:

1、 先登录conn 用户名/密码

2、 执行下列sql命令:select name from v$database

例:我的数据库pcms的用户名和密码都是mmis,服务名为pcms 我要导出到D盘下的pcms.dmp文件,可以这样写:

exp mmis/mmis@pcms file=d:\pcms.dmp

SQL> $exp 用户名/密码@服务名 file=路径+文件名

如下图所示:

大家知道Colb吗?

CLOB定义

数据库中的一种保存文件所使用的类型。

Character Large Object

SQL 类型 CLOB 在 JavaTM 编程语言中的映射关系。SQL CLOB 是内置类型,它将字符大对象 (Character Large Object) 存储为数据库表某一行中的一个列值。默认情况下,驱动程序使用 SQL locator(CLOB) 实现 Clob 对象,这意味着 CLOB 对象包含一个指向 SQL CLOB 数据的逻辑指针而不是数据本身。Clob 对象在它被创建的事务处理期间有效。

在一些数据库系统里,也使用Text 作为CLOB的别名,比如SQL Server

CLOB和BLOB的区别

CLOB使用CHAR来保存数据。 如:保存XML文档。

BLOB就是使用二进制保存数据。 如:保存位图。

JAVA里面对CLOB的操作

在绝大多数情况下,使用2种方法使用CLOB

1 相对比较小的,可以用String进行直接操作,把CLOB看成字符串类型即可

2 如果比较大,可以用 getAsciiStream 或者 getUnicodeStream 以及对应的 setAsciiStream 和 setUnicodeStream 即可

读取数据

ResultSet rs = stmt.executeQuery("SELECT TOP 1 * FROM Test1");

rs.next();

Reader reader = rs.getCharacterStream(2);

插入数据

PreparedStatement pstmt = con.prepareStatement("INSERT INTO test1 (c1_id, c2_vcmax) VALUES (?, ?)");

pstmt.setInt(1, 1);

pstmt.setString(2, htmlStr);

pstmt.executeUpdate();

更新数据

Statement stmt = con.createStatement();

ResultSet rs = stmt.executeQuery("SELECT * FROM test1");

rs.next();

Clob clob = rs.getClob(2);

long pos = clob.position("dog", 1);

clob.setString(1, "cat", len, 3);

rs.updateClob(2, clob);

rs.updateRow();

Ok,教程就到这里了,这也是今天额收获。

oracle10g如何导出dmp,Oracle 10g dmp文件的导入导出相关推荐

  1. oracle数据泵导入导出6,oracle 10g数据泵和导入导出性能对比(六)

    前一段时间在一次迁移中同时用到了数据泵和EXP,发现二者效率的差别还是相当大的.这里通过一个例子简单比较一下. 这篇文章同时使用直接路径和并行来加速数据泵导入. 上一篇结束了数据泵导入在非归档模式下获 ...

  2. oracle10g密码不对,谈谈Oracle 10g 密码文件

    谈谈Oracle 10g 密码文件 Oracle 10g实例搜索密码文件时默认是搜索$ORACLE_HOME/dbs目录下面的orapw$ORACLE_SID文件,当orapw$ORACLE_SID文 ...

  3. oracle数据泵效率,oracle技术之oracle 10g数据泵和导入导出性能对比(五)

    前一段时间在一次迁移中同时用到了数据泵和EXP,发现二者效率的差别还是相当大的.这里通过一个例子简单比较一下. 这篇文章讨论影响数据泵导入性能的最大因素. 前面写了几篇文章,分别介绍EXP/IMP与E ...

  4. oracle expdp导出教程,Oracle Expdp Impdp 数据泵导入导出

    新建逻辑目录 Oracle不会自动创建实际的物理目录"D:\temp"(务必手动创建此目录),仅仅是进行定义逻辑路径dmp_dir: sql> conn username/p ...

  5. 数据库dmp文件的导入导出

    数据库dmp文件的导入导出 数据泵的使用 –sqlplus下执行 Create directory TEST as 'd:\test'; Grant read,write on directory T ...

  6. oracle导入导出版本规则,Oracle不同版本间的导入导出命令详解 - wangzhuoyan的专栏 - CSDN博......

    wangzhuoyan的专栏 明月松间照,清泉石上流 登录 注册 欢迎 退出 我的博客 配置 写文章 文章管理 博客首页   全站 当前博客  空间 博客 好友 相册 留言 用户操作 [发私信]  [ ...

  7. oracle导出对象和数据,浅析Oracle对象和数据的导入导出

    对于Oracle对象和数据的导入导出,我们会用到一些小工具.以前我们一般都是使用PL/SQL Developer来实现,但是PL/SQL Developer在导出.导入数据时有两个问题: 1.要把表数 ...

  8. 不知道密码导出oracle数据库,Oracle数据库密码重置、导入导出库命令示例应用

    重置办法如下:打开CMD命令提示符,然后输入下面命令进行重置: 输入sqlplus /nolog,回车 SQL> conn /as sysdba 已连接: SQL>alter user s ...

  9. Oracle导入到不同的角色,oracle 不同版本之间的导入导出

    不同版本oracle导入导出解决办法. 今天遇到一个比较特殊的情况,需要在oracle8中使用oracle9的数据,如是导入导出.费了大半天,从oracle9中导出的数据就是无法导入oracle8中. ...

最新文章

  1. 今晚8点直播 | 详讲NLP的经典应用实践——文本分类
  2. SpringCloud(第 002 篇)简单电影微服务类(消费方,而提供方为用户微服务)
  3. shape file与coverage叠加的问题
  4. 第四天2017/03/31(下午1:结构体、数组)
  5. linux记录iptables日志,iptables日志管理
  6. 荐 Intellij IDEA创建Maven Web项目(带有webapp文件夹目录的项目)
  7. 笔记本超频会烧吗_笔记本电脑cpu超频是什么意思?超频会怎样啊?
  8. 特征点提取—尺度不变特征SIFT算法
  9. error C2146: 语法错误 : 缺少“;”(在标识符“PVOID64”的前面)[转]
  10. C++ 多线程与并发
  11. component_春天@Component
  12. java生成点阵图_Android从SD卡读取图片并显示为点阵图
  13. 面向服务架构(SOA)和企业服务总线(ESB)
  14. c语言秒表编程示例,求大神帮忙写一篇简单的C语言秒表程序, 谢谢。
  15. eclipse Unable to build: the file dx.jar was not loaded from the SDK folder的解决办法
  16. css美化浏览器默认滚动条样式
  17. w10怎样关闭对计算机更改,w10电脑定时关机怎么设置 让w10系统自动关闭的设置方法...
  18. 如何给下属布置工作?多人团队便签来帮你有效布置任务
  19. 飞机精确定位模型matlab,一种精确定位飞机位置的方法与流程
  20. 央行等8部委发文规范供应链金融,严禁无牌开展相关业务

热门文章

  1. 一棵树的生物量怎么算_宾利的眼镜盒价值2万,算坑人吗?网友:良心产品,不坑穷人...
  2. ajax传递json对象 php,ajax 和 php 相互传递 JSON对象(转载)
  3. Python学习笔记(运算符)
  4. Python集合(set)类型的操作
  5. 128位计算机 ps2,64位就最强?为啥没有128位电脑?
  6. python生成二维坐标点_Python numpy:根据坐标创建二维数组
  7. Python小练习2:pandas.Dataframe使用方法示例demo
  8. iOS中frame和Bounds之间的区别
  9. 现代软件工程系列 结对编程 (II) 电梯调度程序新需求
  10. python虚拟环境 pyenv_Python 虚拟环境 pyenv、venv(pyvenv)、virtualenv之间的区别