mysql 命令重命名表RENAME TABLE 句法
http://www.111cn.net/database/110/mysql-RENAME%20TABLE.htmmysql 命令重命名表RENAME TABLE 句法RENAME TABLE tbl_name TO new_tbl_name[, tbl_name2 TO new_tbl_name2,...]更名是以原子方式(atomically)执行,这就意味着,当更名正在运行时,其它的任何线程均不能该表。这使得以一个空表替换一个表成为可能。...
11g 新特性—— Active Database Duplication
https://blogs.oracle.com/Database4CN/entry/11g_%E6%96%B0%E7%89%B9%E6%80%A7_active_database_duplication11g 新特性—— Active Database DuplicationBy Jian Zhang-Oracle on 三月 07, 2012简介---------Active database duplication功能是从11g开始引入的一个新功能,它是对比以前版本中的基于备份集...
ORACLE 11G Flashback Versions Query
http://blog.csdn.net/mengxiang209/article/details/6906002从oracle 10g开始,Flashback Technologies有了很大的改进,其中的Flashback Versions Query技术可以让你轻松查看到两个时间点或scn点之间的同一数据的变动情况(必须是在flashback范围以内)。例如下面的语句可以轻松查看t_dept表中09:00:00到09:16:00之...
【备份与恢复】UNTIL CHANGE恢复、UNTIL SCN恢复(不完全恢复)
http://blog.itpub.net/11411056/viewspace-733742/分类: LinuxUNTIL CHANGE恢复:SQL> shutdown immediate;SQL> startup mount;SQL> recover database until change 309121;SQL> alter database open resetlogs;UNTIL SCN恢复:RMAN> run {allocate channel d1 type disk;allocate channel t...
备份与恢复:用rman方式基于scn的不完全恢复
SQL> create table test(a int);Table created.SQL> insert into test values(1);1 row created.SQL> commit;Commit complete.Cocuments and SettingsPaul Yi>rman target /Recovery Manager: Release 9.2.0.4.0 - P...
mysql flush 命令详解
http://dev.mysql.com/doc/refman/5.5/en/flush.html
oracle中的exists 和not exists 用法详解
http://blog.sina.com.cn/s/blog_601d1ce30100cyrb.html有两个简单例子,以说明 “exists”和“in”的效率问题1) select * from T1 where exists(select 1 from T2 whereT1.a=T2.a) ; T1数据量小而T2数据量非常大时,T1<<T2 时,1)的查询效率高。2) select * from T1 where...
查询引起Oracle阻塞事件的源头语句的方法
查询引起Oracle阻塞事件的源头语句的方法数据库中某个Session出现了阻塞,首先可以从v$session视图中根据很多字段的信息查询到该session的SID。然后根据SID,在v$session_wait视图中通过以下SQL查询到阻塞事件:select event,seconds_in_wait,state from v$session_wait where sid=<SID>;例如这里查询到的阻...
mysql information_schema innodb_trx
http://dev.mysql.com/doc/refman/5.5/en/innodb-information-schema.html#innodb-information-schema-rapidly_changing_internal_data
Oracle中诊断阻塞的session
由于锁的机制,当某一条DML或者DDL SQL语句执行被阻塞的时候,需要找出是什么原因导致这条SQL被阻塞了,下面介绍两种常用的诊断方法:假设有这样一个表:table t(id int primary key,val int),数据为:010203...
一条查询Oracle中的阻塞锁(以及阻塞在哪个数据上)的SQL
Select '节点 ' || a.INST_ID || ' session ' || a.sid || ',' || a_s.SERIAL# || ' 阻塞了 节点 ' || b.INST_ID || ' session ' || b.SID || ',' || b_s.SERIAL# blockinfo,&n...
error while loading shared libraries: libaio.so.1
http://www.neatstudio.com/show-2360-1.shtml看到这个的时候,觉得不是特别爽:/usr/local/mysql/bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory然后很纠结,于是想办法解决,其实很容易;On Debian, if you get the error:/usr/local...
oracle 死锁查询处理
SELECT bs.username "Blocking User", bs.username "DB User", ws.username "Waiting User", bs.SID "SID", ws.SID "WSID", bs.serial# "Serial#", bs.sql_address "address",&nb...
oracle 互锁的sql
SELECT SID, DECODE (BLOCK, 0, 'NO', 'YES') blocker, DECODE (request, 0, 'NO', 'YES') waiter FROM v$lock WHERE request > 0 OR BLOCK > 0ORDER BY BLOCK DESC; SELECT bs.username "Blocking User", b...
SGA PGA MEMORY_TARGET 关系
Using RMAN REPORT NEED BACKUP with Different Retention Policies
Using RMAN REPORT NEED BACKUP with Different Retention PoliciesYou can specify different criteria for REPORT NEED BACKUP, using one of the following forms of the command:REPORT NEED BACKUP RECOVERY WINDOW OF n DAYSDisplays ...
[原创] 利用Oracle metric(threshold)监控表空间
在10g中引入了metric,不但可以调化数据库,还可以用来监控数据库,如下1.创建测试表空间SYS@dbatest>create tablespace TBS_YXYUP datafile '/u01/oracle/oradata/dbatest/tbs_yxyup01.dbf' size 10m;Tablespace c...
全面学习ORACLE Scheduler特性(12)使用Windows和Window Groups
七、使用Windows 此Windows非彼Windows,通常说的Windows是指盖首富的操作系统,而此处所说的Windows,是指SCHEDULER特性中的一个子项。在SCHEDULER中,WINDOW对应的是一个时间窗口的概念。 我们知道普通...
Oracle传输表空间
这两天一直在看文档当中的传输表空间部分。说起来十分惭愧,经过不断的尝试,总算完成了一次不太完美的传输表空间的实验。一、传输表空间概述首先来认识一下什么是传输表空间,传输表空间技术始于oracle9i,不论是数据字典管理的表空间还是本地管理的表空间,都可以使用传输表空间技术;传输表空间不需要在源数据库和目...
flashback version query in oracle 10g
Flashback query was introduced in Oracle 9i. It provides a mechanism for viewing data as it existed at a particular point in time (a timestamp or SCN). With 10g Release 1, Oracle has extended flashback query to enable us to view different versions of our data in a given range between two times...