用户名: 密码: 验证码:           网站地图  高级搜索  RSS订阅  收藏本站
您的位置:主页 > 数据库 > Oracle >
 
Oracle
  • Oracle 数据库管理脚本命名规范

    [内容预览]

    | 2008-07-08
    Oracle中的数据字典是数据库中的非常重要的一部分,提供了相关数据库的信息,它是所有Oracle用户(从应用的最终用户、应用的设计开发者到数据库治理员)的非常重要的信息来源。数据字典的创建,是在Oracle数据库创建完毕后,运行一些相关的数据库治理脚本来完成的。当

    [阅读全文]

  • Oracle数据库系统使用经验六则

    [内容预览]

    | 2008-05-28
    1.having 子句的用法 having 子句对 group by 子句所确定的行组进行控制,having 子句条件中只答应涉及常量,聚组函数或group by 子句中的列. 2.外部联接" "的用法 外部联接" "按其在"="的左边或右边分左联接和右联接.若不带" "运算符的表中的一个行不直接匹配于

    [阅读全文]

  • PL/SQL开发中动态SQL的使用方法

    [内容预览]

    | 2008-03-26
    内容摘要: 在PL/SQL开发过程中,使用SQL,PL/SQL可以实现大部份的需求,但是在某些非凡的情况下,在PL/SQL中使用标准的SQL语句或DML语句不能实现自己的需求,比如需要动态建表或某个不确定的操作需要动态执行。这就需要使用动态SQL来实现。本文通过几个实例来具体的讲

    [阅读全文]

  • Oracle中捕获问题SQL解决CPU过渡消耗

    [内容预览]

    | 2008-03-23
    本文通过实际业务系统中调整的一个案例,试图给出一个常见CPU消耗问题的一个诊断方法.大多数情况下,系统的性能问题都是由不良SQL代码引起的,那么作为DBA,怎样发现和解决这些SQL问题就显得尤为重要. 本案例平台为UNIX,所以不可避免的应用了一些Unix下常用的工具.如v

    [阅读全文]

  • Oracle数据操作和控制语言详解

    [内容预览]

    | 2008-03-20
    SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML, 数据定义语言DDL,数据控制语言DCL。其中用于定义数据的结构,比如 创建、修改或者删除数据库;DCL用于定义数据库用户的权限;在这篇文章中我将具体讲述这两种语言在Oracle中的使用方法。 DML语言 DML是SQL的

    [阅读全文]

  • PL/SQL中的多进程通信技术简介

    [内容预览]

    | 2008-03-19
    PL/SQL是基于Oracle的一个主流应用程序编程语言,它的特点是将SQL语句与过程化程序开发语言相结合,以实现更为复杂的商业逻辑。本文主要就其中多进程通信进行讨论。 显然,多进程技术是用来提高应用的并发性,进而提高整个系统的执行效率,那么如何在PL/SQL中实现多进

    [阅读全文]

  • Oracle9i的动态SGA特性探索

    [内容预览]

    | 2008-03-19
    Oracle9i数据库在内部特性方面有着非常大的增强,其中一个最令Oracle DBA兴奋的莫过于可以动态设置全部的Oracle SGA控制参数。与8i不同的是,原来都将初始化参数放到一个文本文件中,并且在数据库启动的时候读取,Oracle9i却可以通过ALTER DATABASE和ALTER SYSTEM命令

    [阅读全文]

  • 用Oracle并行查询发挥多CPU的威力

    [内容预览]

    | 2008-03-19
    在一个单独的服务器中安装更多的CPU成为目前的一个趋势。使用对称多处理服务器(SMP)的情况下,一个Oracle服务器拥有8个、16个或32个CPU以及几吉比特RAM的SGA都不足为奇。 Oracle跟上了硬件发展的步伐,提供了很多面向多CPU的功能。从Oracle8i开始,Oracle在每个数据

    [阅读全文]

  • 自动备份Oracle数据库

    [内容预览]

    | 2008-03-18
    相信为数不少的系统治理员天天都在做着同一样的工作——对数据进行备份。一旦哪一天疏忽了,而这一天系统又恰恰发生了故障,需要进行数据恢复,那么此时就无能为力了。假如天天设定一个固定的时间,系统自动进行备份,那该多好啊!下面笔者结合实践经验,谈一谈UNIX环

    [阅读全文]

  • Oracle数据库性能优化技术

    [内容预览]

    | 2008-03-18
    摘要: Oracle数据库是当前应用最广泛的大型数据库之一,而其性优化直接关系到系统的运行效率。本文以数据库性能优化的基本原则为出发点,阐述了在数据库设计阶段如何避免竞争和如何优化数据访问,在数据库运行阶段如何从操作系统和数据库实例级别上调整内存和I/O来达

    [阅读全文]

  • 在Oracle数据库上构建.NET应用程序

    [内容预览]

    | 2008-03-18
    随着 Microsoft 的 .NET 框架的逐渐流行,许多开发人员迫切想了解关于将 .NET 应用程序与 Oracle 集成的最好的方式的信息 — 不仅在基本的连通性方面,还包括与使用 Visual Studio.NET (VS.NET) 进行有效的应用程序开发的关系。 在本文中,我将说明构建使用 Oracle 数

    [阅读全文]

  • Oracle建立二进制文件索引的方法

    [内容预览]

    | 2008-03-17
    Oracle text是Oracle的全文检索技术,是9i版本标准版和企业版的一部分。Oracle text使用标准的sql语言索引、查找、分析存储在oracle数据库、文件或者网络里的文本及文档。 Oracle text能进行关于文档的语言分析,使用多种方法查找文档,包括要害字、上下文查询、逻辑操

    [阅读全文]

  • 在Oracle数据库10g中跟踪SQL

    [内容预览]

    | 2008-03-14
    在具有许多活跃用户的繁忙生产环境中,跟踪SQL会话是费时且十分复杂的,因为在任何使用连接池的多层系统中处理SQL语句可能要涉及多个进程,或者甚至是不同的实例。 利用Oracle数据库10g,Oralce通过一个新的内置软件包DBMS_MONITOR合理化了SQL的跟踪,这个软件包中包含

    [阅读全文]

  • Oracle数据库的备份及恢复策略研究

    [内容预览]

    | 2008-03-13
    摘 要 恢复丢失的数据库文件在很大程度上取决于所采用的备份策略。本文从恢复的灵活性出发,对Oracle8数据库的备份及恢复策略进行了探讨,并给出了Windows 2000环境下使备份过程自动化的脚本文件的项目开发实例。 要害词 Oracle 数据库 备份 恢复 引言 随着信息系统在

    [阅读全文]

  • 面向对象的关系数据库设计

    [内容预览]

    | 2008-03-12
    北京市公路局系统使用的是Oracle 7.3关系数据库,即RDBMS。由于我们对整个工程用了面向对象的软件工程(OOSE)开发方法学,所以数据库设计也是面向对象的。 一、概念的区分 有些人把面向对象的数据库设计(即数据库模式)思想与面向对象数据库治理系统(OODBMS)理论混为一谈

    [阅读全文]

  • Oracle数据库的空间管理技巧

    [内容预览]

    | 2008-03-12
    在Oracle数据库中,DBA可以通过观测一定的表或视图来了解当前空间的使用状况,进而作出可能的调整决定。 一.表空间的自由空间 通过对表空间的自由空间的观察,可用来判定分配给某个表空间的空间是太多还是不够。请看下列的语句 SQL select a.file_id "FileNo",a.table

    [阅读全文]

  • 解析Oracle 8i/9i的计划稳定性

    [内容预览]

    | 2008-03-11
    由Oralce8.1开始,Oracle增加了一个新的特性就是Stored Outlines,或者称为Plan Stability(计划稳定性)。这个特性带来三个好处。首先,你可以优化开销很大的语句的处理。第二,假如有一些语句Oracle需要花费长时间来优化(而不是执行),你可以节省时间并且减少优化

    [阅读全文]

  • Oracle数据库中分区表的操作方法

    [内容预览]

    | 2008-03-11
    摘要 :在大量业务数据处理的项目中,可以考虑使用分区表来提高应用系统的性能并方便数据治理,本文具体介绍了分区表的使用。 在大型的企业应用或企业级的数据库应用中,要处理的数据量通常可以达到几十到几百GB,有的甚至可以到TB级。虽然存储介质和数据处理技术的发

    [阅读全文]

  • Oracle 10g第2版新特性之性能特性

    [内容预览]

    | 2008-03-10
    挂起但未瘫痪:附连内存的 SGA 查询 假设您使用 Oracle 企业治理器诊断和解决性能问题。一天,出现了一个棘手的问题:一个设计糟糕的应用程序引起了严重的库高速缓存锁定问题,并且数据库呈现挂起状态。您必须快速确定导致该问题发生的会话,并快速终止这些会话。 您可

    [阅读全文]

  • 使用Oracle实现实时通信

    [内容预览]

    | 2008-03-10
    由于Oracle不提供用于实时输出消息的工具, Oracle数据库开发者总是要面临实时监视他们的储备过程执行的挑战。他们必须使用dbms_output.put_line调用,这个调用直到过程完成才返回结果。 在本文中,我想演示如何从Oracle8i数据库直接发送电子邮件,作为一种实时通信解决

    [阅读全文]

  • PL/SQL实现Oracle数据库任务调度

    [内容预览]

    | 2008-03-09
    摘要 :本文主要就数据库恢复与系统任务的调度,在结合一般性的数据库后台处理的经验上,提出较为实用而新奇的解决方法,拓宽了数据库后台开发的思路。 要害词 :数据恢复,任务调度,ORACLE,PL/SQL 在数据库操作中时常会有这样的情况发生,由于一时的疏忽而误删或误

    [阅读全文]

  • Oracle Index 的三个问题

    [内容预览]

    | 2008-03-09
    索引( Index )是常见的数据库对象,它的设置好坏、使用是否得当,极大地影响数据库应用程序和Database 的性能。虽然有许多资料讲索引的用法, DBA 和 Developer 们也经常与它打交道,但笔者发现,还是有不少的人对它存在误解,因此针对使用中的常见问题,讲三个问题。

    [阅读全文]

  • Oracle诊断案例:Job任务停止执行

    [内容预览]

    | 2008-03-09
    摘要: 本文通过一次Oracle Job任务异常案例诊断,分析其原因及解决过程,从内部揭示Oracle Job任务调度及内部计时机制。 问题及环境 接到研发人员报告,数据库定时任务未正常执行,导致某些操作失败。 开始介入处理该事故. 系统环境: SunOS DB 5.8 Generic_108528-21 s

    [阅读全文]

  • 探讨Oracle数据库的数据导入方法

    [内容预览]

    | 2008-03-05
    前言 每个数据库治理员都会面临数据导入的问题,这有可能发生在数据库的新老移植过程中,或者是在数据库崩溃后的恢复重建过程中,还有可能是在创建测试数据库的模拟环境过程中,总之作为一名合格的数据库治理员,你应该做好接受各种数据导入请求的技术储备,同时还要尽

    [阅读全文]

  • Oracle SQL性能优化系列讲座之三

    [内容预览]

    | 2008-03-05
    8. 使用DECODE函数来减少处理时间 使用DECODE函数可以避免重复扫描相同记录或重复连接相同的表. 例如: SELECT COUNT(*),SUM(SAL) FROM EMP WHERE DEPT_NO = 0020 AND ENAME LIKE ‘SMITH%'; SELECT COUNT(*),SUM(SAL) FROM EMP WHERE DEPT_NO = 0030 AND ENAME LIKE

    [阅读全文]

  • Oracle SQL性能优化系列讲座之二

    [内容预览]

    | 2008-03-05
    4. 选择最有效率的表名顺序(只在基于规则的优化器中有效) ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,因此FROM子句中写在最后的表(基础表 driving table)将被最先处理. 在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表.当ORACLE处理

    [阅读全文]

  • Oracle SQL性能优化系列讲座之一

    [内容预览]

    | 2008-03-05
    1. 选用适合的ORACLE优化器 ORACLE的优化器共有3种: a. RULE (基于规则) b. COST (基于成本) c. CHOOSE (选择性) 设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE,COST,CHOOSE,ALL_ROWS,FIRST_ROWS . 你当然也在SQL句级或是会话(sessio

    [阅读全文]

  • 将Oracle 10g内置的安全特性用于PHP

    [内容预览]

    | 2008-03-04
    当今大多数 Web 应用程序都需要至少采用某种基本的安全策略。例如,提供用口令保护的内容的网站、仅具有治理员后端的网站、网志和个人杂志、电子商务网站、企业内联网,等等。 构建这些类型的 Web 应用程序最常用的设计方法是将安全策略整合到 Web 应用程序的业务逻辑

    [阅读全文]

  • Oracle PL/SQL入门之慨述

    [内容预览]

    | 2008-03-03
    一、PL/SQL出现的目的 结构化查询语言(Structured Query Language,简称SQL)是用来访问关系型数据库一种通用语言,它属于第四代语言(4GL),其执行特点是非过程化,即不用指明执行的具体方法和途径,而是简单的调用相应语句来直接取得结果即可。显然,这种不关注任何

    [阅读全文]

  • 深刻理解Oracle数据库的启动和关闭

    [内容预览]

    | 2008-03-02
    Oracle数据库提供了几种不同的数据库启动和关闭方式,本文将具体介绍这些启动和关闭方式之间的区别以及它们各自不同的功能。 一、启动和关闭Oracle数据库 对于大多数Oracle DBA来说,启动和关闭Oracle数据库最常用的方式就是在命令行方式下的Server Manager。从Oracle

    [阅读全文]

共3页/69条 首页 1 2 3 下一页 末页