
ORACLE数据库迁移
文章平均质量分 69
执笔画情ora
数据库管理系统
展开
-
数据库学习案例20240119- expdp+dblink hang分析(网络带宽影响)
近期工作要在麒麟系统安装19C RAC环境,需要将11.2.0.4 版本单实例数据库(SUN OS)迁移到19C集群环境。由于 11.2.0.4版本中的expdp数据泵 组建损坏 且 不想再进行修复,于是决定采用impdp +dblink的方式将数据迁移到19C环境中,(目标数据库大小:4T)原创 2024-01-19 14:28:58 · 906 阅读 · 0 评论 -
Oracle集群管理数据泵-数据泵导数据时报错ora-39126 ora-39155 ora-48128 ora-19505 ora-27037
导出语句:expdp \'/ as sysdba\' directory=empdp_dir dumpfile=expdp.dmp full=y parallel=8 logfile=expdp.log。说明:在执行导出语句前切换到需要全库导出的实例环境变量下,且创建directory.经确认在rac模式下,进行数据泵并发导出或导入时,需添加参数cluster=n。环境:rac + non cdb +多实例。数据库:oracle 19.12 64位。系统:oel 7.9 64位。此后,成功全库导出.转载 2023-09-11 16:26:09 · 771 阅读 · 0 评论 -
Oracle数据库迁移- UID不一致导致的种种问题
近期对某部门的一套数据库进行迁移,迁移方案如下:在主机A 的存储上面 装好对应的软件以及对应的从备份中恢复数据库。迁移时将B主机的存储下线,将spile以及最后的归档日志拷贝到A主机进行恢复,然后resetlogs打开数据库即可。但是 在 进行存储挂接时发现 A主机 oracle UID为 300,而B主机UID 为 301当把 A主机的存储 挂接到 B主机时,发现 文件 以及目录的 owner均变为300,不先是对应的oracle用户 ,处理方案 :1 在B主机中创建新的用户 oracle1 UID为30原创 2022-07-05 15:56:18 · 541 阅读 · 0 评论 -
Oracle数据库迁移-backup as copy数据文件目录迁移
1 使用sql语句生成迁移语句select file#, name, 'backup as copy datafile '||file#||' format '||''''|| replace(new_file_name, '/npm/oracle/arch/oradata10', '/npm/oracle/oradata13') ||''''||';' exec_statement,sta...原创 2021-09-27 09:36:30 · 714 阅读 · 0 评论 -
Oracle数据库迁移-TTS表空间迁移(异构传输表空间TTS HP-UX迁移至Redhat Linux 7.7)
1 传输表空间异构跨平台传输表空间分为两种使用MOS提供rman_xttconvert工具包进行在线迁移,即通常所说xtts。 表空间置为Read only离线,通过RMAN进行convert结合exp/imp expdp/impdp导出导入元数据进行迁移。 12c 引入了使用备份进行跨平台传输表空间,与上述第二种方法大部分步骤相同,RMAN备份方式可以充分利用RMAN压缩等降低文件大小,减少read only时间2 版本介绍源 端:HP-UX Oracle 11.2.0.3 ASM存储转载 2021-02-23 16:00:04 · 1170 阅读 · 0 评论 -
Oracle数据库管理-冷备份迁移释放磁盘空空间
冷备份迁移释放磁盘空空间脚本代码如下:set lines 200set pagesize 1000set long 1000select file#,name,bytes/1024/1024/1024 from v$datafile where name like‘%/data/%’;sqlplus / as sysdba shutdown immediate; startup nomount; rman target /backup as copy datafile 20 format ‘原创 2020-09-28 09:57:40 · 165 阅读 · 0 评论 -
ORACLE数据库迁移-expdp +query
1 配置parfilevi expdpeu.pardumpfile=dir_bak:eu_%u.baklogfile=dir_bak_eu.logparallel=10tables=oper.orclquery=oper.orcl:"WHERE TIME>SYSDATE-10 OR NAME LIKE '%123'%"EXCLUDE=table_statistics,index_statistics2 导出与导入expdp oper/123 parfile=expd原创 2020-07-31 15:14:51 · 292 阅读 · 0 评论 -
Oracle数据库迁移-EMC迁移到华为6800
准备阶段。1 准备一套宿主机器,部署和主机一样psu或者ru补丁的软件。2 拷贝各类配置文件,或者巡检脚本等到新的宿主主机软件目录中。2 配置nbu。3 从主库生成一个pfile文件,按照宿主机编辑适当的SGA大小。4 根据pfile文件创建需求目录。4 启动数据库到nomount状态。5 主库备份当前的控制文件。backup current controlfile format '/home/orcl/controlfile06bak.ctl';6 FTP到宿主服务器。..原创 2020-07-20 11:17:35 · 470 阅读 · 0 评论 -
Oracle数据库恢复与迁移 -NBU异机恢复存储阵列迁移--
1 恢复阶段1 准备一台主机 ,配置nbu client,创建操作系统用户的uid gid Gid要和原来主机保持一致 。2 创建pfile,根据主机配置调整内存。3 启动数据库到nomount状态。4 主库备份current controlfile并通过ftp的方式传输到中间主机。(list archivelog将显示的archivelog 也一并ftp,不存在的在备份achivelog 过程中已经删除,可以recover过程进行恢复归。)BACKUP CURRENT CONTROL.原创 2020-06-18 11:30:12 · 350 阅读 · 0 评论 -
ORACLE数据库迁移:ASM->ASM的迁移
--迁移表空间从ASM->ASM,即从一个diskgoup迁移到另外的diskgrop(本例中从DATA迁移到DATA_02)--1 将数据文件或者表空间offline,脱机以后数据文件变为recover状态SQL>alter database datafile 4 offline ;--2 进入ASMCMD下复制文件到其他diskgroupASMCMD> cp +...转载 2020-01-04 05:04:34 · 731 阅读 · 0 评论 -
oracle数据库迁移-TTS迁移操作案例01
实战案例如下:迁移介绍:源数据库系统:Solaris[tm] OE (64-bit) 11.2.0.4版本,文件系统存储迁移表空间tts01,tts02到版本19.5.0.0 Linux x86 64-bit系统,ASM存储。#######################TTS限制规则############################Source/target数据库的字符集必...转载 2019-12-13 01:04:24 · 1499 阅读 · 0 评论 -
oracle数据库迁移-convert database迁移
全库传输要求1 Character Set、National Character Set必须完全相同2版本一致a.在源端转换1.准备传输数据库,源数据库必须以只读方式打开. shutdown immediate; startup open read only;2.使用DBMS_TDB.CHECK_DB检查数据库状态. declare b_support bool...转载 2019-12-13 00:49:22 · 309 阅读 · 0 评论 -
oracle数据库冷备迁移-cp+catalog+ swich
关闭数据库shutdown immediate;cp *.dbf /data/orcl/[oms@dzywyyfxfwq-02 orcl]$ sqlplus / as sysdbaSQL*Plus: Release 10.2.0.5.0 - Production on Wed Oct 30 15:20:00 2019Copyright (c) 1982, 2010, Oracle....原创 2019-10-30 15:37:16 · 285 阅读 · 0 评论 -
ORALCE数据库undo管理-切换UNDO表空间
create undo tablespace UNDOTBS1 DATAFILE '/oracle/oradata9/UNDOTBS00A.DBF' SIZE 30g AUTOEXTEND OFF;ALTER TABLESPACE UNDOTBS1 ADD DATAFILE '/oracle/oradata8/UNDOTBS00B.DBF' SIZE 30g AUTOEXTEND OFF;AL...原创 2019-10-30 10:51:37 · 295 阅读 · 0 评论 -
Oracle数据库版本升级-10.2.0.5数据库升级到11.2.0.4
数据库升级到11.2.0.4Oracle从10g升级到11g详细步骤数据库旧版本:10.2.0.5数据库新版本:11.2.0.4OS 版本: IBM 750 6.1参考文档:Complete Checklist for Manual Upgrades to 11gR2 [ID 837570.1] 安装软件 $ unzip p13390677_112040_...原创 2019-10-17 13:42:36 · 1429 阅读 · 0 评论 -
Oracle数据库升级-Oracle 12.2 update to 19c using DBUA_+RAC
ORACLE RAC-19C1 安装19C GRID软件,选择upgrade模式。2 执行脚本rootupgrade.sql --crsctl query crs activeversion3 升级db,安装db软件,前提条件检查。dbua检查,修改环境变量,涉及ORACLE_HOME修改。Oracle update to 19c using DBUA升级关键点1.可以从1...转载 2019-10-17 11:44:04 · 5326 阅读 · 0 评论 -
Oracle Rac11.2.0.1升级11.2.0.4
本文链接:https://blog.youkuaiyun.com/qq_22917163/article/details/82701140rac11.2.0.1升级至11.2.0.4需要p13390677_112040_Linux-x86-64_1of7.zip、p13390677_112040_Linux-x86-64_2of7.zip、p13390677_112040_Linux-x86-64_3of...转载 2019-10-17 10:56:33 · 1020 阅读 · 0 评论 -
Oracle数据库临时表空间-临时文件删除处理
alter database tempfile xx offline;alter database tempfile xx offline;alter database tempfile xx offline;alter database tempfile xx offline;select file_name,status from dba_temp_files;/monidb/or...原创 2019-10-15 15:47:54 · 3684 阅读 · 0 评论 -
Oralce数据库迁移-dbms_metadata.get_ddl 的使用方法总结
dbms_metadata.get_ddl 的使用方法总结 --输出信息采用缩排或换行格式化 exec dbms_metadata.set_transform_param(dbms_metadata.session_transform, 'pretty', true); --确保每个语句都带分号 exec dbms_metadata.set_transform_...原创 2016-12-01 15:26:40 · 7404 阅读 · 0 评论 -
oracle数据泵管理 -数据泵使用汇总
文章 转载于http://blog.youkuaiyun.com/demo_lomo/article/details/520357481.1.1expdp使用使用EXPDP工具时,其转储文件只能被存放在DIRECTORY对象对应的OS目录中,而不能直接指定转储文件所在的OS目录.因此使用EXPDP工具时,必须首先建立DIRECTORY对象.并且需要为数据库用户授予使用DIRECTORY对象权限....转载 2016-12-01 15:31:33 · 3034 阅读 · 2 评论 -
跨平台表空间增量迁移
原文转载于http://blog.youkuaiyun.com/renfengjun/article/details/52880292 XTTS from solaris sparc to linux跨平台表空间增量迁移 platformOS’versionIP地址数据库转载 2016-12-13 02:04:06 · 998 阅读 · 1 评论 -
使用增量备份更新数据库备份镜像----backup as copy强大
使用增量备份更新数据库备份镜像从文件系统迁移数据文件到ASM磁盘组时,可以使用RMAN对数据库进行热备份为镜像文件。如果数据量大,热备过程持续时间长,热备过程中事务比较繁忙,可以在热备结束后再做一次增量备份,来更新热备出来的镜像文件。 0级增量备份相当于一个完整备份,这个完整备份会包含所有已用得数据文件块。 RMAN> backup incremental level ...原创 2018-12-28 16:01:00 · 3185 阅读 · 0 评论 -
catalog和switch迁移数据文件目录
拷贝数据文件并catalog和switchstartup mount拷贝一些数据文件文件名: EXAMPLE01.DBFSAUX01.DBFSYSTEM01.DBFUNDOTBS01.DBFUSERS01.DBF到D:\app\oradataCatalog start with ‘D:\app\oradata’startup mountRMAN&...原创 2019-07-01 17:38:48 · 702 阅读 · 0 评论 -
ORACLE数据库泵使用案例汇总
案例1 排除部分表,导出其他表结构bash-3.00$ vi expdp.par"expdp.par" [New file]directory=pumpdumpfile=mdb_metadata.dmplogfile=mdb_metadata.logCONTENT=METADATA_ONLYJOB_NAME=MDB_EXPDP_METADATAexclude=TABLE:"IN(...原创 2019-07-26 11:28:48 · 258 阅读 · 0 评论 -
expdp导出带有lob字段的表,报ORA-01555错误的问题
1、情况描述某数据库一直用expdp备份导出,但某天巡检发现expdp导出报错,是ORA-01555快照过旧,具体报错如下:ORA-39126: Workerunexpected fatal error in KUPW$WORKER.FETCH_XML_OBJECTS[INDEX:"SAPSR3"."LXE_OBJ_EXP_LANG~0"]ORA-01555: snapsho...转载 2019-08-14 15:58:11 · 971 阅读 · 0 评论 -
Oracle数据库部分迁至闪存存储方案
Oracle数据库部分迁至闪存存储方案1.实施需求 2.确认迁移表空间信息 3.确认redo信息 4.确认undo信息 5.表空间迁移到闪存 6.redo迁移到闪存 7.undo迁移到闪存 8.备库修改参数环境:Oracle 11.2.0.4 RAC(2 nodes)说明:假设新增闪存挂载点是/flash(使用了第三方的集群文件系统),如果是使用Oracle的ASM,则本文提...转载 2019-09-02 11:15:53 · 162 阅读 · 0 评论 -
RMAN-convert database夸平台迁移
利用 RMAN Convert database 特性进行跨平台迁移数据在 Oracle10g 中,不仅可以利用跨平台传输表空间的新特性在异构平台数据库之间迁移数据,在特定条件下,还可以利用 Convert database 特性进行整个数据库跨平台的迁移。如果要在 10G 中进行全库跨平台的迁移,那么只能在低位和低位或者高位和高位平台之间进行迁移,无法进行高位与低位平台的迁移。大家可以参...原创 2019-09-06 16:16:00 · 700 阅读 · 0 评论 -
数据泵-EXCLUDE+QUERY
EXCLUDE=TABLE:\"IN\(\'TTT\'\)\"EXCLUDE=SEQUENCE,VIEW EXCLUDE=TABLE:"IN ('EMP','DEPT')" EXCLUDE=SEQUENCE,VIEW,TABLE:"IN ('EMP','DEPT')"EXCLUDE=INDEX...原创 2019-09-29 13:47:27 · 652 阅读 · 0 评论 -
使用impdp导入lob字段数据hang问题处理
近期在做数据迁移时,在使用数据泵impdp方式导入时,出现hang,导入将近2天未完成,查看数据库impdp会话event为direct path sync,且event对应的p1以及p2内容持续为发生变化,查询metalink查询到问题如下:将导入job通过交互模式stop_job=immediate,重启数据库启动job导入正常。原创 2016-07-31 13:16:27 · 1542 阅读 · 0 评论