Welcome 微信登录

首页 / 数据库 / MySQL

Oracle 11g 11.2.0.1 设置HuagePage导致TRC 变大 变多

Oracle 11g 11.2.0.1 设置HuagePage导致TRC 变大 变多

最近发现diag/..../trac/ 目录下 sid_ora_xxxx.trc 文件大小为11M 而且类似文件数量很大.导致占用了8G硬盘空间另外个同事说他的DG没有这个问题. 都一样的系统和一样的版本,唯一不同的是他使用的文件路径 我使用的单聚集+ASM。请问下 11.2.0.1的DG 最大可用模式,及时恢复,只读模式.然后发现trac下的*.trc 好大.平均1个trc有11M. 里面全是DUMP内容. 这是什么原因引起的呢? 不过其他DG 不会我在...
MySQL备份方案-->(利用mysqldump以及binlog二进制日志)

MySQL备份方案-->(利用mysqldump以及binlog二进制日志)

随着数据不断增加,而且为了兼容以后的innodb存储引擎, 所以考虑采用mysqldump全备+日志增量备份的策略。使用mysqldump对于mysql大部分mysql存储引擎比如myisam、innodb都有很好的支持。方案一:mysqldump全备份+日志增量备份1, mysqldump备份方案:周一凌晨3点全备周二到周日凌晨3点增量备份2, 备份步骤(1) 创建备份目录,备份脚本存放目录Shell > mkdir /usr/mysqlbacku...
闪回数据归档的实验-oracle total recall

闪回数据归档的实验-oracle total recall

闪回数据归档:Oracle total recall ORACLE全面回忆功能。ORACLE 11G提供的新功能。通过这一功能ORACLE将UNDO数据进行归档,从而提供全面的历史数据查询。类似归档日志,11G新增的后台进程FBDA(flashback data archiver process)用于对闪回数据进行归档写出。ORACLE可以指定闪回归档数据保存时间,并可以通过内部分区和压缩算法减少空间使用。闪回数据归档需要独立的存储,使用此特性前需要创建独...
Linux下使用crontab进行RMAN备份实验

Linux下使用crontab进行RMAN备份实验

之前写了脚本(见 http://www.linuxidc.com/Linux/2013-09/90014.htm),手动执行可以,使用crontab总是无法运行成功,今天下午花了两个小时实验,完成如下:注意事项:脚本完成首先手动执行,确定可以正常执行。在crontab中使用,要注意以下几点:1.要定义环境变量,即使是使用的Oracle用户crontab -e编辑的。source /home/oracle/.bash_profile或者直接将/home/or...
RMAN多种备份脚本分享

RMAN多种备份脚本分享

1.相关参数介绍:命令行参数描述TARGET为目标数据库定义的一个连接字符串,当连接到一个目标数据库时,该连续是SYSDBA连接。该用户拥有启动和关闭数据库的权利,必须属于OSDBA组,必须建立一个口令文件允许SYSDBA连接。CATALOG连接到恢复目录。NOCATALOG不运用恢复目录。与CATALOG参数互斥CMDFILE定义了输出命令文件名称的字符串。当运行RMAN时,可以运行命令文件或者交互式运行LOG & MSGLOG定义了包含RMAN...
使用RMAN避免Split Block的产生

使用RMAN避免Split Block的产生

Split Block:热备份时(也就是OS命令拷贝cp,OS的cp单位不是data block而是os block)数据块刚好又在被用户修改,即,一个Oracle Block包含多个OS Block, OS Level的拷贝可能正拷贝的是一个Oracle Block的一部分(比如Header),而另一部分被用户更新,发生变化,这样导致一个Oracle Block内部的不一致,可能出现一个数据块包含了几个不同版本的os block被称为Split Bloc...
ORA-00471 处理方法笔记

ORA-00471 处理方法笔记

公司新上架一台服务到机房,硬件是IBM X3850 X5,硬件配置算是好的,内存有128GB。SA安装好系统--(版本sule 32bit)后通知我可以安装数据库了。忙活半天,安装好Oracle 9204后,准备建表空间导入数据。因为数据量比较大,我打算建立一个10G的数据文件用来存储这写数据。打入创建表空间的命令后,没过多久数据库出现宕机现象。后来我又重新操作一遍还是故障依旧。以下是日志信息:alert.log:Errors in file /u01/o...
在优化SQL语句中使用虚拟索引

在优化SQL语句中使用虚拟索引

定义:虚拟索引(virtual index) 是指没有创建对应的物理段的索引。虚拟索引的目的:是在不损耗主机CPU,IO,磁盘空间去实际创建索引的情况下,来判断一个索引是否能够对SQL优化起到作用。列如我们在优化一条SQL语句的时候,通常会查看需要优化的语句的执行计划,在考虑是否需要在表的某列上建立索引时就可以用到虚拟索引。虚拟索引建立的时候因为其没有消耗主机的相关资源,因此可以在相当快的时间内建立完成。下面我们来看一下试验:首先建立两张测试表create...
PostgreSQL 9.3物化视图使用

PostgreSQL 9.3物化视图使用

物化视图在Oracle里面是很早就内置的一个功能,而PostgreSQL也很早就将功能代码做出来,方式是类似create table as....,只是一直没有内置,9.3版本终于将此作为一个内置的功能点来使用,下面分享下最新版本的物化视图使用。目前postgres9.3在官网上有4个安装包,分别是9.3.0(stable version)、9.3.0 beta1、9.3.0betal2和9.3.0rc版本(release candidate versio...
Oracle 10g/11g下如何将物理Standby库临时激活用于测试

Oracle 10g/11g下如何将物理Standby库临时激活用于测试

在实际运营环境中,我们经常碰到类似这样的需求,譬如想不影响现网业务评估DB补丁在现网环境中运行的时间,或者是想在做DB切换前想连接Standby DB做实际业务运行的测试,如果在9i版本的时候,想做到这样,在不搭建新测试环境的前提下,可以将Standby DB激活后进行测试,但是激活后的Standby DB将不能再用于容灾,必须重建Standby DB。在10g以及11g之后,可以利用新特性很好的解决这个问题,激活的Standby DB可以闪回到激活前的状...
配置Oracle网络环境

配置Oracle网络环境

当客户端通过网络以"connect 用户名/密码@连接字符串"的形式连接Oracle数据库时,需要监听程序的协助,当连接建立后,即使监听程序挂掉也不会影响已经建立好的连接。用户连接oracle数据库服务器主要有两种方式:专有服务器连接和共享服务器连接在专用服务器模式中,对于每个运行数据库应用程序的用户进程都由执行Oracle 数据库服务器代码的专用服务器进程提供服务。每个服务器进程都有自己专用的PGA,这个PGA 在服务器进程启动时创建,对PGA 的访问权...
配置Oracle共享服务器

配置Oracle共享服务器

用户连接Oracle数据库服务器主要有两种方式:专有服务器连接和共享服务器连接在专有服务器模式中,当客户端发出连接数据库的请求时,监听器负责把客户端连接到专有服务器进程,该专有服务器进程只为该会话的用户进程服务,即使处于空闲状态。专有服务器进程与用户进程之间是一一对应的,每个服务器进程都会使用系统资源,包括CPU周期和内存。在负荷很高的系统中,由于专有服务器进程占用了内存和CPU资源,因而会对系统的可伸缩性产生负面影响,所以一般客户端要通过中间件的连接池连...
<< 701 702 703 704 705 706 707 708 709 710 >>