Welcome 微信登录

首页 / 数据库 / MySQL

Oracle中backup模式

Oracle中backup模式

在数据库打开的情况下备份(归档模式),把表空间或者数据库置于backup 模式下,如:SQL> alter database begin backup;Database altered.那么当把表空间或者数据库置于backup模式下,会发生什么?1.表空间会发生checkpoint,j将内存中的dirty data全部写进数据文件中;2.在数据文件头的SCN号会被冻结住;3.在backup模式下,一个数据块发生了改变,那么整个数据块都会被写进重做数据...
MySQL 日志管理详解

MySQL 日志管理详解

大纲一、日志分类二、日志详解注:MySQL版本,Mysql-5.5.32(不同版本的mysql变量有所不同)一、日志分类 错误日志查询日志慢查询日志二进制日志中继日志事务日志滚动日志二、日志详解1.错误日志说明:在对应的数据目录中,以主机名+.err命名的文件,错误日志记录的信息类型:记录了服务器运行中产生的错误信息记录了服务在启动和停止是所产生的信息在从服务器上如果启动了复制进程的时候,复制进程的信息也会被记录记录event错误日志配置mysql的主配置...
将MySQL默认datadir修改为自己想要的路径

将MySQL默认datadir修改为自己想要的路径

mysql 数据库的默认安装的路径在/var/lib/mysql,但是实际中,我们在安装时常常就需要定制安装数据库路径,比如/data/mysql,或者/opt/mysql,通常是一个单独的一块盘或者分区,这样有利于性能调优和保护数据安全,同时也方便进行维护。重新初始化mysql 的datadir方法是官方提供的perl脚本mysql_install_db。perocna是一个优秀的mysql衍生版,以高性能为特色,这里以Percona 最新版5.6.12...
MySQL数据类型-decimal详解

MySQL数据类型-decimal详解

1.首先,对于精度比较高的东西,比如money,我会用decimal类型,不会考虑float,double,因为他们容易产生误差,numeric和decimal同义,numeric将自动转成decimal。DECIMAL从MySQL 5.1引入,列的声明语法是DECIMAL(M,D)。在MySQL 5.1中,参量的取值范围如下:·M是数字的最大数(精度)。其范围为1~65(在较旧的MySQL版本中,允许的范围是1~254),M 的默认值是10...
Linux下开机自动启动Oracle的设置

Linux下开机自动启动Oracle的设置

因为办公室突然停电,服务器重启后,数据库并没有跟着重启,我才发现原来所有的数据库都没有设置开机自动重启,为了防止以后三更半夜服务器重启时,不会有电话把我从睡梦中吵醒,让我手动启动数据库,我决定花点时间研究下Oracle随Linux自动重启的设置。参考 Linux 下 Oracle 开机自启动配置 http://www.linuxidc.com/Linux/2013-03/81542.htm具体方法如下:1. 修改oratab (root用户执行)/etc/...
RMAN 还原归档日志(restore archivelog)

RMAN 还原归档日志(restore archivelog)

听说过还原(restore)数据库,表空间及数据库文件,使用归档日志恢复(recover)数据库,表空间,数据库文件。咦,还有还原归档日志这一说法呢?没错,可能我们忽略了还原归档日志这一个过程,原因是还原归档日志通常情况下是Oracle在recover时自动完成的。大多数情况下我们是先还原数据库,恢复数据库,打开数据库。实际上在恢复数据库之前有一个动作,那就是还原归档日志,也就是将日志文件还原到缺省的归档位置,如果我们在备份归档日志时使用了delete [...
Oracle 自动内存管理

Oracle 自动内存管理

自动内存管理类型自动内存管理:Oracle 11g的新特性,允许数据库完全自动地管理内存的SGA和PGA组件自动共享内存管理:应用此选择,可以自动管理SGA,但是不自动管理PGA。自动PGA内存管理:此选项只能自动管理SGA。手动共享内存管理:手动设置SGA的组件尺寸,如:shared_pool,data_buffer手动PGA管理:手动设置PGA组件尺寸开启自动内存管理为开启自动内存管理,必须设置memory_target参数,该参数设置实例的目标内存。...
基于RMAN的异机数据库克隆(rman duplicate)

基于RMAN的异机数据库克隆(rman duplicate)

对于基于生产环境下的数据库的版本升级或者测试新的应用程序的性能及其影响,备份恢复等等,我们可以采取从生产环境以克隆的方式将其克隆到本地而不影响生产数据库的正常使用。实现这个功能我们可以借助rman duplicate方式以及其简单的方式来完成。duplicate方式不同于OS级别的备份,它会为辅助数据库(克隆出来的数据库)生成一个新的dbid,而能够同时将目标数据库(原数据库)与辅助数据库注册到同一个恢复目录。本文描述了使用rman duplicate实现...
MySQL数据类型详述

MySQL数据类型详述

MySQL 的数值数据类型可以大致划分为两个类别,一个是整数,另一个是浮点数或小数。许多不同的子类型对这些类别中的每一个都是可用的,每个子类型支持不同大小的数据,并且 MySQL 允许我们指定数值字段中的值是否有正负之分或者用零填补。相关阅读:MySQL数据类型-decimal详解 http://www.linuxidc.com/Linux/2013-07/88032.htm 表列出了各种数值类型以及它们的允许范围和占用的内存空间。类型大小范围(有符号)...
<< 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 >>