如何将Oracle 11g备份的dat文件导入到10g数据库里面
解决方法:
导出的时候后面加上目标数据库的版本号
导出:
在SQL plus下执行:create or replace directory file_path as 'E:\';--创建导出\导入文件存放路径(我的是放在E盘)
在cmd里面执行:expdp 用户名/密码@服务命名 directory=file_path dumpfile=导出数据库文件名.dat schemas=用户名 logfile=baklog.log version=10.2.0.1.0(版本号只有将Oracle 11g备份的dat文件导入到10g数据库里面的时候使用)
导入:
create or replace directory file_path as '要导入的备份文件路径';(如果之前做过导出就不需要再次执行,只需要把文件放到到处的目录里面)
impdp 用户名/密码@服务命名 directory=file_path dumpfile=导入的数据库名.DAT remap_schema=数据库文件导出用户名:要导入目标表空间的用户名 table_exists_action=replace logfile=20150920impdp.log
version=10.2.0.1.0(版本号只有将Oracle 11g备份的dat文件导入到10g数据库里面的时候使用)
oracle 10g 版本号(可以试着使用): TEXPORT:V10.02.00 version=10.2.0.1.0
也可以自己查看一下版本号:
select * from v$version
将.dat文件导入数据库
*最近在搞文本分类,就是把一批文章分成[军事].[娱乐].[政治]等等. 但是这个先需要一些样本进行训练,感觉文本分类和"按图索骥"差不多,训练的文章样本就是"图&quo ...
NodeJs之EXCEL文件导入导出MongoDB数据库数据
NodeJs之EXCEL文件导入导出MongoDB数据库数据 一,介绍与需求 1.1,介绍 (1),node-xlsx : 基于Node.js解析excel文件数据及生成excel文件. (2),ex ...
Sql Server 备份还原失败错误ERROR:3145(备份集中的数据库备份与现有的数据库不同)及解决办法
SQL Server备份文件bak,备份后还原出现错误3145,备份集中的数据库备份与现有的 'xxx' 数据库不同. 解决办法如下: 1,新建一个与现有数据库重名的数据库. 如果您不知道数据库名称, ...
十万级百万级数据量的Excel文件导入并写入数据库
一.需求分析 最近接到一个需求,导入十万级,甚至可能百万数据量的记录了车辆黑名单的Excel文件,借此机会分析下编码过程; 首先将这个需求拆解,发现有三个比较复杂的问题: 问题一:Excel文件导入后 ...
批量将制定文件夹下的全部Excel文件导入微软SQL数据库
以下代码将c:\cs\文件夹下的全部Excle中数据导入到SQL数据库 declare @query vARCHAR(1000) declare @max1 int declare @count1 i ...
Oracle 11g导出来的dmp导入到 10g的数据库(IMP-00010:不是有效的导出文件,头部验证失败)