数据库

uodo表空间修复小结

首先要知道回滚段在自动管理undo表空间下是不能被offline和删除的,可以先改成manual之后操作,我们知道undo表空间是用来存储数据被改之前的前镜像,那么如果出现问题,可以分两种情况来处理;第一种情况:如果损坏的回滚段没有正在执行的事务,那问题还相对简单,可以直接删除掉该回滚段即可,并且没有数据丢失。...

贺子_DBA时代
Oracle
2015-04-23 22:44

mysqldump常用备份恢复方法

一、使用mysqldump对数据库进行备份1. 全备份单库:    语法:          mysqldump -h主机名  -P端口 -u用户名 -p密码  数据库名 > 文件名.sql    例子:          [mysql@sam ~]$ mysqldump -hlocalhost -P3306 -ur...

yhdmy
MySQL
2015-04-23 11:35

Mysql 查看端口号的几种方式

MySQL 查看端口的几种方式、mysql查看版本号方法、linux上查看mysql端口号方法有哪些

maohaiqing0304
MySQL
2015-04-23 11:21

通过shell脚本来统计段大小

今天到公司之后,就收到客户的邮件,他们提供了一个列表,希望我们能够们配合提供一份比较详细的报告,得到某个表在生产环境中所占的空间大小,他们需要根据这些信息来分析一个需求做相应的处理,这个问题处理起来还是很容易的,感觉分分钟搞定,但是自己去查看的时候,发现还是要考虑一些细节,比如这个表如果是分区表,s...

jeanron100
Oracle
2015-04-22 22:34

【Oracle11g】记Oracle11g RAC一次清理用户与表空间

一、概述    系统环境,rhls5.8 X64 Oracle11g RAC (oracle11.2.0.3)    同事在做一个常规检查,检查表空间时报错,如下SQL> set pagesize 9999SQL> set linesize 132SQL> col TABLESPACE_NAME for a25SQL> selec...

xysoul_云龙
Oracle
2015-04-22 22:15

MySQL 高可用MMM安装部署以及故障转移详细资料汇总

 1,      mmm简介MMM(Master-Masterreplication manager for MySQL)是一套支持双主故障切换和双主日常管理的脚本程序。MMM使用Perl语言开发,主要用来监控和管理MySQL Master-Master(双主)复制,虽然叫做双主复制,但是业务上同一时刻只允许对一个主进行写入,另一台备...

mchdba
MySQL
2015-04-22 19:57

使用shell脚本及asm cp或RMAN copy批量将数据文件从ASM拷贝到文件系统

使用shell脚本批量将数据文件从ASM拷贝到文件系统  .  备注:    ASMCMD 中的cp 命令不能使用通配符 * ,这里只能通过脚本实现批量拷贝。 #!/bin/sh export ORACLE_SID=+ASM1echo  " Start to copy datafile from ASM to file system ...." asmcmd   <<EOF  cd &nb...

tolywang
Oracle
2015-04-22 16:40

MYSQL主从不同步问题以及解决办法汇总

一:首先你在从库检查从库进程状态是否正常 如下红字所示,都为YES是正常。mysql> show slave status\G*************************** 1. row ***************************             Slave_IO_State: Waiting for master to send event        ...

贺子_DBA时代
MySQL
2015-04-22 16:35

lock

oracle中锁的概念十分重要,对于其他关系型数据库更不用说,有的数据库发出select语句都要加锁,但是oracle有独立的undo(可从undo里读取修改过的数据)所以不加锁。下面介绍oracle里的几种锁模式:锁代码锁模式名称锁模式缩写锁模式别名锁级别...

Diy_os
Oracle
2015-04-22 14:53

数据库系统模式及应用访问数据库数据的过程

数据库系统 数据库管理系统:DBMS 数据库:DB 数据库系统:DBS--Database System “数据库系统”在大多数时候都是指DBMS。但是严格地来说,数据库系统--DBS是指在计算机系统中引入数据库之后的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员(DBA--Database Adminis...

kuqlan
Oracle
2015-04-22 11:54

只做运维并不是DBA的命,数据库系统设计过程

         DBA除了数据库管理与维护,也可以转型为高级的数据库设计师。因为过去运维经验教训无意识中培养DBA在高效、可扩展、底层数据模型搭建中应该注意的环节及细节。接下来简单介绍一下一个数据库系统的设计过程概括性的重点知识点。没人敢说DBA是个只是做运维的命,更何况...

kuqlan
Oracle
2015-04-22 11:52

一例外键约束创建失败的分析及问题解决

在测试环境执行某医院的升级脚本时,遇到下面的错误(Oracle的这个错误提示相当有欺骗性,后面细说)ORA-02270: 此列列表的唯一关键字或主键不匹配Alter Table 病人护理要素内容 Add Constraint 病人护理要素内容_FK_文件ID Foreign Key (文件ID) References 病人护理文件(ID) On Delete Cascade把该SQL拷贝出来在PLS...

associate
Oracle
2015-04-22 09:34

由读一致性分析undo

下面通过undo的一致性读分析undo:[oracle@localhost ~]$ lsb_release -aLSB Version:    :core-3.1-ia32:core-3.1-noarch:graphics-3.1-ia32:graphics-3.1-noarchDistributor ID: EnterpriseEnterpriseServerDescription:    Enterprise Linux Enterprise Linux Server release 5.5 (Carthage)Re...

Diy_os
Oracle
2015-04-20 18:46

修改Oracle重做日志文件的大小

redo重做日志文件是Oracle数据库的非常重要的组成部分。当日志文件发生切换时(LogSwitch),会触发一个检查点,那么日志文件的大小就和检查点的触发频率相关。更为频繁的检查点可以缩短数据库的恢复时间,但是过于频繁的检查点却会带来性能负担。所以如何合理地设置日志文件的大小也是数据库优化的一个重要内容。而且,...

Hoegh
Oracle
2015-04-20 16:13

Oracle常用的转储方法总结

使用events id alter session set events '10046 trace name context forever,level 12'; alter session set events '10046 trace name context off';使用events name alter session set events 'err_num trace name errorstack level 10'; alter session set events 'err_num trace n...

kuqlan
Oracle
2015-04-20 01:38