数据库

MYSQL常用函数

一、数学函数 ABS(x)   返回x的绝对值  BIN(x)   返回x的二进制(OCT返回八进制,HEX返回十六进制) CEILING(x)   返回大于x的最小整数值 EXP(x)   返回值e(自然对数的底)的x次方 FLOOR(x)   返回小于x的最大整数值 GREATE...

muxinqing
MySQL
2014-09-17 18:07

DBA强化实战系列第二期:centos6.4安装oracle12c 单实例asm

今年,oracle已经发布oracle12c,目前使用的人还比较少!其提供的比较新鲜的东西,还是很值得研究的,比如可插拔数据库,多日志写等,本人已经安装了测试环境,现将oracle12c的单实例使用asm的安装过程与大家分享!1、检查系统环境[root@lxora12c ~]# cat /etc/redhat-release CentOS release 6.4 (Final)[root@lxora...

dawn009
Oracle
2014-09-17 15:49

真实环境的OracleGoldenGate配置参数详解 -- 生产端

很多刚开始学习OGG的同学在学会基本配置后,想要进一步提高的阶段必不可少的要跟各种配置参数打交道。比如管理进程的参数、抽取进程的参数、投递进程的参数和复制进程的参数。这些参数文件中样式繁多的参数都是什么作用,怎样使用,真正的企业应用会怎样配置一定是初学者渴望了解的。本文分为两篇,第一篇介绍生产端的管...

snowdba
Oracle
2014-09-17 15:47

使用dbms_metadata生成建表语句

有时候在工作中,可以使用exp/imp得到表的创建语句。如果想得到关于table,index,constraint的语句,可以考虑使用dbms_metadata来实现。我们可以使用如下的脚本来得到建表语句,对应的索引语句,和ref_constraint语句。建表语句就不多说了,关于索引的部分,过滤了主键和唯一性索引的部分,这些语句会和建表语句中的cons...

jeanron100
Oracle
2014-09-16 23:29

关于oracle session的简单测试

平时查看v$session的时候要定位一个session,需要sid,serial#这个两个值,其实更多时候我们关注更多的是sid,对于serial#却不太了解。 至少从v$mystat中,可以看到,是只能定位到sid的,对于serial#的值还需要借助v$session来查找。 SQL> desc v$mystat Name         ...

jeanron100
Oracle
2014-09-15 23:32

某客户数据库HANG诊断分析方案

报告概述     2014年9月4号7点40分左右,客户收到数据库告警,物理内存使用率达到99%左右,且数据库已经hang住,无法通过sqlplus登陆, 后通过添加参数-prelium进入数据库,使用oradebug生成systemstate trace文件,客户为了减少对于业务的影响,在操作系统层面直接杀掉了一些数据库会话,然后通过H...

wisdomone1
Oracle
2014-09-15 22:23

OS 删除temp表空间 而磁盘空间未释放的解决方案

OS 删除temp表空间 而磁盘空间未释放的解决方案

maohaiqing0304
Oracle
2014-09-15 15:48

[MySQL] 实现树形的遍历(关于多级菜单栏以及多级上下部门的查询问题)

前言:        关于多级别菜单栏或者权限系统中部门上下级的树形遍历,oracle中有connect by来实现,mysql没有这样的便捷途径,所以MySQL遍历数据表是我们经常会遇到的头痛问题,下面通过存储过程来实现。1,建立测试表和数据:DROP TABLE IF EXISTS csdn.channel;  &nb...

mchdba
MySQL
2014-09-15 00:05

使用utl_file做选择性数据导出

在平时的数据导出中使用exp/expdp能够满足绝大部分的数据导出任务。如果有一些表的数据不多,但是查询条件要复杂一些,使用exp/expdp就很吃力了。或者在和外部系统的交互中,使用xml或者文本文件是一个很兼容的选择,这个时候使用exp/expdp也满足不了要求。这个时候可以考虑使用utl_file的提供的一些功能来做选择性的数据...

jeanron100
Oracle
2014-09-14 23:04

MAC Vmware Fusion+OracleLinux+Oracle11gRAC

mac上对virtual box支持的不理想,经常有小bug出现。在使用了一段时间后决定使用VmwareFusion来创建RAC环境。

snowdba
Oracle
2014-09-13 01:57

MySQL自动化运维之安装篇

MySQL安装一般使用RPM或者源码安装的方式。RPM安装的优点是快速,方便.缺点是不能自定义安装目录.如果需要调整数据文件和日志文件的存放位置,还需要进行一些手动调整。源码安装的优点是可以自定义安装目录,缺点是编译时间长,过程复杂其实还有一种方式,定制RPM包.它相当于用源码安装的方式定制了一个RPM包.一次打包,可以...

壹頁書
MySQL
2014-09-13 00:39

海量数据迁移之通过shell估算数据量

在数据迁移的时候,需要根据用户量来评估需要在表空间理添加的空间大小。比如迁移5百万的用户和迁移200万,两者需要添加的数据量差别很大,在资源有限的情况下,需要一些比较合理的估算,毕竟在生产环境中做数据加载的时候报了空间不足的问题就是准备太不充分了,稍后的数据修复任务就难上加难。比如我们现在客户提供了如...

jeanron100
Oracle
2014-09-12 17:59

mysql 主从跨库操作同步探究

MySQL在主从同步的时候,有时跨库操作并不能同步,文章究其原因,zhuyya

kngnng
MySQL
2014-09-12 14:34

配置RMAN清除已应用到备库的归档日志

DataGuard的配置中,有时我们需要利用RMAN自动从FRA清除已经应用到备库的归档日志。当数据库满足下列条件时,FRA下的归档日志将被自动清除。1) 11g之前,如果不使用mandatory ARCHIVELOG目标,数据库(主库和备库)必须更改下面的参数并重新启动:SQL> alter system set "_log_deletion_policy"='ALL' scope=spfile;...

pxbibm
Oracle
2014-09-12 12:45