自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (2)
  • 收藏
  • 关注

原创 关于Scott Schema下emp和dept表的查询练习

在scott用户下的emp和dept表中查询:emp(empno,ename,job,mgr,hiredate,sal,comm,deptno)dept(deptno,dname,loc)1,查询平均工资最高的那个部门的名称,最高工资,最低工资,平均工资。分解:          首先查找出平均工资最高的部门的部门编号:select deptno from

2012-05-17 15:13:16 6105

转载 Oracle 数据库表空间(tablespace)的管理

--oracle 数据库表空间的作用 1.决定数据库实体的空间分配; 2.设置数据库用户的空间份额; 3.控制数据库部分数据的可用性; 4.分布数据于不同的设备之间以改善性能; 5.备份和恢复数据。--oracle 可以创建的表空间有三种类型: 1.temporary: 临时表空间,用于临时数据的存放;  create temporary tablespace "s

2012-04-18 16:49:09 940

原创 exp和imp常见错误解决

1.exp字符集与db字符集不一致2.客户端exp版本比服务器软件版本高,导致错误出现3.从一个库或者user导入dmp文件到另一个库或user下,可能存在default  tablespace没有使用,但是别的tablespace却使用的很高,这跟dmp文件中table等对象与system表空间的对象有关联。

2012-04-18 10:19:36 743

转载 PGA_AGGREGATE_TARGET参数的理解

在Oracle9i之前,PGA的计算和控制都是比较复杂的事情,从Oracle9i开始,Oracle提供了一种SQL内存管理的新方法:自动化SQL执行内存管理(Automated SQL Execution Memory Management),使用这个新特性,Oracle可以自动调整S Q L内存区,而不用关闭数据库,这一改进大大简化了DBA的工作,同时也提高了Oracle数据库的性能。为实现

2012-03-19 14:58:15 24483 1

转载 OLTP和OLAP模式下的内存分配

联机分析处理 (OLAP) 的概念最早是由关系数据库之父E.F.Codd于1993年提出的,他同时提出了关于OLAP的12条准则。OLAP的提出引起了很大的反响,OLAP作为一类产品同联机事务处理 (OLTP) 明显区分开来。      当今的数据处理大致可以分成两大类:联机事务处理OLTP(on-line transaction processing)、联机分析处理OLAP(On-Lin

2012-03-19 11:30:57 2702

转载 oracleDBConsole和OracleService服务

我们安装完Oracle后,在服务里可以看到oracleDBConsole和OracleService两个服务,其后还会紧跟数据库名或服务名;oracleDBConsole是EM的服务oracleService+(Servicename) 才是实例的服务我们只要启动OracleService,就可以利用PL/SQL对数据库进行连接操作了.有时也会因为IP问题而导致PL/S

2012-03-19 10:57:59 840

转载 ORACLE服务器监听程序LSNRCTL

在Oracle9i中,使用命令lsnrctl status可以看到如下例子:Service "lrdb" has 2 instance(s).Instance "lrdb", status UNKNOWN, has 1 handler(s) for this service...Instance "lrdb", status READY, has 1 handler(s) for

2012-03-08 14:10:07 2226

翻译 物化视图的创建与刷新

物化视图(materialized view)是一种可以用于汇总(summarize),计算(compute),复制(replicate),及发布(distribute )数据的模式对象(schema object)。在数据仓库中,物化视图常被用于计算和存储聚合数据(aggregated data),例如汇总(sum),平均(averages)等。在数据仓库环境中,物化视图也被称为概要(sum

2011-11-30 15:49:32 1310

转载 SCN的概念和应用

SCN(System Change Number) ,也就是通常我们所说的系统改变号,是数据库中非常重要的一个数据结构。它定义数据库在某个确切时刻提交的版本。在事物提交时,它被赋予一个唯一的标示事物的 SCN 。 SCN 提供 Oracle 的内部时钟机制,可被看作逻辑时钟,这对于恢复操作是至关重要的 ( Oracle 仅根据 SCN 执行恢复)。闪回恢复时我们往往需要知道恢复到具体哪

2011-11-03 12:11:21 737

翻译 Oracle 角色管理

一、何为角色   角色。角色是一组权限的集合,将角色赋给一个用户,这个用户就拥有了这个角色中的所有权限。 二、系统预定义角色   预定义角色是在数据库安装后,系统自动创建的一些常用的角色。下介简单的介绍一下这些预定角色。角色所包含的权限可以用以下语句查询: sql

2011-10-11 11:35:51 361

转载 深入解析Cursor和绑定变量

如下是我就这次演讲的内容做的一点概括,里面也包含了我回答一些朋友的问题的邮件内容:Oracle里的cursor分为两种:一种是shared cursor,一种是session cursor。 所谓的shared cursor就是指缓存在library cache里的一

2011-08-18 14:23:20 753

转载 buffer busy wait - file header block

buffer busy wait这个事件表明多个进程正在尝试访问同样的cache buffer中的buffers。class为file header block的buffer busy wait的等待事件表明文件头的块出现争用。环境:SQL> select * from v$ve

2011-07-28 11:51:33 10852

转载 direct path read temp

direct path read temp当一个session从磁盘中直接读取buffer到PGA中(而不是从buffer cache中)。当进程从pga中读取block,这个块还没有从磁盘中读取,进程就发出一个等待呼叫并更新统计信息。这个等待的次数不一定和读请求数相同。原因:1

2011-07-28 11:44:45 5090

转载 关于Direct IO

Direct IODirect I/O就是当一个进程对系统文件进行IO操作的时候越过系统的文件写缓冲区和读缓存区。文件系统缓冲区:当系统读写块设备,为了加快读写速度,系统维护了一个块缓冲区。当系统读数据的时候,先去缓冲区中读,如果没有,再读写磁盘。当系统写数据的时候,先写数据到缓

2011-07-28 11:43:07 914

转载 PGA自动管理原理深入分析及性能调整

1. PGA的概念以及所包含的内存结构作为一个复杂的Oracle数据库系统来说,每时每刻都要处理不同的用户所提交的SQL语句,获取数

2011-07-26 13:18:52 754

转载 9i和10g中的initrans,maxtrans参数

下面我们讨论一下initrans参数,主要分为9i,10g两个版本下:noassm,assm几种情况:1、Oracle 9i:SQL> select * from v$version;BANNER------------------------------------------

2011-07-11 16:52:26 1275

原创 管理和备份控制文件

控制文件保存了数据库的很多基本信息,例如数据库名和标识、数据库创建日期、数据文件和重做日志的位置、表空间名称、备份信息、检查点信息等等。ORACLE在使用过程中会不断更新控制文件,因此控制文件必须在数据库打开时随时都可供写入。备份控制文件的2种方式:(多路复用

2011-07-05 13:43:45 489

转载 DBWn、CKPT、LGWR进程之间的合作

将内存数据块写入数据文件实在是一个相当复杂的过程,在这个过程中,首先要保证安全。所谓安全,就是在写的过程中,一旦发生实例崩溃,要有一套完整的机制能够保证用户已经提交的数据不会丢失;其次,在保证安全的基础上,要尽可能地提高效率。众所周知,I/O操作是最昂贵的操作,所以应该尽可能地将脏数据块收集到一定程度以后,再批量写入磁盘中。直观上最简单的解决方法就是,每当用户提交的时候就将所改

2011-06-30 16:01:00 1916

转载 Buffer Cache与Shared Pool原理

LRU与Dirty List在Buffer Cache中,Oracle通过几个链表进行内存管理。LRU list用于维护内存中的Buffer,按照LRU算法进行管理。数据库初始化时,所有的Buffer都被Hash到LRU list上管理。当需要从数据文

2011-06-30 15:59:00 580

转载 初识FAST_START_MTTR_TARGET

关于参数FAST_START_MTTR_TARGET,一直不理解,今天上网查了一下,总结如下:        首先,什么是FAST_START_MTTR_TARGET。参数FAST_START_MTTR_TARGET是指允许DBA指定数据库进行崩溃恢复需要的秒数。MTTR(mean time torestoration

2011-06-30 15:03:00 592

转载 参数fast_start_io_target

首先明确几个概念:1.Data block 是包含几个os block,也就是一对多的关系。2.Data files 中的是 data block    Redo log files 中的 redo block 是os block3.Data block 中记录的是完整的信息   Redo block 中记录的是最简单的信息—————————————————————————

2011-06-30 15:00:00 1437

oracle object server (OO4O)开发者手册

oracle为OLE开发者提供的服务器对象编程模型

2009-12-10

oracle数据库备份与恢复笔记

一步一步学习oracle数据库备份与恢复,有详细的例子说明和操作案例

2009-11-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除