Welcome 微信登录

首页 / 数据库 / MySQL

RMAN使用备份传输表空间

RMAN使用备份传输表空间

在Oracle数据库管理手册中创建传输表空间集的方法要求在执行表空间传输期间被传输的表空间要以只读模式打开。相比之下,当RMAN使用备份创建传输表空间集时,不需要访问被传输表空间的联机数据文件。这就消除了要将传输表空间设置为只读模式的操作。结果就是提高了源数据库的可用性,特别是对于很大的表空间更是如此,因为表空间在传输时仍然操作读写状态,而且将表空间设置为只读模式依赖于数据库的负载,可能需要花费很长时间。使用RMAN创建传输表空间集能让你指定一个目标时间点...
RMAN同字节序跨平台跨版本迁移数据库

RMAN同字节序跨平台跨版本迁移数据库

跨平台传输数据库RMAN的convert database命令被用来将整个数据库从一个平台移动到另一个平台。当源平台与目标平台字节序相同时,RMAN会在目标平台自动完成创建新数据库的大部分操作。当跨平台传输数据库时convertdatabase命令的处理过程将会很长。与传输表空间一样,RMAN的convert database命令可以在源平台或目标平台执行。当跨平台传输数据库时文件会自动被传输到目标平台,这些文件包括:1.属于永久表空间的数据文件,注意,不...
Linux 上从 MySQL 迁移到 MariaDB 的简单步骤

Linux 上从 MySQL 迁移到 MariaDB 的简单步骤

大家好!这是一篇介绍如何在服务器或个人电脑上从MySQL迁移到MariaDB的教程。也许你会问为什么我们要将数据库管理从MySQL迁移到MariaDB。往下看我们告诉你为什么这样做。为什么要用MariaDB来代替MySQLMariaDB是MySQL社区开发的分支,也是一个增强型的替代品。它由MySQL前开发者们带头组织的基金会开发,使用起来和MySQL完全一样。自从Oracle买下了MySQL,它就不再自由开源了,但是 MariaDB仍然自由开源。一些如谷...
Oracle普通表—>分区表转换(9亿数据量)

Oracle普通表—>分区表转换(9亿数据量)

背景介绍:环境:Linux 5.5 + Oracle 10.2.0.4某普通表T,由于前期设计不当没有分区,如今几年来的数据量已达9亿+, 空间占用大约350G,在线重定义为分区表不现实,故采取申请时间窗口停此表应用,改造为分区表。若T表数据量适当,可选用在线重定义操作时,可参考:http://www.linuxidc.com/Linux/2015-04/115719.htm1.创建分区表-- Create table 创建分区表T_PART,分区从14年...
Linux平台Oracle 11g单实例 + ASM存储 安装部署 快速参考

Linux平台Oracle 11g单实例 + ASM存储 安装部署 快速参考

操作环境:Citrix虚拟化环境中申请一个Linux6.4主机(模板)目标:创建单机11g + ASM存储 数据库1.主机准备--------------------------------------------------------------------------------IP地址:主机名:JY-DB目录:/u01磁盘:从主机本地磁盘资源划分50G硬盘1个,从磁阵资源划分10G硬盘3个1.1 检查主机名和IP地址的映射:hostname -ih...
EXP/IMP 导出生产库表的指定数据到测试库一例

EXP/IMP 导出生产库表的指定数据到测试库一例

一般来讲,EXP/IMP是上一代导出导入程序,EXPDP/IMPDP是新一代的导出导入程序。对于大数据量的导出导入首选EXPDP/IMPDP,可以用到并行度,对表空间等操作上也更加的灵活。对于小数据量的迁移,可以使用exp/imp,操作更简单。需求: exp 导出 A库(11.2.0.3)zjy用户的分区表t_jingyu_part部分数据,数据表空间 dbs_d_jingyu,索引表空间dbs_i_jingyu.imp 导入 B库(11.2.0.4)te...
利用RMAN在文件系统与ASM之间迁移数据库

利用RMAN在文件系统与ASM之间迁移数据库

在Oracle10g中在操作系统与ASM之间不能使用复制命令(11g有相关复制命令)比如cp操作来复制文件,为了使用ASM来管理已经存在的数据库必须将数据库迁移到ASM中。可以通过RMAN来完成这项操作。假设在文件系统和ASM磁盘组中有足够的空间来存储整个数据库可以将数据库从文件系统中直接迁移到ASM中。如果在ASM和文件系统同时没有足够的空间来存储整个数据库,可以将数据库备份到磁带,使用旧的磁盘来创建ASM磁盘组并使用磁带备份将数据库还原到ASM中。如果...
Oracle 11g没有备份文件参数文件在异机通过RMAN备份恢复找回被误删的数据

Oracle 11g没有备份文件参数文件在异机通过RMAN备份恢复找回被误删的数据

背景:同事误删除线上数据,所以需要从备份中找回数据恢复。真实屋漏偏逢连夜雨、船迟又遇打头风,前两天备份的磁盘坏块,现在只有rman全备的.bak文件,没有控制文件和参数文件,所以现在需要考虑的是如何根据bak文件在备份数据库上恢复数据,从中找出被误删的数据。1 通过catalog start with’’的方式来恢复1.1手动创建控制文件CREATE CONTROLFILE REUSE set DATABASE"powerdes" ...
关于Oracle权限管理的实用脚本

关于Oracle权限管理的实用脚本

在工作中,可能会接触到很多的环境问题,对于权限问题,总是感觉心有余力而力不足,环境太多了,可能在赋予权限的时候会出差错,比如下面的场景,数据都存储在owner schema上,如果要访问这些数据,需要创建一些连接用户,所有的操作不能直接在owner schema下进行。像下面的图形,我们可以根据访问的权限定义两个角色,通过角色来统一给赋予权限。比如TESTO_ALL可以赋予select,insert,delete,update的权限,而TESTL_SEL只...
Oracle GoldenGate 系列:Extract 进程遇长事务执行 Forcestop 引发的惨案

Oracle GoldenGate 系列:Extract 进程遇长事务执行 Forcestop 引发的惨案

一、问题描述:2013年4月14日中午12点左右生产环境执行数据库版本升级期间根据需要停止XX1库和XX2库OGG 同步抽取进程时遇长事务,无法用正常命令停止,执行 forcestop 后重启进程报 OGG-00446 错误,无法启动。错误如下:2013-04-14 19:30:28 ERROR OGG-00446 Opening ASM file+FRA/bjschxsb/1_7125_796652962.dbf in DBLOGREADER mode:...
<< 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 >>