随笔分类 -  数据库数据迁移与历史数据归档

摘要:sqlcmd 是sql server 提供的命令行工具,用于执行t-sql/sql脚本 以及系统存储过程。 sqlcmd 常用参数解释如下:用法: Sqlcmd [-U 登录 ID] [-P 密码] [-S 服务器] [-H 主机名] [-E 信任连接] [-N 加密连接][-C 信任服务器证书] 阅读全文
posted @ 2022-05-26 10:16 踏雪无痕2017 阅读(787) 评论(0) 推荐(0) 编辑
摘要:自Oracle 12c 开始rman 支持跨平台备份恢复数据库、表空间,其本质还是传输数据库、传输表空间技术(也必须满足传输数据库、传输表空间的要求),只不过rman 进行了封装,使用起来更方便、简洁了,准对12c以及以上数据库跨平台之间的数据迁移,之前复杂的xtts数据迁移技术成为了历史。 这里演 阅读全文
posted @ 2021-12-25 17:01 踏雪无痕2017 阅读(1032) 评论(0) 推荐(0) 编辑
摘要:oracle 传输表空间自8i开始推出,用于同平台、跨平台间快速数据传输、迁移,11g 开始支持传输数据库特性。 1、查询数据库支持的平台、字节序,必须是受支持的平台、字节序才支持传输。 select * from v$transportable_platform ; 2、传输数据库(oracle 阅读全文
posted @ 2021-12-18 12:51 踏雪无痕2017 阅读(261) 评论(0) 推荐(0) 编辑
摘要:sql server自2005开始支持分区特性,2012 以前单表分区数量限制1000个,2012开始限制数量为15000个,企业版才支分区特性,目前版本只支持范围分区一种,相比oracle 支持范围、列表、哈希以及子分区特性,功能还有不少的差距。 一、表分区的优势: 1、通过分区交换快速归档、清理 阅读全文
posted @ 2021-12-16 18:38 踏雪无痕2017 阅读(1638) 评论(0) 推荐(0) 编辑
摘要:bcp 用于sql server 大表大数据量快速迁移: 1、导出表数据 bcp dbo.pal_pqc out pal_pqc.dat -Usa -Ppassword -Sserver_ip -d db_name -b 100000 -c -o dbo.pal_pqc_out.log 2、条件导出 阅读全文
posted @ 2021-12-16 09:41 踏雪无痕2017 阅读(833) 评论(0) 推荐(0) 编辑
摘要:--create directory create directory dump_dir as '/splex/dump'; grant read,write on directory dump_dir to public; --export full database schema expdp u 阅读全文
posted @ 2021-05-28 15:00 踏雪无痕2017 阅读(99) 评论(0) 推荐(0) 编辑
摘要:InnoDB中支持Transportable Tablespace功能。也就是表空间可以从一个实例迁移到另一个实例。相比mysqldump来进行导入导出而言,速度更快,而且使用也很便捷。 首先,表必须是独立表空间模式,如果表有外键,与外键关联的表也应该一起导出、导入或者禁用外键检查。 导出表空间表空 阅读全文
posted @ 2021-03-31 10:18 踏雪无痕2017 阅读(243) 评论(0) 推荐(0) 编辑
摘要:大部分业务数据的读写特征,都是最新产生的数据会更频繁的被读取或者更新,而更久之前的数据(如1年之前的聊天记录,或者订单信息)则很少会被访问, 而随着业务运行时间的增加,数据库系统中会沉淀大量很少甚至不会被访问到的数据,这部分数据和最新产生的数据混合在一起会产生一系列问题: 1、历史数据和最新的数据存 阅读全文
posted @ 2021-03-30 15:05 踏雪无痕2017 阅读(685) 评论(0) 推荐(0) 编辑
摘要:备份的主要目的是在数据库出现故障时可以快速恢复,防止数据丢失(取决于备份频率),归档的主要目的是将数据库中一部分不常用的数据迁移到数据库之外存储,使业务数据库更精简、更高效、更易管理。因此,备份是准对数据库的全部数据的多版本保存,归档是准对数据库中一部分历史数据的单版本保存。 阅读全文
posted @ 2021-03-30 13:41 踏雪无痕2017 阅读(1032) 评论(0) 推荐(1) 编辑
摘要:近日在做数据库历史数据迁移的时候,在历史库上通过dblink 方式远程导出dataguard备库上的分区表历史分区数据,报ORA-39164 PARTITION READ ONLY DATBASE DBLINK错误,历史库版本oracle 12c,dataguard备库版本11g,查询mos为ora 阅读全文
posted @ 2021-02-08 10:59 踏雪无痕2017 阅读(288) 评论(0) 推荐(0) 编辑
摘要:今天从12c 生产环境导出一份数据库结构,dump file 传给同事导入到11g 环境,我这边导出显示成功,同事导入报错,检查导出log ,dump 文件生成没有问题,应该是版本兼容问题,oracle用数据泵从高版本导出数据导入到低版本库,导出时需加入参数version=导入的低版本对应的数据库版 阅读全文
posted @ 2021-02-03 17:02 踏雪无痕2017 阅读(178) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示