Welcome 微信登录

首页 / 数据库 / MySQL

探索Oracle之RMAN_04非一致性备份

探索Oracle之RMAN_04非一致性备份

在上一篇中提到了数据库的一致性备份(见 探索Oracle之RMAN_03非一致性备份 http://www.linuxidc.com/Linux/2012-05/61025.htm),操作非常的简单。只需要一条很短的命令即可完成,但是如果要创建一正式库的备份,一般不建议用一致性备份,也不建议用很简单的名来完成。而是更多的采用脚本实现非一致性备份,这样将可通过backup+archive log+redo有效的将数据恢复到最近一次改变的状态,可以达到数据的丢...
探索Oracle之RMAN_05增量备份

探索Oracle之RMAN_05增量备份

在前几次的博文中我提到了数据库的一致性备份和非一致性备份,它们都属于完全备份,对数据的备份,每次备份是备份所有块,在今天我们就来谈谈增量备份,通过增量备份可以有效的节省存储空间及备份的所需的时间。1、什么是增量备份?什么是增量备份,增量备份分为两种,分别为差异增量(Differential Backup)备份与累计增量(CumulativeBackup)备份。使用RMAN建立备份集的时,默认是备份数据文件的所有数据块,这种备份也称之为完全备份,而增量备份只...
在SQL PLUS中调试Oracle存储过程

在SQL PLUS中调试Oracle存储过程

我们在通常情况下,开发和调试Oracle存储过程都是用可视化工具,如PL SQL DEVELOPER,TOAD等等。不会有人傻到要用 vim 去开发,再用 sql plus 去调试的存储过程的。但在有些情况下,我们知道在 sql plus 中如何调试存储过程,还是有收益的。像我的有些客户的数据库环境,我只能通过ssh 连接进去看。开发人员告诉我,一个存储过程使用pl sql developer 调试一下就死掉,再调再死。我在数据库的系统管理视图中看不到任何...
MySQL主从搭建实现

MySQL主从搭建实现

MySQL是应用广泛的关系型数据库,当数据规模逐渐扩大,并且重要性不断提高的情况下,单数据库的可靠性和性能受到严重挑战,所以就会有了主从,读写分离等需求了。首先在2台linux下安装mysql,最好是内网机器,可以用内网网卡做主从同步,网络质量和安全都可以得到保证。1、安装一些常用包:yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype ...
Oracle数据库版本有差异的冷机备份还原

Oracle数据库版本有差异的冷机备份还原

公司最近Oracle数据库需要切换到其他服务器上,使用EXP,IMP导出导入工具,时间长不说了,还报错。。。各种纠结啊。。。于是采用简单的异机冷备还原。但是由于原数据库版本是10.2.0.1,由需要切换的服务器是10.2.0.5.公司又有统一数据库版本为10.2.0.5的要求。EXP,IMP本来是最好的方法,但是又各种错,非常难处理。于是毛了,请教了大神后,说低版本数据库切换到高版本数据库后需要更新下字典文件就没问题。于是果断开始开干。步骤1:检查记录、统...
Oracle教程:设置iSQL*Plus以DBA或者OPER登录

Oracle教程:设置iSQL*Plus以DBA或者OPER登录

从Oracle9i开始,Oracle提供了Web方式的sqlplus界面,通过iSQL*Plus,用户可以不需要安装任何Oracle客户端,就能够通过浏览器方式的sqlplus进行数据操作与数据库管理。一般用户登录iSQL*Plus的网址http://ip:port/isqlplus(在这里是http://192.168.1.80:5560/isqlplus),进入该网址后会直接进入数据库用户登录界面,使用数据库中的普通用户即可登录。当我们以sys用户登录...
Oracle 10g数据库基础之基本DDL和DML语句

Oracle 10g数据库基础之基本DDL和DML语句

表的基本操作表有名称。表由行和列组成表是存放数据的最基本对象我们将一般的表叫做heap table(堆表),其含义为杂乱无章的存储数据,堆表是数据库的重要组织形式。它有别于索引组织表和cluster表。? 表的名称规则标准ASCII码可以描述字母开头30个字母内不能是保留字可以包含大小写字母,数字,_,$,#不能和所属用户的其它对象重名。千万不要使用汉语做表和列的名称,因为汉语是ascii码所不能描述的,Oracle的核心是ASCII编写的,你使用汉语只是...
Oracle教程:重做日志文件基本维护

Oracle教程:重做日志文件基本维护

重做日志文件最重要的用途就是用来恢复数据(其实你也可以用来logminer),它记录着system global area(sga)当中的database buffer cache(高速缓存区)的所有变更信息,记录到log buffer;不过在某些特殊情况下比如sqlldr direct等直接写入操作例外,这些例外将不会被记录。因此,使用redo log在实例崩溃情况下来恢复尚未写入数据文件的的数据。针对每个实例,只有一个写进程LGWR;重做日志文件建议至...
<< 521 522 523 524 525 526 527 528 529 530 >>