当前位置:w88优德官网网文章中心网站开发Oracle → 文章列表
文章标题关闭所有内容预览 | 展开所有内容预览
  • Oracle数据库的备份与恢复 [内容预览] 36 | 2012-02-26 10:31:48
    当我们使用一个数据库时,总希望数据库的内容是可靠的、正确的,但由于计算机系统的故障(包括机器故障、介质故障、误操作等),数据库有时也可能遭到破坏,这时如何尽快恢复数据就成为当务之急。如果平时对数据库做了备份,那么此时恢复数据就显得很容易。由此可见,做好数据库的备份是多么的重要,下面笔者就以ORACLE7为例,来讲述一下...

    [阅读全文]

  • 自动备份Oracle数据库 [内容预览] 27 | 2012-02-26 10:31:46
    相信为数不少的系统管理员每天都在做着同一样的工作——对数据进行备份。一旦哪一天疏忽了,而这一天系统又恰恰发生了故障,需要进行数据恢复,那么此时就无能为力了。假如每天设定一个固定的时间,系统自动进行备份,那该多好啊!下面笔者结合实践经验,谈一谈UNIX环境下Oracle数据库的自动备份,以起到抛砖引玉的作用。我们计划让数...

    [阅读全文]

  • Oracle数据库游标使用大全 [内容预览] 33 | 2012-02-26 10:31:43
    SQL是用于访问ORACLE数据库的语言,PL/SQL扩展和加强了SQL的功能,它同时引入了更强的程序逻辑。PL/SQL支持DML命令和SQL的事务控制语句。DDL在PL/SQL中不被支持,这就意味作在PL/SQL程序块中不能创建表或其他任何对象。较好的PL/SQL程序设计是在PL/SQL块中使用象DBMS_SQL这样...

    [阅读全文]

  • Oracle 9i轻松取得建表和索引的DDL语句 [内容预览] 41 | 2012-02-26 10:31:40
    我们都知道在9i之前,要想获得建表和索引的语句是一件很麻烦的事。我们通常的做法都是通过exportwithrows=no来得到,但它的输出因为格式的问题并不能直接拿来用。而另一种方法就是写复杂的脚本来查询数据字典,但这对于一稍微复杂的对象,如IOT和嵌套表等,还是无法查到。  从数据字典中获得DDL语句是经常要用的,特...

    [阅读全文]

  • Oracle中的数据字典技术初级入门 [内容预览] 37 | 2012-02-26 10:31:38
      数据字典是Oracle存放有关数据库信息的地方,其用途是用来描述数据的。比如一个表的创建者信息,创建时间信息,所属表空间信息,用户访问权限信息等。当用户在对数据库中的数据进行操作时遇到困难就可以访问数据字典来查看详细的信息。  Oracle中的数据字典有静态和动态之分。静态数据字典主要是在用户访问数据字典时不会发生...

    [阅读全文]

  • Oracle SQL依然无可替代--《Mastering Oracle SQL》 [内容预览] 39 | 2012-02-26 10:31:35
    天寒地冻,呆在家里又读完了《MasteringOracleSQL》2nd,发现Oracle的功能还是很强悍,光函数就有两百个,那些面向对象的查询语言很难模拟,特别是SQL2003里针对OLAP的windowsfunction等。幸好Hibernate3.0也支持SQL了。1.报表合计专用的Rollup函数销售报表广州1...

    [阅读全文]

  • Oracle PL/SQL语言基础 [内容预览] 40 | 2012-02-26 10:31:32
    PL/SQL是ORACLE对标准数据库语言的扩展,ORACLE公司已经将PL/SQL整合到ORACLE服务器和其他工具中了,近几年中更多的开发人员和DBA开始使用PL/SQL,本文将讲述PL/SQL基础语法,结构和组件、以及如何设计并执行一个PL/SQL程序。  PL/SQL的优点  从版本6开始PL/SQL就被可靠的...

    [阅读全文]

  • oracle-快速删除重复的记录 [内容预览] 33 | 2012-02-26 10:31:28
    文/Ray做项目的时候,一位同事导数据的时候,不小心把一个表中的数据全都搞重了,也就是说,这个表里所有的记录都有一条重复的。这个表的数据是千万级的,而且是生产系统。也就是说,不能把所有的记录都删除,而且必须快速的把重复记录删掉。对此,总结了一下删除重复记录的方法,以及每种方法的优缺点。为了陈诉方便,假设表名为Tbl,表...

    [阅读全文]

  • Oracle DBA数据库结构试题精选 [内容预览] 47 | 2012-02-26 10:31:25
    Q.1:PhysicalDiskResourcesinanOracleDatabaseare  1.ControlFiles  2.RedoLogFiles  3.DataFiles  4.Alloftheabove  4  Q.2:WhatisaSchema  1.APhysicalOrganizationofObj...

    [阅读全文]

  • Oracle SQL性能优化系列讲座之三 [内容预览] 42 | 2012-02-26 10:29:52
    8.使用DECODE函数来减少处理时间  使用DECODE函数可以避免重复扫描相同记录或重复连接相同的表.  例如:SELECTCOUNT(*),SUM(SAL)FROM EMPWHEREDEPT_NO=0020ANDENAMELIKE ‘SMITH%';SELECTCOUNT(*),SUM(SAL)FROM EMPW...

    [阅读全文]

  • Oracle SQL性能优化系列讲座之二 [内容预览] 39 | 2012-02-26 10:28:09
    4.选择最有效率的表名顺序(只在基于规则的优化器中有效)  ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,因此FROM子句中写在最后的表(基础表drivingtable)将被最先处理.在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表.当ORACLE处理多个表时,会运用排序及合并...

    [阅读全文]

  • Oracle SQL性能优化系列讲座之一 [内容预览] 41 | 2012-02-26 10:25:51
    1.选用适合的ORACLE优化器  ORACLE的优化器共有3种:  a.RULE(基于规则)b.COST(基于成本)c.CHOOSE(选择性)  设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE,COST,CHOOSE,ALL_ROWS,FIRST_ROWS.你...

    [阅读全文]

  • 将Oracle 10g内置的安全特性用于PHP [内容预览] 35 | 2012-02-26 10:24:06
    当今大多数Web应用程序都需要至少采用某种基本的安全策略。例如,提供用口令保护的内容的网站、仅具有管理员后端的网站、网志和个人杂志、电子商务网站、企业内联网,等等。  构建这些类型的Web应用程序最常用的设计方法是将安全策略整合到Web应用程序的业务逻辑中,即由应用程序决定某个用户是否有权访问数据库中的某个数据。在这种...

    [阅读全文]

  • 深刻理解 Oracle 数据库的启动和关闭 [内容预览] 32 | 2012-02-26 10:22:21
    Oracle数据库提供了几种不同的数据库启动和关闭方式,本文将详细介绍这些启动和关闭方式之间的区别以及它们各自不同的功能。一、启动和关闭Oracle数据库对于大多数OracleDBA来说,启动和关闭Oracle数据库最常用的方式就是在命令行方式下的ServerManager。从Oracle8i以后,系统将ServerM...

    [阅读全文]

  • [图文] 在Oracle数据库上构建.NET应用程序 [内容预览] 42 | 2012-02-26 10:19:56
    随着Microsoft的.NET框架的逐渐流行,许多开发人员迫切想了解关于将.NET应用程序与Oracle集成的最好的方式的信息—不仅在基本的连通性方面,还包括与使用VisualStudio.NET(VS.NET)进行有效的应用程序开发的关系。  在本文中,我将说明构建使用Oracle数据库的.NET应用程序所涉及到的...

    [阅读全文]

  • Eclipse3.2+Tomcat5.5.17+Oracle9配置 [内容预览] 39 | 2012-02-26 10:18:27
    Java的Web开发环境布置向来很烦琐,还记得在做本科毕业设计时配置JBuilder2005+Weblogic8.1+SQL2k整合环境时的痛苦经历,近来整合配置Eclipse3.2+Tomcat5.5.17+Oracle9i环境又累了N小时,这可不得不怪B/S结构的“苦了开发者,方便千万用户”舍己为人精神,以及各种工...

    [阅读全文]

  • Oracle初学者入门指南-什么是DUL? [内容预览] 11 | 2012-02-26 10:18:24
    经常有朋友在论坛上问到DUL工具,我在这里对这个工具作一个简要介绍。DUL是DataUnloader的缩写,为Oracle公司工程师BernardvanDuijnen开发,以标准C写成,可以直接从Oracle的数据文件中读取数据,转换为DMP或文本格式输出,在特殊情况下可以用来进行数据恢复。这些特殊情况主要指,数据库没...

    [阅读全文]

  • [图文] Oracle 10g第2版新特性之性能特性 [内容预览] 7 | 2012-02-26 10:18:22
    假设您使用Oracle企业管理器诊断和解决性能问题。一天,出现了一个棘手的问题:一个设计糟糕的应用程序引起了严重的库高速缓存锁定问题,并且数据库呈现挂起状态。您必须快速确定导致该问题发生的会话,并快速终止这些会话。  您可以启动Oracle企业管理器来诊断此问题。且慢!如果整个数据库充满了挂起的会话,那么Oracle企...

    [阅读全文]

  • [图文] Oracle 10g R2特性之数据仓库和集成特性 [内容预览] 8 | 2012-02-26 10:18:18
    分区更改跟踪:不需要MV日志  要了解此增强功能,首先必须了解物化视图(MV)刷新过程中的分区修整概念。  假设基于列ACC_MGR_ID对表ACCOUNTS进行了分区,每个ACC_MGR_ID值一个分区。您根据ACCOUNTS创建了一个名为ACC_VIEW的MV,该MV也根据列ACC_MGR_ID进行了分区,每个AC...

    [阅读全文]

  • [图文] Oracle数据库的ORA-00257故障解决过程 [内容预览] 5 | 2012-02-26 10:18:16
    概述:  Oracle数据库是目前业界最常用的大型数据库系统,我在实际项目中遇到出现ORA-00257错误(空间不足错误),通过查找资料,绝大部分说这是由于归档日志太多,占用了全部的硬盘剩余空间导致的,通过简单删除日志或加大存储空间就能够解决。但是我在Oracle10g上发现,存储空间还有很大,却也报这个错误。原来是O...

    [阅读全文]

  • 在oracle中实现搜索分页查询 [内容预览] 8 | 2012-02-26 10:18:13
    在oracle中实现搜索分页查询(转载http://bbs.hidotnet.com/12148/ShowPost.aspx)在构建自定义搜索引擎时,开发人员常遇到的一个问题是实现某种类型的分页功能;也就是说,允许用户提交一个返回很多行数据的查询,但是只显示前20条。在用户点击一个链接时,下20条或者前20条数据会从数...

    [阅读全文]

  • Oracle表分区学习笔记 [内容预览] 5 | 2012-02-26 10:18:07
    Oracle表分区自从oracle8i开始可以把一个表分割为多个小的部分,这样可以对oracle的性能优化带来很大的好处~例如:改善表的查询性能,更加容易管理表数据,备份和恢复操作更方便在oracle中分区表分为好几种的(范围分区,散列分区,子分区,列表分区,索引分区)下面我们来慢慢介绍现在我们来建立一个[范围分区]c...

    [阅读全文]

  • Oracle游标学习笔记 [内容预览] 9 | 2012-02-26 10:18:05
    游标按以下操作进行parse解析bind绑定open打开execute执行fetch回取close关闭1.写自己第一个游标PL/SQLdeclarecursorc_sisselect*fromuser_tables;beginopenc_s;--打开游标closec_s;--关闭游标end;游标的4个属性%found,...

    [阅读全文]

  • Oracle系统紧急故障处理 [内容预览] 6 | 2012-02-26 10:18:02
    Oracle系统紧急故障处理(数据文件、日志文件以及表空间损坏的处理)Oracle物理结构故障的处理方法:Oracle物理结构故障是指构成数据库的各个物理文件损坏而导致的各种数据库故障。这些故障可能是由于硬件故障造成的,也可能是人为误操作而引起。所以我们首先要判断问题的起因,如果是硬件故障则首先要解决硬件问题。在无硬件...

    [阅读全文]

  • 实用心得:Oracle中监控索引的使用 [内容预览] 8 | 2012-02-26 10:17:59
    研究发现,oracle数据库使用的索引不会超过总数的25%,或者不易他们期望被使用的方式使用。通过监控数据库索引的使用,释放那些未被使用的索引,从而节省维护索引的开销,优化性能。1、在oracle8i中,确定使用了那个索引的方法意味着要对存在语共享SQL区中的所有语句运行EXPLIANPALN,然后查询计划表中的OPE...

    [阅读全文]

  • 访问Oracle数据库时如何限制绕过漏洞 [内容预览] 4 | 2012-02-26 10:17:56
    导读Oracle9.2.0.0到10.2.0.3版本允许在基表中仅有SELECT权限的用户通过特制的视图插入/更新/删除数据,成功利用这个漏洞的低权限用户可以通过创建特制的视图导致插入、更新和删除数据。受影响系统:OracleDatabase9.2.0.0-10.2.0.3描述:BUGTRAQID:17426Oracl...

    [阅读全文]

  • Oracle数据库的备份及恢复策略研究 [内容预览] 7 | 2012-02-26 10:17:53
    摘要恢复丢失的数据库文件在很大程度上取决于所采用的备份策略。本文从恢复的灵活性出发,对Oracle8数据库的备份及恢复策略进行了探讨,并给出了Windows2000环境下使备份过程自动化的脚本文件的项目开发实例。关键词Oracle数据库备份恢复引言随着信息系统在各种商务活动中重要性的不断增强,维护系统数据的可用性已成为...

    [阅读全文]

  • Oracle 10g的安装步骤和注意事项 [内容预览] 11 | 2012-02-26 10:17:51
    使用OracleUniversalInstaller(OUI)安装软件您能够使用OracleUniversalInstaller(OUI)安装您的Oracle软件。OUI是一个GUI工具,可以使您查看安装在您的机器上的Oracle软件,安装新的Oracle软件,并删除您不再需要使用的Oracle软件。按照以下步骤安装O...

    [阅读全文]

  • Oracle 的数据库的数据备份与恢复 [内容预览] 5 | 2012-02-26 10:17:48
    摘要:任何数据库在长期使用过程中,都会存在一定的安全隐患。对于数据库管理员来说不能仅寄希望于计算机操作系统的安全运行,而是要建立一整套的数据库备份与恢复机制。当任何人为的或是自然的灾难一旦出现,而导致数据库崩溃、物理介质损坏等,就可以及时恢复系统中重要的数据,不影响整个单位业务的运作。然而如果没有可靠的备份数据和恢复机...

    [阅读全文]

  • 基于Oracle的高性能动态SQL程序开发 [内容预览] 6 | 2012-02-26 10:17:45
    摘要:对动态SQL的程序开发进行了总结,并结合笔者实际开发经验给出若干开发技巧。  关键词:动态SQL,PL/SQL,高性能  1.静态SQLSQL与动态SQL  Oracle编译PL/SQL程序块分为两个种:其一为前期联编(earlybinding),即SQL语句在程序编译期间就已经确定,大多数的编译情况属于这种类型...

    [阅读全文]

 Oracle   370   30   1/13页   首页   1   2   3   4   5         GO