首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

高版本->低版本迁移,低版本客户端连接高版本数据库EXP导出报错

生产环境: 源数据库:RHEL + Oracle 11.2.0.3 目标数据库:HP-UX + Oracle 10.2.0.4 需求:迁移部分表 11.2.0.3-->10.2.0.4,若迁移范围内的有些表在目标库已经存在...初定方案:低版本的客户端连接到高版本数据库,用低版本导出,低版本导入。 1.采用初定方案,目标数据库所在服务器连接到源数据库,exp导出过程中报错。...00008: 遇到 ORACLE 错误 1455 ORA-01455: 转换列溢出整数数据类型 EXP-00000: 导出终止失败 ZJCRNOPDB 40: 遭遇ORA-01455,证明初定方案有问题,低版本客户端不能导出高版本数据...2.采用expdp/impdp迁移方案: 2.1源数据库服务器上expdp 导出加上参数 version=10.2.0.4.0 [oracle@zjoradb jy]$ more par_mod_homepage...3.总结:高版本->低版本迁移数据,迁移场景是11g->10g,建议采用EXPDP/IMPDP方式替换传统exp/imp方式,EXPDP从高版本导出时要加入参数version=10g版本号。

2K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    ORA-28040|高版本数据库客户端连接问题

    大家好,我是 JiekeXu,很高兴又和大家见面了,今天和大家一起聊聊 高版本数据库客户端连接问题,欢迎点击上方蓝字关注我,标星或置顶,更多干货第一时间到达!...SQLNET.ALLOWED_LOGON_VERSION_SERVER:控制可以连接到19c数据库的客户端版本(client —>oracle 19c db ) SQLNET.ALLOWED_LOGON_VERSION_CLIENT...:控制19c数据库可以连到哪些版本的数据库(oracle 19c db —>其它版本的oracle db),例如:控制通过DB LINK可连接到哪些版本的oracle库。...该参数用来限制可以连接到数据库服务器上的最小客户端版本,比如设置值为10,即10g,11g等以上客户端版本可以连接到数据库服务器上,在不是指的时候是用默认值的,导致低版本连接不上高版本的数据库。...authentication protocol,ORA-12162: TNS:net service name is incorrectly specified 这是因为已安装了 Oracle 11g 客户端,配置好环境变量,用

    6.1K40

    「MySQL高版本数据库(8.0)转存sql文件并导入低版本数据库(5.7)」

    今日在做数据迁移,由于之前使用的数据库版本是8.0.迁入的数据库为5.7,导致报错:Unknown collation: 'utf8mb4_0900_ai_ci' 由于升级数据库会影响线上现有的业务,所以采用了方案二...,对迁移的数据字符集和排序规则进行了调整 为了确保数据库中所有表及其列的字符集和排序规则都正确设置,需要针对每个表和列执行相应的修改操作。...' AND collation_name = 'utf8mb4_0900_ai_ci'; 运行这些查询后,得到一系列 ALTER TABLE 和 ALTER COLUMN 语句,可以将它们复制到数据库管理工具中并执行...备份和测试 在执行任何更改之前,请确保对数据库进行了完整备份。更改字符集和排序规则可能会影响数据的存储和检索方式,因此建议在生产环境应用更改之前,先在测试环境中进行彻底的测试。 5.

    15810

    低版本客户端连接高版本数据库报错ORA-28040、ORA-01017

    测试环境: 客户端:Oracle 11.2.0.1 服务端:Oracle 19.16 测试过程: 1.低版本客户端连接高版本数据库报错ORA-28040 2.低版本客户端连接高版本数据库报错ORA-01017...3.总结经验 1.低版本客户端连接高版本数据库报错ORA-28040 使用oracle 11.2.0.1 的客户端,对19c的服务端进行连接时,报错:ORA-28040: No matching authentication...2.低版本客户端连接高版本数据库报错ORA-01017 不再报错ORA-28040,但开始报错:ORA-01017: invalid username/password; logon denied C:...ERROR: ORA-01017: invalid username/password; logon denied 请输入用户名: 可是输入的密码确认是没问题的,使用高版本的客户端,同样的密码测试连接也是...3.总结经验 最后总结一下: 1.低版本客户端连接高版本数据库,需要在服务端配置sqlnet.ora文件; 2.高版本数据库的密码需要重新设置(可以和之前密码相同),确保PASSWORD_VERSIONS

    2.3K41

    对atbus的小数据包的优化

    近期优化底层库,完成atapp库的基本功能,顺带优化了一下atbus的一些功能,也是对高效的大幅优化。这次的优化起源于某一次的压力测试,先介绍下压力测试的结果吧。.../s 165K/s Linux+本地回环+ipv6+动态缓冲区(ptmalloc) 1 8-16384字节 95%/100% 5.6MB/28MB 484MB/s 82.6K/s Linux+本地回环+...如果说对比大部分其他开源的类似的库,这个QPS应该还算还可以。虽然现在忘记了那些个框架的名字,我以前接触过的一些用于游戏的通信中间件,QPS在10w-20w/s之间已经算是比较高的了。...而且这个中间件主要是面向游戏服务器的通信,而在一个游戏服务器进程中,一般不会有这么高的请求频次。而且游戏服务器一般是逻辑比较复杂,CPU和内存比较容易成为瓶颈。...这个可以用TLS机制实现,方法上一篇文章(Android和IOS的TLS问题)里提到过了,这里不再复述。

    6.9K20

    往NPM上发布几个库了?版本号你用对了吗?

    顺便请看一下你的git仓库,你会发现tag都帮你打好了: 有时候你会有这样的疑问,我比较版本号做升级的时候直接用数字类型多简单,搞一个小数点就够了你这来俩?...这里推荐使用已经有的语义化版本号比较的库semver,依赖库的地址是https://www.npmjs.com/package/semver。...这个库提供了常见的用法如下: const semver = require('semver') semver.valid('1.2.3') // '1.2.3' semver.valid('a.b.c...更新文件让使用者感知这个改变; 将功能弃用在适当的次版本发布; 在新的主版本中正式废弃并移除,并在一个次版本中保留被弃用的功能便于使用者迁移; 更多详细的内容XMD阅读一下文档:https://semver.org.../lang/zh-CN/ 总结就是两点: 我们在做一些对外公布使用的模块时请参照语义化版本号的规则来执行,便于使用者找到自己想要的版本; 在我们要通过版本升级来解决一些问题的时候,我们可以知道那个版本可以放心大胆用

    60230

    云数据库有什么用?是否能应对高并发场景?

    自从云数据库出现之后,人们便对数据存储功能提出了更高的要求,因为工作原因,人们不得不将大量的信息存储在数据库中,这时数据库的自身作用也涌现了出来。云数据库有什么用? 云数据库有什么用?...它具有自动揉面以及数据库审计功能,人们可以不费吹灰之力,便定期进行数据的审核工作。 是否能应对高并发场景?...云数据库确实可以应对各种高并发场景,如果人们需要一次性提取大量的数据,而此时手中又有其他的工作,也可以轻松应对一件扩容的功能确实吸引了不少人,对于存储功能,只要人们提出了较高的要求,那么都可以选择云数据库...以上就是对云数据库有什么用的相关介绍,专业的数据库可以帮助人们更好的进行信息存储,充分落实这一项工作,而且在整个存储的过程当中一气呵成,不需要应对运数据储存困难的麻烦。...如果选择了适合自己的云数据库,那么对方甚至可以提供终身免费业务,在专业人员的帮助之下,所有的存储工作都可以得到相应的提升。

    81330

    我用Deepin替代了Windows的日子

    比如我第一个Linux发行版接触的是 CentOS ,然后就一直喜欢;第一个桌面发行版也是Deepin……第一个web应用是Nginx……第一个接触的数据库Mariadb…… ---- 工作与生活 在工作和生活上...视频上 我一般都是用浏览器看,很少下载app看,听音乐的话用的是QQ音乐,而且它有Linux版本,所以影音娱乐上完全满足我 工作上 WPS 有Linux版本,所以我的工作几乎可以满足,当然主要我的工作并不是专业性很强...下无法工作情况……比如某些厂家设备只能在Windows上使用、某些web插件必须在IE模式下…… 遇到必须在Windows上工作的时候,我会选择虚拟机……这样基本能满足我的短暂需求,而且现在的WPS for Linux...+版本已经支持账户同步了。...虽然只是简单的调试,但也得调不是,在windows上有 Photoshop ,在Linux中完全可以使用 GIMP 替代,基本上能满足我的需求(毕竟不专业嘛+哈哈) ---- 结语 很多人都会说,Linux

    27520

    费老鼻子劲迁移到高版本 SQL 数据库后,性能变差了

    // 迁移高版本 SQL // 高版本 SQL,一定要迁移吗? 是的,必须的。数据库软件毕竟不是互联网的单体应用,UI 一天一变,讨用户的巧。这类商用软件讲究的是稳定,可靠和安全。...既然是很大面积的出现了这种问题,肯定是和新的 database context 有关,即新版本的数据库软件,有某个设置,使得优化器判断失误,致使执行计划低效。 于是,我就 Google 了一把。...用 10 来缩小范围和 用 100 来缩小范围,虽然逻辑计划都是 Inner Join, 但物理计划却一个是 Inner Join , 另一个是 Hash Match....120 是高版本,70 是旧版本。...// 结论 // 这只是我的一个猜测,迁移高版本后,Regression 发生了。如果要证实能不能通过修改 Cardinality Estimation 来解决这问题,还需要这位读者自行测试。

    58920

    LAMP配置详解

    LAMP 就是linux+ apache +mysql+php用来web开发的经济实惠的东东,完全开源,很值得期待!..., 也可能是不同的版本, 安装的方法是很多的,,也可以去apache官方网站去下源文件哦,我下的是httpd-2.2.15这个版本的,,,,(http://httpd.apache.org/download.cgi...index.htm 修改完后存盘退出 5) 启动Apache,看是否安装成功: # /usr/local/apache/bin/apachectl start 至此步,安装算完成; 6) 如果用RPM...包安装,则输入如下命令: # rpm -ivh apache-*.rpm 测试Apache 输入:http://localhost/看是否出现It works字样 重启apache /usr/local.../apache/bin/apachectl restart(进到apache目录然后重启就可以了) 3.mysql 假设apache2和mysql已经安装好了; 如果 用ubuntu 就直接用sudo

    1.6K20

    掌握Spring Boot数据库集成:用JPA和Hibernate构建高效数据交互与版本控制

    配置完成后,Spring Boot会根据你的数据库定义自动生成表结构,并将实体类与数据库表进行关联。...数据迁移与版本控制:集成Flyway 在实际开发中,随着业务需求的变化,数据库的表结构会频繁变动。这时,管理数据库的版本变得尤为重要。...Flyway是一个流行的数据库迁移工具,它通过管理数据库的版本历史来帮助我们自动处理数据库迁移。 Flyway通过读取预定义的SQL脚本文件,在应用启动时自动执行数据库迁移操作。...迁移文件被命名为V1__create_table.sql等格式,Flyway会根据文件版本号依次执行每一个文件,以确保数据库结构与应用逻辑一致。...同时,通过集成Flyway,我们能够轻松管理数据库的版本迁移,确保数据与代码的同步。 对于实际应用开发,性能优化和最佳实践是不可忽视的环节。

    23010

    开发大数据基础教程(前端开发入门)

    第一阶段linux+搜索+hadoop体系 第一阶段:linux+搜索+hadoop体系Linux大纲这章是基础课程,帮大家进入大数据领域打好Linux基础,以便更好地学习Hadoop,hbase,NoSQL...扥使用和常用快捷键 7) Linux用户和组账户管理:用户的管理、组管理 8) Linux磁盘管理,lvm逻辑卷,nfs详解 9) Linux系统文件权限管理:文件权限介绍、文件权限的操作 10) Linux的RPM...软件包管理:RPM包的介绍、RPM安装、卸载等操作 11) yum命令,yum源搭建 12) Linux网络:Linux网络的介绍、Linux网络的配置和维护 13) Shell编程:Shell的介绍、...Oscache,ehcache b) 缓存数据库 i....1) Hadoop2.x集群结构体系介绍 2) Hadoop2.x集群搭建 3) NameNode的高可用性(HA) 4) HDFS Federation 5) ResourceManager 的高可用性

    1.3K10

    火爆Github!又一个面试神器~

    为此我专门整理了一份《Java进阶学习+面试宝典》分享给大家,内容涵盖:计算机基础、Java、JVM、spring、算法、微服务、分布式、大厂面经、技术脑图等等...共1700+页 质量非常高!!!...Mysql(216页) Spring(338页) Spring Boot(41页) 经典面试题(35页) Spring Cloud(50页) Dubbo(55页) Mybtis+Redis(27页) Linux...仅限今天 备注暗号:39 七、Mysql (底层原理 + 面试题)2023版 (含:数据库基础,数据类型,引擎,索引,事务,锁,视图,sql语句,优化,mysql锁,面试题等...)...九、经典面试题 + SpringCloud(大厂常见面试题)2023版 (含:面试必考21问,SpringCloud熔断,cap原理,设计目标优缺点,版本关系等...)...项目中完全采用微服务架构设计,应用了成熟的接口安全设计方案,采用分布式锁保证了分布式环境中的数据同步,用分布式事务解决了分布式环境中的数据一致性等。

    97741

    50K*16,准备跳槽的可以看看

    为此我专门整理了一份《Java进阶学习+面试宝典》分享给大家,内容涵盖:计算机基础、Java、JVM、spring、算法、微服务、分布式、大厂面经、技术脑图等等...共1700+页 质量非常高!!!...Mysql(216页) Spring(338页) Spring Boot(41页) 经典面试题(35页) Spring Cloud(50页) Dubbo(55页) Mybtis+Redis(27页) Linux...备注暗号:5 七、Mysql (底层原理 + 面试题)2023版 (含:数据库基础,数据类型,引擎,索引,事务,锁,视图,sql语句,优化,mysql锁,面试题等...)...九、经典面试题 + SpringCloud(大厂常见面试题)2023版 (含:面试必考21问,SpringCloud熔断,cap原理,设计目标优缺点,版本关系等...)...项目中完全采用微服务架构设计,应用了成熟的接口安全设计方案,采用分布式锁保证了分布式环境中的数据同步,用分布式事务解决了分布式环境中的数据一致性等。

    83530

    如何优雅的搞垮服务器,再优雅的救活

    故事事故是这样的 新开发的jar包部署在老服务器上,版本是Red Hat Enterprise Linux AS release 4 (Nahant Update 5),提示需要高版本jdk,高版本jdk...删库显得太刻意了,会被人指责性格有问题。 抢救思路 像《信条》一样进行一次逆过程,把glibc相关的静态库、动态库都用原来的低版本覆盖回来。cp覆盖和安装rpm覆盖一起上。....a静态库文件 到好用的版本一致的服务器对应目录下载下面的库文件 目录/lib ? 目录/usr/lib ? 将这些安装包和静态库放入一个U盘中,U盘插到服务器上。...到/lib目录里,先 ❞ rm *2.9* #删除高版本的库 然后 ln -sf libutil-2.3.4.solibutil.so.1 ln -sf libresolv-2.3.4.solibresolv.so...如果没有版本一致的光盘,接近的也可以。我实际用的光盘是RHEL4.6,和原系统差了一个小号。 rpm和.a文件能拿到就行,不用非按本文方法。 网友提供的替换so的方案不靠谱,必须rpm安装。

    1.1K20

    共2600页!又一份神级的面试手册面世~

    针对以上问题,我专门找了一份《Java进阶学习+面试宝典》分享给大家,内容涵盖:计算机基础、Java、JVM、spring、算法、微服务、分布式、大厂面经、技术脑图等等...共1600+页 质量非常高!...Mysql(216页) Spring(338页) Spring Boot(41页) 经典面试题(35页) Spring Cloud(50页) Dubbo(55页) Mybtis+Redis(27页) Linux...+网络(66页) MQ+Kafka+Zookeeper(40页) Netty(21页) 大数据+hadoop(31页) 算法(38页) 设计模式+项目+高并发(41页) 注:篇幅有限,已整理成文档,扫码添加微信领取...限今天 备注暗号:26 第四章:Mysql数据库篇(2022版) (含:数据库基础,引擎,索引,事务,MsQSL锁,常用SQL语句,SQL优化,结构优化,常见面试题...)

    80530
    领券