注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

Perfect-World

以無法為有法,以無限為有限!

 
 
 

日志

 
 

oracle 11g完美导出到oracle10g  

2015-01-07 15:56:43|  分类: DBA |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

oracle 11g完美导出到oracle10g

oracle11g用exp命令导出的dmp文件10g是不能识别的,网上有一种方法就是用notepad++修改dmp文件的版本号(不知道为什么用editplus修改就不行),修改完成之后是可以导入的,表什么的也都对,目前还不清楚有什么缺点,只不过报了一大堆错

其实最好的办法就是用10g的客户端连接oracle11g然后用exp命令导出,下面讲得就是这个办法百度经验:jingyan.baidu.com

工具

  • oracle10g电脑一台
  • oracle11g电脑一台
  • 此方法的前提是10g电脑可以ping通11g的电脑

方法/步骤 1

在10g的电脑上操作:

打开oracle10g中的Net Manager,具体路径如下图

步骤阅读 2

然后点击 服务命令,如下图,此时左侧绿色的加号就可以点了,点击新建

步骤阅读

步骤阅读 3

给远程连接起一个服务名,待会导出的时候会用到此名称,这里起名test_orcl,下一步

步骤阅读 4

然后协议选择TCP/IP即可,下一步

步骤阅读 5

主机名这里填11g电脑的ip地址,首先需要确保在10g电脑上可以ping通这个ip地址如下图,端口号一般默认

步骤阅读 6

因为我们连接的是11g,所以选择第一个,服务名一般没改过的话都是orcl

步骤阅读 7

设置完成,可以测试一下,默认是用的scott/tiger来测试的,当然如果你改过scott的密码或者scott用户没有解锁,可以点击 更改登录 换一个账户测试

测试成功的前提条件当然是10g的电脑可以ping通11g的电脑,而且前面的操作都正确

步骤阅读

步骤阅读 8

完成后不要忘记保存网络配置,具体操作如下图

步骤阅读 9

此时已经建立好连接了,用命令导出一下看看,打开10g电脑的命令提示符,输入如下命令:

exp userid=exam/exam@test_orcl file=c:\exam.dmp log=c:\exam.log

注:

1.exam/exam为11g电脑上的用户连接名和密码

2.@test_orcl是前面几步用net manager建立的连接

3.后面的是dmp和log文件保存的位置(下图命令有错,可以看上面手打的)

步骤阅读

步骤阅读 10

如下图已经可以正常导出了,导出的dmp文件的头部版本号就是这个10g的客户端的版本,然后直接用imp命令就可以导入到当前10g的数据库了

命令参考如下:

imp userid=exam/exam@orcl fromuser=exam touser=exam file=c:\exam.dmp log=c:\exam.log

步骤阅读

END

注意事项

  • 整个过程只在10g的电脑上操作,局限性就是10g的电脑需要可以与11g的电脑正常通信
  • 假如条件不满足,可以修改11g导出的dmp文件第一行的版本号(建议用notepad++修改),修改完成后可以导入,不过会报很多的错,但是目前没有发现什么异常

来源:http://jingyan.baidu.com/

可能您还喜欢以下内容:

微软发布SQL Server 2012 Service Pack 2

取消Oracle数据库密码期限和用户被锁定

oracle数据库导入导出

Windows Server 2008 R2 SP1上安装Oracle 11G R2

CentOS 6.5_x64安装Oracle 11g R2

在RedHat 5下安装Oracle 10g详解

RedHat Linux5.5下Oracle 11g安装图解

Windows Server2008R2安装Oracle Database 11g Release 2图解

mysql事务与mysql储存引擎

MySQL数据库查询优化

常用的几种嵌入式数据库

SQL Server导出表到EXCEL文件的存储过程

SQL SERVER 2008字符串函数大全

SQL Server备份与灾难性恢复计划制定

SQL Server 定时自动备份

SQL Server 2008-建立分区表(Table Partition)

毫秒级百万数据分页存储过程[转]

如何比较两个数据表

SQL栏目树的代码【转】

使用为公开的存储过程sp_cursoropen实现分页

oracle中的伪列rownum

SQL中char、varchar、text和nchar、nvarchar、ntext的区别

一个带存储过程的无限级分类数据库设计

Oracle函数列表速查

Oracle中Decode()函数使用技巧

手机扫描二维码访问: 

  评论这张
 
阅读(447)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2016