利用Heartbeat + DRBD搭建MySQL高可用环境
2012-04-10
Centos5.8环境下,利用Heartbeat + DRBD搭建MySQL高可用环境,实现故障自动切换。提供pdf下载
一、DRBD 原理与架构信息 …………………………………………………………&... 详细内容
Oracle移动索引到其他表空间包括blob字段
2012-03-23
新建表之后,索引自动在默认的表空间中,这里将index和表分开放到不同的表空间中。以下是批量将index从一个表空间移动到另一个表空间,而表默认存储在dbabc_data表空间下面.
普通索引转移:
SELECT 'ALTER INDEX TYPZPT.'
|| index_name
|| ' rebuild tablespace LOG_INDEX; '
FRO... 详细内容
ORA-12516:TNS:监听程序找不到符合协议堆栈要求的可用处理程
2012-03-07
今天客户端连接oracle数据库报ORA-12516: TNS: 监听程序找不到符合协议堆栈要求的可用处理程错误,登录服务器检查监听正常。那就估计是process超过最大限制了。执行 select count(*) from v$process; 发现竟然是497个。那肯定是不够用了,目前的DB process都是设置为500的,这个肯定不正... 详细内容
Linux vi E297: Write error in swap file
2012-02-07
今天在做MongoDB测试的时候,启动mongos进程发现失败,vi查看日志的时候出现
E297: Write error in swap file
"log01" [noeol] 209L, 16384C
Press ENTER or type command to continue
google之,原来是磁盘空间满了。
在虚拟机上创建了5个mongod进程,竟然把40G的磁盘沾满了,架构是 Rep... 详细内容
shell脚本检查Oracle DG备库是否已经应用归档
2012-02-02
鉴于上一篇文章中提到的,今天写了一个自动检查Oracle DG备库是否已经应用归档的shell脚本,现分享如下:
PS:本脚本需要先创建table:ARC_NOT_REPLY_LOG,这个表是用来存放记录的,如果不需要存放记录的话,可以将shell脚本的insert删掉。
ARC_NOT_REPLY_LOG 创建脚本:
CREATE TABLE ORA... 详细内容
ORA-01111: name for data file 12 is unknown – rename to correct file
2012-01-31
如题:ORA-01111: name for data file 12 is unknown – rename to correct file
开工第一天,在检查oracle dg的时候发现备库的recovery_mode处于IDLE状态,
select recovery_mode from v$archive_dest_status where dest_id=2;
这些备库都是采用的的real-time-apply,怎么会是IDEL... 详细内容
Oracle书籍推荐
2012-01-04
McGraw.Oracle.RMAN.11g.Backup.and.Recovery.2010.PDF
下载,迅雷高速下载:http://kuai.xunlei.com/d/LPNOELBBUMZC
McGraw.Hill.Oracle.Data.Guard.11g.Handbook.pdf
下载,迅雷高速下载:http://kuai.xunlei.com/d/LKVTXIRGPVDP
McGraw.Hill.Oracle.Database.11g.SQL.Nov.2007.pdf
... 详细内容
DBMS_METADATA获得DDL语句
2011-12-30
通过 DBMS_METADATA 可以获得 表,索引或者procedure的ddl语句。
The kind of object to be retrieved. This can be either a particular object type (such as a table, index, or procedure) or a heterogeneous collection of object types that form a logical unit (such as a datab... 详细内容
Oracle DG:检测归档是否传输到备库
2011-12-20
Oracle DG搭建好之后,每天的巡检都要查看归档是否传输到备库并应用,以下几步可以实现自动化检查归档是否传输到备库,
基本思路:
通过表来记录没有传输到备库的归档的信息,创建sp,记录未传输到备库的归档信息,通过crontab设定每天定时坚检查此表是否含有记录,若有记录就发mail预警... 详细内容
记录oracle用户的登录信息
2011-12-14
为了统计哪些用户在登录使用数据库,以及其他用途,需要记录登录数据库的信息,以及尝试登录数据库失败的信息,以下几个trigger可以搞定。
创建记录用户信息的table
CREATE TABLE oram.LOGIN_LOG
(
AUDSID NUMBER,
SID NUMBER,
SERIAL# NUMBER,
LOGIN_TIME DATE,
L... 详细内容