首页澳门新葡亰官方网站 › Oracle11g数据库导入到oracle10g的消除办法

Oracle11g数据库导入到oracle10g的消除办法

我想有很多人在工作和学习中遇到这样的一个问题,Oracle数据库服务器版本和本机版本不一致问题,你的本机要是比服务器的版本要高的话还好,如果你本机是10g服务器是11g的话,从11g导出来的数据库是导入不了的。会报一个头部文件验证失败!

今天需要把一个省外项目的数据库从服务器上备份、拷贝到本机(跨地域传输数据库备份文件)。

练习 2-1 在Windows计算机上安装SQL Developer

图片 1

连上VPN,通过远程桌面连接,连接上服务器,发现数据库文件已经有20G以上大小了。

在本练习中,将在Windows计算机上安装SQL Developer

解决该问题很简单,从网上下载一个UE编辑器绿色版的,然后把数据文件(.dmp)文件用UE打开然后把版本修改一下即可。

文件太大,公司网络也不稳定,根本不可能通过网络传输过来。

  1. 从以下URL下载当前SQL Developer版本:

图片 2

于是,把数据库的恢复模式由“完整”模式设置为“简单”模式,接着收缩数据库,

 
( 当前版本为 4.0.3.16.84 2015/1/2 )

希望能给大家带来帮助!

数据库瞬间由20G变成1G多点。

Platform  
Windows 64-bit - zip file includes the JDK 7  Download 311 M
Windows 32/64-bit Installation Notes  Download 226 M

文章原文来自:腰苏图的个人网站

在SSMS中,新建查询窗口,执行数据库备份语句:

下载 zip 文件 ,解压缩到期望的安装目录,安装就完成了.
可以点击SQLDEVELOPER.EXE运行程序(可能提示指定JDK路径).

--定义变量,把备份数据库的QL脚本赋值给变量declare @SqlBackupDataBase as nvarchar(1000)set @SqlBackupDataBase=N'BACKUP DATABASE Northwind TO DISK = ''D:Northwind-'+CONVERT(varchar(11),GETDATE(),112)+REPLACE(CONVERT(varchar(12),GETDATE(),108),':','')+'.bak'''--备份文件格式:Northwind-20170111132424.bakexec sp_executesql @SqlBackupDataBase --调用系统存储过程,执行SQL

 

备份成功后,备份的bak文件有1.16G大小:

  1. 下载包含JDK的64位版本或 不包含JDK的
    32/64位版本.(当前版本的JDK支持范围是 JDK1.7.0.51 版本以上,低于1.8.0版本,
    请确认本机已经安装了正确的JDK版本,如果没有安装,请去Oracle下载最新的JDK1.7版本
    ,1.7.0.72+(2015/1/2)

转载本站文章请注明出处:澳门新葡亰官方网站 http://www.radioritmo-bl.com/?p=1477

上一篇:

下一篇:

相关文章