更改由oracle导入的dmp文件的版本

今天客户给了我一个从oracle11g数据库里面导出的一张表数据文件给我,文件的后缀是dmp文件,我把dmp文件导入我们的业务数据库中报错,后来网上一查是因为oracle数据库版本不一致的原因造成的,我们的业务数据库版本是oracle10g,对方的数据库版本是oracle11g,于是上网搜了下可不可以对dmp文件进行版本转换,还真被我搜到了一个名字叫AlxcTools的工具,应用该工具我成功将dmp的文版从oracle11g转换到了oracle10g,成功的将数据导入我们的业务系统中了。工具下载地址http://download.csdn.net/detail/niu_hao/8444461

时间: 2024-11-13 04:21:28

更改由oracle导入的dmp文件的版本的相关文章

Oracle导入导出dmp文件

create oracle目录,用user 登录sqlplus create or replace directory dpdata1 as '/A/B'; 给予权限, dba登录sqlplus grant read,write on directory dpdata1 to user; 导出dmp a.按表导出,bin目录下 ./expdp user/[email protected] TABLES=table1,table2 dumpfile=expdp.dmp DIRECTORY=dpda

关于Oracle字符集在dmp文件导入导出中的乱码影响

Oracle 在进行dmp备份和还原的时候,服务器端字符集和客户端字符集会对这个过程有较大影响,特别是数据表中存储了中文.存储过程中使用了中文编码(注释)的时候,如果没有处理好字符集的问题,在进行还原的时候就会遇到问题,我所遇到过的问题有一下几种: 1:导入后数据表中存储的中文字符成了乱码: 2:导入后存储过程中的中文字符成了乱码: 3:导入时,提示某些存储过程不存在,报IMP-00098 INTERNAL ERROR:impccr2错误: 其中问题1出现的原因是源数据库使用的字符集和你现在导入

oracle 11g 从 dmp 文件中导出 sql 代码 的方法.

impdp sys/password full=y dumpfile=bg.dmp nologfile=y sqlfile=bg_dmp.sql 备注: bg.dmp 是 dmp 文件,   bg_dmp.sql 是导出来的 SQL  代码.   导出的文件和代码都存放在:oracle 安装目录:  app/oracle/admin/ORCL/dpdump 文件夹下面. oracle 11g 从 dmp 文件中导出 sql 代码 的方法.

Oracle 数据库导入导出 dmp文件

首先询问对方数据库的表空间名称和大小,然后在你的oracle中建立相应表空间,最后使用命令导入.导出数据.补充:1.要新建一个数据库: Oracle数据导入导出imp/exp就相当于oracle数据还原与备份.exp命令可 以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本 地导入到远处的数据库服务器中. 利用这个功能可以构建两个相同的数据库,一 个用来测试,一个用来正式使用.例如:imp命令导入数据:imp username/[email protected]SI

cmd 导入oracle数据的dmp文件

在前面已经安装好orcale,现在导入数据库并开始使用. 步骤如下: 设置表空间自动扩容 登录 用system as sysdba 登录 密码为空 查询表SYSTEM表空间的数据文件的物理路径,语句为 SELECT FILE_NAME FROM DBA_DATA_FILES WHERE (TABLESPACE_NAME = 'SYSTEM') 结果为:D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSTEM01.DBF 创建表空间 CREATE TABLESPACE 表空

oracle学习 六 删除表空间,数据文件的语句以及导入导出dmp文件的方法(持续更新中)

要想删除表空间就要先删除数据文件 例如这个例子 CREATE TABLESPACE STHSGIMGDB_SPACE11 DATAFILE 'D:\ORACLEDATABASE\JinHuaDataBase\STHSGIMGDB_SPACE11_01' SIZE 1M AUTOEXTEND ON NEXT 50M MAXSIZE UNLIMITED, 'D:\ORACLEDATABASE\JinHuaDataBase\STHSGIMGDB_SPACE11_02' SIZE 1M AUTOEXTE

oracle导出数据库dmp文件

使用命令行导出dmp文件 需要计算机安装的有oracle 否则导出数据的时候会不能指定盘符 导出的dmp文件会存在连接的服务器上 导出数据 exp kllogt/[email protected]/orcl file=D:\kelu.dmp 导入数据 连接到system用户>sql 创建表空间 CREATE TABLESPACE KLLOG DATAFILE 'D:/tablespace/kelu/kelu.pdf' SIZE 500m; 创建用户 CREATE USER kllogt IDEN

oracle 自动备份dmp文件

oracle数据库自动备份实现效果 使用oracle exp命令导出dmp格式文件: 使用7z命令行自动压缩dmp文件,减少存储空间: 使用Windows定时任务自动备份,并且定时删除N天之前的备份: 备份bat命令 @echo off rem **********************配置开始********************** rem 连接oracle ip 端口 数据库名 set sid=127.0.0.1:1521/ORCL rem 连接oracle的用户名 set usern

oracle 10g 恢复dmp文件。

1. 在winxp下,安装10g,默认选择,一路ok.(安装前自检出现dhcp警告,可直接忽略) 2.命令行,在xp下,输入sqlplus,即可启动,登陆用 sqlplus / as sysdba 用管理员登陆 3.在恢复oracle时,先在 sqlplus里,先建立表空间,建用户,并给用户授权,并解锁. ----创建表空间 create tablespace jbpm    logging    datafile 'D:\oracle\product\10.2.0\oradata\jbpm.o