码迷,mamicode.com
首页 > 数据库
Oracle数据库管理
sysdba>sysoper>dba角色shutdown;关闭数据库startup;启动数据库
分类:数据库   时间:2014-04-28 00:15:20    阅读次数:548
oracle core 概述
oracle数据库系统的架构及其复杂,其提供的特性也非常的多。作为一种关系型数据库,oracle提供的基本特性:transactionconcurrencyread consistent而支撑这些特性的必不或缺的组件组成了Oracle Core。如下面的缩略图所示:这个oracle系统的架构图涵盖了...
分类:数据库   时间:2014-04-28 01:14:08    阅读次数:621
[主机/oracle/msyql] 监控脚本
为了方便自己测试和监控,写了三个监控的脚本。 分别监控: 主机【cpu,mem,disk,fs,net】 oracle mysql 脚本如下:hmon.py: monitor Linux os system including cpu,memory,disk,net,file s...
分类:数据库   时间:2014-04-28 01:27:52    阅读次数:765
oracle core04_undo
undo信息oracle中undo的信息主要完成下面的功能:1,构建块一致性读2,回滚事务UBA:undo block address1,块中的事务槽ITL中的UBA表示这个ITL所在的block历经的最后一次改变所对应的undo record所在的UBA,主要用于一致读。2,undo segmen...
分类:数据库   时间:2014-04-28 01:49:29    阅读次数:619
Oracle core05_事务和一致性
事务和一致性oracle的redo和undo机制保证了数据库的ACID特性,以及高性能和可恢复特性。redo的数据是记录着数据块变更的顺序的正向数据流,commit时,保证redo同步持久化,保证高性能。恢复的时候,顺序的应用日志。redo的机制相对比较简单。undo记录着数据块的前映像。保证事务的...
分类:数据库   时间:2014-04-28 01:53:28    阅读次数:722
Oracle core06_latch&lock
lock and latch在oracle中为了保护共享资源,使用了两种不同的锁机制lock和latch,这两种锁有明显不同点:1,lock和pin,采用的是队列的方式,先来先服务的策略,latch和mutex,采用的是抢占的方式,fast fail模式2,lock可以hold的时间比较长,而lat...
分类:数据库   时间:2014-04-28 02:21:00    阅读次数:889
Oracle core02_数据块
数据更改oracle core完成了oracle的核心功能,recovery,读一致性等。 深入的了解oracle的机制,就从一个最简单的更新开始。对于oracle来说,最大的一个特性就是写了两次数据:写数据到数据文件中写数据的变更日志到日志文件中对于最常见的数据更新来说,oracle主要做了一下动...
分类:数据库   时间:2014-04-28 02:25:05    阅读次数:704
mysql常用命令用法
1.创建数据库:create database database_name;2.选择数据库:use database_name;3.创建表:create table tablename(column1 data_type1, column2 data_type2,...,columnn dataty...
分类:数据库   时间:2014-04-28 02:34:53    阅读次数:560
Oracle core03_ACID
ACID特性oracle如何使用undo和redo来保证了关系数据库的ACID特性。 ACID的特性简单描述为:Atomic:以事务为单位的原子性Consistency:保证数据一致性Isolation:不同事务之间的隔离性,未提交的事务对其它会话是不可见的Durablity:提交的事务在系统失败的...
分类:数据库   时间:2014-04-28 02:40:43    阅读次数:694
SQLMAP 注射工具用法
1 。 介绍1.1 要求1.2 网应用情节1.3 SQL 射入技术1.4 特点1.5 下载和更新sqlmap1.6 执照2 。 用法2.1 帮助2.2 目标URL2.3 目标URL 和verbosity2.4 URL 参量2.5 Google dork2.6 HTTP 方法: 得到或张贴2.7 张贴...
分类:数据库   时间:2014-04-27 21:29:29    阅读次数:928
sql之left join、right join、inner join的区别
left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录inner join(等值连接) 只返回两个表中联结字段相等的行举例如下:--------------------------------...
分类:数据库   时间:2014-04-27 21:38:38    阅读次数:764
我的MYSQL学习心得(一)
我的MYSQL学习心得(一)使用MYSQL有一段时间了,由于公司使用SQLSERVER和MYSQL,而且服务器数量和数据库数量都比较多管理起来比较吃力,在学习MYSQL期间我一直跟SQLSERVER进行对比第一期主要是学习MYSQL的基本语法,陆续还有第二、第三、第四期,大家敬请期待o(∩_∩)o语...
分类:数据库   时间:2014-04-27 21:40:40    阅读次数:704
sqlserver复制表
现有数据库a和数据库b,数据库a里有表table1,数据库b里有表table2.现在要把表table1里的记录复制到table2中,不同情况采用不同方法:1.table1和table2表结构相同usebinsertintotable2select*froma.dbo.table12.table1和t...
分类:数据库   时间:2014-04-27 22:08:52    阅读次数:806
Sql分类
SQL语言共分为四大类:数据查询语言DQL、数据操纵语言DML、数据定义语言DDL、数据控制语言DCL1. 数据查询语言DQL数据查询语言DQL基本结构是由SELECT、FROM、WHERE子句组成的查询块:SELECT FROM WHERE 2. 数据操纵语言数据操纵语言DML主要有三种形式:1)...
分类:数据库   时间:2014-04-27 22:16:41    阅读次数:633
oracle命中率模型计算
命中率模型是在owi之前比较常用的一种诊断性能问题的方法,通过命中率的计算,发现系统中的一些设置是否合理,当命中率不高的时候,通过调整一些参数和设置,提高命中率,有效的提高系统的性能和吞吐量。但当系统的命中率很高的时候,系统的性能问题和瓶颈就无法使用命中率模型来有效的定位,因为命中率说到底是一种平均...
分类:数据库   时间:2014-04-27 22:28:36    阅读次数:858
oracle热点表online rename
对于在线的繁忙业务表的任何操作都可能带来意想不到的风险。一张业务表,对partition key进行升位,其步骤是:rename原表新建临时表交换分区到临时表升位临时表的字段的长度交换临时表到第二张临时表rename第二种临时表为业务表整个的操作过程如果顺利,预计在10s左右,如果放在文件中,速度会...
分类:数据库   时间:2014-04-27 22:32:31    阅读次数:776
oracle稳定执行计划1
稳定执行计划 1 策略: Oracle的sql 执行计划在一些场景下会发生变化,导致系统会发生不可知的情况,影响系统的稳定性,特别是关键业务的sql。比如下面的场景: 统计信息过老,重新收集了统计信息。为表添加了新的分区,删除分区。而oracle提供的稳定执行计划的策略也大致有:存储纲要(sto.....
分类:数据库   时间:2014-04-28 02:58:22    阅读次数:678
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!