随笔分类 -  oracle数据迁移

oracle之 获取建表ddl语句
摘要:第一种方法是使用工具,如:pl/sql developer,在【工具】--【导出用户对象】出现就可以得到建表脚本。第二种方法是,sql语句。DBMS_METADATA.GET_DDL包可以得到数据库的对象的ddl脚本。如下(SQLPLUS中执行): 1.得 到一个表的ddl语句:SET SERVER 阅读全文

posted @ 2017-12-12 19:19 张冲andy 阅读(17457) 评论(0) 推荐(0) 编辑

从Oracle迁移到MySQL的各种坑及自救方案
摘要:当企业内部使用的数据库种类繁杂时,或者有需求更换数据库种类时,都可能会做很多数据迁移的工作。有些迁移很简单,有些迁移可能就会很复杂,大家有没有考虑过为了顺利完成复杂的数据库迁移任务,都需要考虑并解决哪些问题呢? 在以前的工作中,我迁移过Oracle到Informix、Oracle和SQLServer 阅读全文

posted @ 2017-06-07 20:57 张冲andy 阅读(33379) 评论(2) 推荐(1) 编辑

Oracle 12C 新特性之 PDB热克隆(本地克隆、远端异机克隆)
摘要:说明:版本12.2.0.1 12c r1版本中 clone 一份PDB源库需要打开在read only只读模式 , 在12c r2版本中引入了local undo mode, 源PDB在read/write 读写模式也可以 clone 。 local undo mode 也是oracle推崇的模式。 阅读全文

posted @ 2017-05-17 13:59 张冲andy 阅读(1960) 评论(0) 推荐(0) 编辑

Oracle 12C 新特性之非分区表转分区表online clause(不停业务+索引有效)
摘要:12c以前非分区表需要转换为分区, 如果不停业务的话可以使用在线重定义,只有在表进行切换的时候会有短暂的锁表。 12c 中alter table online clause 实现了表上现有的索引有效,又不停业务。测试一:非分区表转分区表,索引转换为oracle内部规则。-- 建非分区表create 阅读全文

posted @ 2017-05-15 10:30 张冲andy 阅读(703) 评论(0) 推荐(0) 编辑

Oracle 12C 新特性之move (非分区表)table online
摘要:以前版本中move table不能够online, move 会引rowid改变使对应的索引失效。 12c 中 alter table move online不会对新事务阻塞同时会自动的维护索引的有效性。-- 创建实验表SQL> create table andy_move (id int,name 阅读全文

posted @ 2017-05-14 11:53 张冲andy 阅读(1341) 评论(0) 推荐(0) 编辑

Oracle 12C 新特性之表分区带 异步全局索引异步维护(一次add、truncate、drop、spilt、merge多个分区)
摘要:实验准备:-- 创建实验表CREATE TABLE p_andy(ID number(10), NAME varchar2(40))PARTITION BY RANGE (id)(PARTITION p1 VALUES LESS THAN (10),PARTITION p2 VALUES LESS 阅读全文

posted @ 2017-05-13 16:18 张冲andy 阅读(1180) 评论(2) 推荐(1) 编辑

数据泵参数汇总与各种导出导入规则
摘要:EXPDP命令行选项1. ATTACH该选项用于在客户会话与已存在导出作用之间建立关联.语法如下ATTACH=[schema_name.]job_nameSchema_name用于指定方案名,job_name用于指定导出作业名.注意,如果使用ATTACH选项,在命令行除了连接字符串和ATTACH选项 阅读全文

posted @ 2017-04-12 12:48 张冲andy 阅读(10825) 评论(0) 推荐(0) 编辑

数据泵 TTS(传输表空间技术)
摘要:1、源库准备环境--创建被传输的表空间create tablespace tts logging datafile '/home/oracle/app/oradata/orcl/tts01.dbf' size 40m autoextend on next 10m maxsize 100m exten 阅读全文

posted @ 2017-04-12 10:32 张冲andy 阅读(1638) 评论(0) 推荐(0) 编辑

物化视图基础概念、mview跨库迁移表
摘要:概念:物化视图是一种特殊的物理表,“物化”(Materialized)视图是相对普通视图而言的。普通视图是虚拟表,应用的局限性大,任何对视图的查询,Oracle都实际上转换为视图SQL语句的查询。这样对整体查询性能的提高,并没有实质上的好处。物化视图类型:包含聚集的物化视图;只包含连接的物化视图;嵌 阅读全文

posted @ 2017-04-06 12:08 张冲andy 阅读(1311) 评论(0) 推荐(0) 编辑

data pump (数据抽取)测试
摘要:背景介绍>利用db_link直接pump抽取,减少转储文件集。 前提: 授权> grant create public database link,create database link to myAccount; 1.创建dblink SQL> create database link demo 阅读全文

posted @ 2016-11-17 20:32 张冲andy 阅读(449) 评论(0) 推荐(0) 编辑

oracle_dblink配置
摘要:说明:一下是未配置本地服务的dblink。 前提: 授权> grant create public database link,create database link to myAccount; 1.创建dblink SQL> create database link demob connect 阅读全文

posted @ 2016-11-17 14:21 张冲andy 阅读(4204) 评论(0) 推荐(0) 编辑

Data Pump(数据抽取)介绍
摘要:从10g开始,Oracle提供更高效的Data Pump(即expdp/impdp)来进行数据的导入和导出,老的exp/imp还可以用,但已经不建议使用。注意:expdp/impdp和exp/imp之间互不兼容,也就是说exp导出的文件只能用imp导入,expdp导出的文件只能用impdp导入。 D 阅读全文

posted @ 2016-11-16 22:51 张冲andy 阅读(5231) 评论(0) 推荐(0) 编辑

RMAN 数据库克隆文件位置转换方法
摘要:在使用RMAN克隆数据库时,如果辅助数据库(新数据库)使用了与目标数据库(原数据库)使用了不同的路径,那么就存在位置转换的问题。在Oracle中,控制文件用于定位数据文件以及联机重做日志文件,如果没有正确的转换,控制文件压根就找不到相应的数据文件,日志文件。对此Oralce为我们提供了三种文件位置的 阅读全文

posted @ 2016-09-22 15:47 张冲andy 阅读(827) 评论(0) 推荐(0) 编辑

Oracle 使用RMAN COPY 移动 整个数据库 位置 示例
摘要:一.数据迁移说明 在DBA的工作中会遇到数据迁移的情况,比如将本地磁盘迁移到ASM,亦或者需要更换存储设备,那么我就需要迁移整个数据库的存储位置。 如果只是移动表空间或者数据文件,我们可以将表空间或者数据文件offline 之后,移动位置,在用alter database rename 和alter 阅读全文

posted @ 2016-09-20 13:01 张冲andy 阅读(2698) 评论(0) 推荐(0) 编辑

ORACLE expdp/impdp详解
摘要:ORCALE10G提供了新的导入导出工具,数据泵。Oracle官方对此的形容是:Oracle DataPump technology enables Very High-Speed movement of data and metadata from one database to another. 阅读全文

posted @ 2016-08-05 23:20 张冲andy 阅读(1593) 评论(0) 推荐(0) 编辑

Oracle数据泵的使用
摘要:几乎所有DBA都熟悉oracle的导出和导入实用程序,它们将数据装载进或卸载出数据库,在oracle database 10g和11g中,你必须使用更通用更强大的数据泵导出和导入(Data Pump Export and Import)实用程序导出和导入数据。 以前的导出和导入实用程序在oracle 阅读全文

posted @ 2016-08-04 21:09 张冲andy 阅读(16487) 评论(0) 推荐(1) 编辑

导航