Welcome 微信登录

首页 / 数据库 / MySQL

MySQL数据库备份之逻辑备份和物理备份概述

MySQL数据库备份之逻辑备份和物理备份概述

一. 前言逻辑备份和物理备份各有优劣,一般来说,物理备份恢复速度比较快,占用空间比较大,逻辑备份速度比较慢,占用空间比较小。逻辑备份的恢复成本高。二. 逻辑备份逻辑备份是备份sql语句,在恢复的时候执行备份的sql语句实现数据库数据的重现。1)mysqldumpmysqldump是采用SQL级别的备份机制,他将数据表导成SQL脚本文件,是最常用的逻辑备份方法。三. 物理备份物理备份就是备份数据文件了,比较形象点就是cp下数据文件,但真正备份的时候自然不是的...
Red Hat Linux下安装Oracle 10g中先决条件检测中遇到的问题

Red Hat Linux下安装Oracle 10g中先决条件检测中遇到的问题

在Red Hat Linux下安装Oracle 10g中先决条件检测中遇到的问题是:1.警告:内存的交换空间不够,有提示需要到少m,已经有多少m。参照以下办法:(增加交换分区)1)增加2G的交换分区[root@localhost ~]#mkdir /root/swap2)添加交换文件并设置其大小为2G,使用如下命令[root@localhost ~]# dd if=/dev/zero of=/root/swap/swap bs=1024 count=204...
Oracle 10g EM登录后提示“数据库状态当前不可用可能是因为数据库的状态为装载或不装载”

Oracle 10g EM登录后提示“数据库状态当前不可用可能是因为数据库的状态为装载或不装载”

创建Oracle数据库过程中更改了sys,system等密码后,EM可以正常登录,但是登录后提示“数据库状态当前不可用。可能是因为数据库的状态为装载或不装载。单击 "启动" 可以获得当前状态并打开数据库。如果无法打开数据库, 单击 "执行恢复" 可执行相应的恢复操作。”解决方法如下:1、停止dbconsole[oracle@star~]$ emctl stop dbconsole查看状态,确认dbconsole已经停止[oracle...
Oracle AWR 阙值影响历史执行计划

Oracle AWR 阙值影响历史执行计划

最近有网友提到为什么在dba_hist_sql_plan中无法查看到sql语句的历史执行计划,对于这个问题是由于缺省情况下,Oracle 设定的阙值并非捕获所有的sql语句,所以无法看到某些sql历史执行计划乃正常现象。在Oracle 9i的时候,我们可以通过设定不同的快照level获得不同程度的详细信息。也可以单独配置收集sql的阙值,如指定sql的执行次数,磁盘读的次数,解析调用的数量等。所有超出这个设置的sql语句都收集到snapshot之中。Ora...
RMAN备份学习笔记

RMAN备份学习笔记

讲到rman就要讲到catalog,也就是恢复目录,这个东东我觉得没有太大的用,如果数据库没有打到open状态,恢复目录数据库根本连接不上。我个人建议可以不使用catalog数据库,当然为了全面的了解rman,还是要简单了解下catalog数据库是用来做什么的,catalog数据库是专门供rman使用,用来存储备份信息(不是存储备份文件)及备份脚本的地方。如果我们不用catalog的时候,备份信息就存放在控制文件当中,这些备份信息是做恢复的时候需要用到的信...
Oracle数据库管理常用的监控脚本------极大的简化运维工作

Oracle数据库管理常用的监控脚本------极大的简化运维工作

最近几天都研究SHELL脚本,为了方便对公司的Oracle运维,简化管理,学习一些SHELL脚本是非常有必要的,通过书本和网上的一些资料,整理出了一些比较精典的脚本,都是经过清自测试可行的,放上来共大家分享。# 监控Oracle监听状态(chk_lsnr_stat.sh) # ======================================================================================# 监控O...
Oracle 中 UPDATE nowait 的使用方法

Oracle 中 UPDATE nowait 的使用方法

1、UPDATE nowait 应用以下场景:查询某条数据,并对其开启数据库事务。如果查询的当前数据没有加锁,则正确返回结果,并对当前数据加锁,如果查询的当前数据已在事务中,已加锁。但返回异常信息:提示数据已加锁。SQL语句:SELECT*FROM hold_mc_site_product_pic picWHERE pic.id = 730127 FOR UPDATE nowait2、应用在多线程并发的情况下。先查询出要处理的数据,并加入数据库级的锁,处理...
<< 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 >>