-
Oracle各种启动程序方式详细介绍
1、startup nomount 非安装启动,这种方式启动下可执行:重建控制文件、重建数据库读取init.ora文件,启动instance,即启动SGA和后台进程,这种启动只需要init.ora文件。 2、startup mount dbname 安装启动,这种方式启动下可执行: 数据库日志归档、 数据库介质恢复、 使数据文件联机或脱机, 重新定位数据文件、重做日志
应用 2006-06-08
-
ORACLE的存储过程的异步调用
1. 关于作者 王辉从1994年开始工作,曾担任教师、数据库管理员、主程序员、项目经理,现在深圳一家公司担任项目经理。可以通过ddxxkk@21cn.com联系。 2. 前言 在ORACLE数据库实际应用过程中,经常把业务处理逻辑的放在存储过程,客户端通过ADO进行调用。有些业务逻辑处理量大并且复杂,使客户端调用
应用 2006-06-07
-
Oracle分页查询语句(三)
继续前面的两个查询方式之间区别的讨论
技术 2006-05-31
-
Oracle中手工转移数据库Step By Step
有时候我们会遇到这样的情况,现有的数据库要从一个机器转移到另外一个机器上,一般我们会使用导出,导入。但是如果数据库的数据非常多,数据文件尺寸很大,那么在导出导入的过程就很可能会出现问题,并且漫长的过程也是我们无法容忍的...
技术 2006-05-30
-
Oracle之死联接检测(DCD)的探讨与研究
死联接检测DCD(Dead Connection Detection)是 SQL*NetV2.1 和此版本以后的一个新特性, 当它检测到对方 c/s 或者s/s 联接意外终止时, 释放相关占用的资源.
技术 2006-05-29
-
如何处理Oracle中的坏块问题
一:什么是数据库的坏块 首先我们来大概看一下数据库块的格式和结构 数据库的数据块有固定的格式和结构,分三层:cache layer,transaction layer,data layer。在我们对数据块进行读取写入操作的时候,数据库会对要读写的数据块做一致性的检查,其中包括:数据块的类型、数据块的地址信息、数据块的SCN号以及数据块的头
应用 2006-05-21
-
Oracle内存与调整
对于SGA,可以用sqlplus查询:SQLselect * from v$sga;Fixed Size Variable Size 包含了shared_pool_size、java_pool_size、large_pool_size等内存设置和管理内存缓冲区等内存结构的hash table,块头信息等 DataBase Buffers 指数据缓冲区,在8i中有default pool 、default_pool_keep、defaule_p
应用 2006-04-13
-
Oracle PL/SQL入门之慨述
一、PL/SQL出现的目的结构化查询语言(Structured Query Language,简称SQL)是用来访问关系型数据库一种通用语言,它属于第四代语言(4GL),其执行特点是非过程化,即不用指明执行的具体方法和途径,而是简单的调用相应语句来直接取得结果即可。显然,这种不关注任何实现细节的语言对于开发者来说有着极大的便利。 然而
应用 2006-02-24
-
oracle9i自动通过trigger捕获DML 语句
SQL create table t1(a number);表已创建。SQL create table t_sql(username varchar2(30), 2 client_ip varchar2(20),sql_text varchar2(4000), 3 table_name varchar2(30),owner varchar2(30));表已创建。SQL create or replace trigger capt_sql 2 BEFORE DELETE OR INSERT
应用 2006-02-22
-
如何计算oracle database表空间的利用率
SELECT UPPER(F.TABLESPACE_NAME) "表空间名", D.TOT_GROOTTE_MB "表空间大小(M)", D.TOT_GROOTTE_MB F.TOTAL_BYTES "已使用空间(M)", TO_CHAR(ROUND((D.TOT_GROOTTE_MB F.TOTAL_BYTES) / D.TOT_GROOTTE_MB * 100, 2), ''990.99'') "使用比", F.TOTAL_BYTES "空闲空间(M)", F.MAX_BYTES "最
应用 2006-02-22