自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(32)
  • 资源 (3)
  • 收藏
  • 关注

原创 第3章 文件 - 3.14 小节

2008-06-24 11:22:00 212

原创 第3章 文件 - 3.13 平面文件

2008-06-24 11:21:00 257

原创 第3章 文件 - 3.12 数据泵文件

2008-06-24 11:20:00 229

原创 第3章 文件 - 3.11 DMP文件(EXP/IMP文件)

2008-06-24 10:55:00 205

原创 第3章 文件 - 3.10 闪回日志文件

2008-06-24 10:54:00 227

原创 第3章 文件 - 3.9 修改跟踪文件

2008-06-24 10:38:00 218

原创 第3章 文件 - 3.8 密码文件

2008-06-24 10:36:00 224

原创 第3章 文件 - 3.7 重做日志文件

2008-06-24 10:35:00 197

原创 第3章 文件 - 3.6 控制文件

2008-06-24 10:34:00 208

原创 第3章 文件 - 3.5 临时文件

2008-06-24 10:31:00 228

原创 第3章 文件 - 3.4 数据文件

2008-06-24 10:30:00 210

原创 第3章 文件 - 3.3 警告文件

2008-06-24 10:24:00 240

原创 第3章 文件 - 3.2 跟踪文件

2008-06-24 10:23:00 246

原创 第3章 文件 - 3.1 参数文件

数据库的参数文件通常称为初始文件(init file),或者init.ora文件。在Oracle 9i Release 1之前,它的默认名为 init.ora。从Oracle 9i Release 1开始,引入了新方法:服务器参数文件(server parameter file),或简称为SPFILE ,默认名为spfile.ora。注:SID - 站点标识符(site identifile)

2008-06-20 18:59:00 471

原创 第3章 文件

在这一章中,我们将分析构成数据库和实例的8种文件类型。与实例相关的文件只有: 参数文件(parameter file):这些文件告诉Oracle实例在哪里可以找到控制文件,并且指定某些初始化参数,这些参数定义了某种内存结构有多大等设置。 跟踪文件(trace file):这通常是一个服务器进程对某种异常错误条件做出响应时创建的诊断文件。 警告文件(aler

2007-10-08 20:13:00 333

原创 第2章 体系结构概述 - 2.3 连接Oracle

2.3.1 专用服务器(dedicated server)如果现在在使用一个专用服务器登陆数据库,则会创建一个新的进程,提供专门的服务:C:>PSList Oraclepslist v1.28 - Sysinternals PsListCopyright ? 2000-2004 Mark RussinovichSysinternalsProcess informat

2007-10-05 12:44:00 711

原创 第2章 体系结构概述 - 2.2 SGA和后台进程

Oralce实例和数据库的抽象图:图2-1 Oracle实例和数据库Oracle有一个很大的内存块,称为系统全局区(SGA),在这里它会做以下工作: 维护所有进程需要访问的多种内部数据结构; 缓存磁盘上的数据,另外重做数据写至磁盘之前先在这里缓存; 保存已解析的SQL计划; 等等。 Oracle有一组“附加到”SGA的进程,附加

2007-10-05 12:43:00 663

原创 第2章 体系结构概述 - 2.1 定义数据库和实例

在Oracle领域中有两个词很容易混淆,这就是“实例”(instance)和“数据库”(database)。作为Oracle术语,这两个词的定义如下: 数据库(database):物理操作系统文件和磁盘(disk)的集合。 实例(instance) :一组Oracle后台进程/线程以及一个共享内存区,这些内存由同一个计算机上运行的线程/进程所共享。 实例和数据库之

2007-10-05 12:41:00 427

原创 第1章 开发成功的Oracle应用 - 1.4 总结

如果你要用Oracle开发,应该做到: 需要理解Oracle体系结构。 需要理解锁定和并发控制特性,而且知道每个数据库都以不同的方式实现这些特性。 不要把数据库当作黑盒,也就是说,不要以为无需了解数据库。 用尽可能简单的方法解决问题,要尽量使用Oracle提供的内置功能。 软件项目、编程语言以及框架总是如走马灯似地在变。 还是上面这一

2007-09-25 22:43:00 351

原创 第1章 开发成功的Oracle应用 - 1.3 开发数据库应用的正确(和不正确)方法

1.3.1 了解Oracle体系结构1. 在Oracle中使用一个连接在Oracle中,不论你想执行多少个查询,都希望最多打开一个连接。如果一个应用打开过多的连接,这就意味着,相对于服务器原本能支持的并发用户数,现在服务器只能支持1/n的并发用户数。2. 使用绑定变量这是导致性能问题的一个主要原因,也是阻碍可扩缩性的一个重要因数。Oracle将已解析、已编译的SQL连同其他内容存储

2007-09-24 20:02:00 735

原创 第1章 开发成功的Oracle应用 - 1.2 黑盒方法

数据库项目失败的最常见的一个原因是对数据库的实际认识不足,缺乏对所用基本工具的了解。黑盒方法是指有意让开发人员对数据库退避三舍,甚至鼓励开发人员根本不用学习数据库!在很多情况下,开发人员没有充分利用数据库。这种方法的出现,原因归结为FUD[恐惧(fear)、不确定(uncertainty)和怀疑(doubt)]。一般都认为数据“很难”,SQL、事务和数据完整性都“很难”。所以“解决方法”就是:不要

2007-09-24 20:00:00 409

原创 第1章 开发成功的Oracle应用 - 1.1 我的方法

针对问题,采用一种以数据库为中心的方法。如果能在数据库中完成,肯定就会在数据库来做,而不是自行实现。开发数据库软件的哲学: 如果可能,尽量利用一条SQL语句完成工作。 如果无法用一条SQL语句完成,就通过PL/SQL实现(不过,尽可能少用PL/SQL!)。 如果在PL/SQL中也无法做到(因为它缺少一些特性,如列出目录中的文件),可以试试使用Java存储过

2007-09-24 16:49:00 426

原创 第1章 开发成功的Oracle应用

经验: 基于数据库(或依赖于数据库)构建的应用是否成功,这取决于如何使用数据库。 应用总是在“来来去去”,而数据不同,它们会永远存在。 开发小组的核心必须有一些精通数据库的开发人员,他们要负责确保数据库逻辑是可靠的,系统能够顺利构建。这一章将讨论为什么需要理解以下内容: 数据库的体系结构,数据库如何工作,以及有怎样的表现。 并发控制

2007-09-20 20:23:00 301

原创 配置环境 - SHOW_SPACE

SHOW_SPACE例程用于打印数据库段空间利用率信息。参数如下: p_SegName:段名。 p_Owner:默认当前用户,不过也可以使用这个例程查看另外某个例程。 p_Type:默认为TABLE,这个参数表示查看哪种类型的对象(段)。 p_Partition:先是分区对象的空间时所用的分区名。一次只能显示一个分区的空间利用率。 CR

2007-09-18 19:16:00 490

原创 配置环境 - 代码约定

全局变量以g_开头。 参数以p_开头。 局部变量以l_开头。 eg.CREATE OR REPLACE PACKAGE BODY My_pkgAS g_Variable VARCHAR2(25); PROCEDURE p ( p_Variable VARCHAR2 ) IS l_Varia

2007-09-17 21:48:00 356

原创 配置环境 - BIG_TABLE

创建Big_Table: 根据ALL_OBJECTS创建一个空表。 置Big_Table为NOLOGGING。 用ALL_OBJECTS的内容填充表。 对Big_Table创建一个主键约束。 收集统计结果。 显示表中的行数。 脚本Big_Table.SQL如下:CREATE TABLE Big_TableAS

2007-09-17 21:19:00 714

原创 配置环境 - 定制脚本

1.RunStats - 对做同一件事的两个不同方法进行比较,得出孰优孰劣的结果。RunStats只是测量3个要素: 墙上时钟(wall clock)或耗用时间(elapsed time) 系统统计结果 闩定(latching) Step1:创建Stats视图CREATE OR REPLACE VIEW StatsAS SELECT

2007-09-17 16:55:00 584

原创 配置环境 - 配置Statspack

1.配置Statspack:SYS@MYDB> @C:/Oracle/Ora92/Rdbms/Admin/SpCreate.SQL;SYS@MYDB> RemSYS@MYDB> Rem $Header: spcreate.sql 16-apr-2002.11:22:55 vbarrier Exp $SYS@MYDB> RemSYS@MYDB> Rem spcreate.sql

2007-09-17 13:37:00 496

原创 配置环境 - 关于AUTOTRACE

AUTOTRACE系统变量:SET AUTOTRACE OFF:不生成AUTOTRACE报告。这是默认设置。MUZIYU@MYDB> SET AUTOTRACE OFF;MUZIYU@MYDB> SELECT * FROM Dept; DEPTNO DNAME LOC---------- -------------- -------------

2007-09-16 22:54:00 499

原创 配置环境 - 设置SQL*Plus的AUTOTRACE

配置AUTOTRACE:SYS@MYDB> @C:/Oracle/Ora92/Rdbms/Admin/UtlxPlan.SQL;表已创建。SYS@MYDB> CREATE PUBLIC SYNONYM Plan_Table FOR Plan_Table;同义词已创建。SYS@MYDB> GRANT ALL ON Plan_Table TO PUBLIC;

2007-09-16 22:17:00 505

原创 配置环境 - 环境

1.gLogin.SQL - C:/Oracle/Ora92/SQLPlus/Admin/---- Copyright (c) Oracle Corporation 1988, 2000. All Rights Reserved.---- NAME-- glogin.sql---- DESCRIPTION-- SQL*Plus global login s

2007-09-16 20:20:00 552

原创 配置环境 - 建立SCOTT/TIGER模式

1.创建SCOTT/TIGER模式:SQL> @C:/Oracle/Ora92/SQLPlus/Demo/DemoBld.SQL;DemoBld.SQL会创建5个表并填入数据。执行结束后,它会自动退出SQL*Plus,所以运行完这个脚本后SQL*Plus窗口将消失,对此不要感到奇怪,这是正常的。注意,此时自动创建的5个标准演示表上没有定义任何引用完整性,建议在运行完DemoBld.SQ

2007-09-16 17:41:00 1436

Error

Delphi过滤错误

2007-10-12

Expert Oracle Database Architecture 9i and 10g Programming Techniques and Solutions - Source Code

Expert Oracle Database Architecture 9i and 10g Programming Techniques and Solutions - Source Code

2007-10-06

Expert Oracle Database Architecture 9i and 10g Programming Techniques and Solutions.PDF

Expert Oracle Database Architecture 9i and 10g Programming Techniques and Solutions.PDF

2007-10-06

空空如也

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

TA关注的人

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