当前位置:K88软件开发文章中心编程全书编程全书01 → 文章列表
文章标题关闭所有内容预览 | 展开所有内容预览
  • Oracle 11g的新特性 [内容预览] 9 | 2019-01-03 01:52:14
    :2010-05-1419:02:00JustinKestelyn在他的Blog中提到了很多Beta版中引入的新特性:(1)如果说10g着重于降低所有者成本,那么11g将着重降低变更管理成本(也可以被称为提供变更保证)(2)DataGuard将引入一个新特性-FlashbackStandby这个新特性可以使得备用数据库...

    [阅读全文]

  • oracle移植到mysql注意事项 [内容预览] 9 | 2019-01-03 01:52:13
    :2010-05-1419:11:00本文讲解了Oracle数据库移植到MySql时应注意的事项。客户用的数据库是mysql,而研发好的产品支持oracle,为了让客户掏腰包,我们必须把数据库环境从oracle转向mysql。我们在转换的过程中碰到了下面一些问题,希望能给同样遭遇的同仁们一些借鉴。如果我们在最初的设计、...

    [阅读全文]

  • 关于Oracle存储过程的若干问题探讨 [内容预览] 9 | 2019-01-03 01:52:13
    :2010-05-1420:42:00本文探讨了在Oracle数据库时应该注意的一些问题及使用技巧。(1)在Oracle中,数据表别名不能加as,如:selecta.appnamefromappinfoa;--正确selecta.appnamefromappinfoasa;--错误也许,是怕和oracle中的存储过程中...

    [阅读全文]

  • 优化Oracle数据库性能的心得体会 [内容预览] 9 | 2019-01-03 01:52:12
    :2010-05-1509:58:00本文从个人经验入手介绍了几个Oracle数据库性能优化的几个心得体会。很多的时侯,做OracleDBA的我们,当应用管理员向我们通告现在应用很慢、数据库很慢的时侯,我们到数据库时做几个示例的Select也发现同样的问题时,有些时侯我们会无从下手,因为我们认为数据库的各种命种率都是满...

    [阅读全文]

  • 用Oracle 10g列值掩码技术隐藏敏感数据 [内容预览] 9 | 2019-01-03 01:52:11
    :2010-05-1513:24:00本文介绍了在Oracle10g中利用列值掩码技术隐藏敏感数据的方法。Oracle的虚拟私有数据库特性(也称作细颗粒度存取控制)对诸如SELECT等数据管理语言DML语句提供行级安全性检查。PL/SQL策略函数和某个数据表相关联,这个函数可以检查当前用户的上下文背景并添加查询中WHE...

    [阅读全文]

  • Oracle数据库中重复数据的删除方法 [内容预览] 9 | 2019-01-03 01:52:11
    :2010-07-0323:08:00重复的数据可能有这样两种情况,第一种时表中只有某些字段一样,第二种是两行记录完全一样。Oracle数据库重复数据删除技术有如下优势:更大的备份容量、数据能得到持续验证、有更高的数据恢复服务水平、方便实现备份数据的容灾。一、删除部分字段重复数据先来谈谈如何查询重复的数据吧。下面语句可...

    [阅读全文]

  • Oracle的逆OOS姿态 [内容预览] 9 | 2019-01-03 01:52:10
    :2011-02-2107:02:58Oracle最开始是在2009年四月宣布计划收购Sun的;这场交易持续到今年六月才结束。收购Sun之后,Oracle接管了一系列关键技术,包括开源软件空间里的一些。其中就有java,MySQL数据库和OpenSolaris。起初人们就Oracle将如何对待它的新开源财产持有疑问。现...

    [阅读全文]

  • 如何找出引起ORA-1652的SQL [内容预览] 9 | 2019-01-03 01:52:09
    :2011-05-1807:53:20在alert文件中,我们可能会看到这样的报错信息: WedAug2017:16:372008ORA-1652:unabletoextendtempsegmentby128intablespaceDBA_TEMP要解决这个问题,我们首先要导致这个问题的SQL,可能方法有几种:(1)设...

    [阅读全文]

  • 如何学好Oracle,这里告诉你六条经验 [内容预览] 9 | 2019-01-03 01:52:09
    :2011-06-2512:55:221、要想学好ORACLE,首先要学习ORACLE的体系结构,现在你不需要深入理解它们,但要分清几个关键的概念:instance&database,memorystructure,process&thosefiles,suchasdatafile,controlfile,initpa...

    [阅读全文]

  • 在oracle中创建索引的方法及策略 [内容预览] 9 | 2019-01-03 01:52:08
    :2011-06-2512:58:57本文介绍了再Oracle中创建索引的方法及策略。Oracle索引和对应的表应该位于不同的表空间中,Oracle能够并行读取位于不同硬盘上的数据,可以避免产生I/O冲突B树索引:在B树的叶节点中存储索引字段的值与ROWID.唯一索引和不唯一索引都只是针对B树索引而言。Oracle最多...

    [阅读全文]

  • Oracle 8i安装完成后的初始口令 [内容预览] 9 | 2019-01-03 01:52:08
    :2012-02-2219:52:58有没有遇到过这个问题,Oracle8i安装完了却不知道初始口令,下面给予介绍。Oracle8i安装完成后的初始口令:internal/oraclesys/change_on_installsystem/managerscott/tigersysman/oem_tempOracle9...

    [阅读全文]

  • Oracle数据库中trunc函数的使用方法 [内容预览] 9 | 2019-01-03 01:52:07
    :2012-02-2219:57:23TRUNC从字面来看是截断的意思,在Oracle中可以用来截取日期和数字,下面就分这两种情况来介绍。1.TRUNC(fordates)TRUNC函数为指定元素而截去的日期值。其具体的语法格式如下:TRUNC(date[,fmt])其中:date一个日期值,fmt日期格式,该日期将由...

    [阅读全文]

  • Oracle中获取Internet主机名和ip地址的函数 [内容预览] 9 | 2019-01-03 01:52:06
    :2012-02-2220:15:26本文介绍了在Oracle数据库中得到Internet主机名和IP地址的函数。Oracle中的utl_inaddr包的作用为取得局域网或Internet环境中的主机名和IP地址。1、utl_inaddr.get_host_address环境中IP地址如果查询失败,则提示系统错误查询w...

    [阅读全文]

  • Oracle中去除字符串首尾空格的方法 [内容预览] 9 | 2019-01-03 01:52:06
    :2012-05-1108:08:33有时候在查询或者进行其他处理的时候,需要把字符串首尾部的空格字符去掉。在oracle中,可以使用相关的函数进行处理。(1)ltrim函数ltrim函数的原型为ltrim(c1,c2),该函数是按照c2中的字符一个一个截掉c1中的字符,并且是从左边开始执行的,只要遇到c2中有的字符,...

    [阅读全文]

  • Oracle中Trim函数的使用方法 [内容预览] 9 | 2019-01-03 01:52:05
    :2012-05-1109:13:56TRIM函数最简单的功能就是使用它来去除字符串的行首和行尾的空格,这个功能也是大家使用频率最高的一种。然而在Oracle中TRIM函数其实是具有删除“任意指定”字符的功能,下面就进行详细地讲解。1.Oracle中trim函数的语法格式TRIM([{{LEAD...

    [阅读全文]

  • Oracle的表空间和区 [内容预览] 9 | 2019-01-03 01:52:04
    :2012-07-1715:40:39本文讲解了Oracle中表空间及分区的种类和创建方法。1、表空间:表空间是数据库的逻辑划分,一个表空间只属于一个数据库。每个表空间由一个或多个数据文件组成。表空间中其他逻辑结构的数据存储在这些数据文件中。在Oracle安装完成后,会自动建立多个表空间,主要有:(1)System表空...

    [阅读全文]

  • Oracle中delete和truncate删除记录 [内容预览] 9 | 2019-01-03 01:52:04
    :2012-07-1715:54:02删除表记录之delete和truncate。delete的语法格式如下:deletefromtableName[wherecondition]该语句的意思是删除tableName表中满足condition条件的记录,当condition省略时则删除表中所有记录。truncate的语...

    [阅读全文]

  • Oracle中的Merge语句 [内容预览] 9 | 2019-01-03 01:52:03
    :2012-07-1715:58:12在Oracle中,可以使用merge语句实现对表的更新或插入。语法格式如下:mergeintotableNameusingtableNameon(join_condition)whenmatchedthenupdateset...whennotmatchedtheninsert(....

    [阅读全文]

  • 在Oracle中的索引及创建方法 [内容预览] 9 | 2019-01-03 01:52:02
    :2012-07-1716:01:44为了高效的获取数据,在数据量比较大的时候,我们需要给表中的某一列建立索引。建立索引的作用主要有以下几个:(1)快速存取数据;(2)改善数据库性能,保证列值的唯一性;(3)在使用order排序按照存储方法可以将索引分为B*树索引和位图索引。(1)B*树索引:顾名思义其存储类型就是一棵...

    [阅读全文]

  • Oracle中在字符串头部进行自动填充的方法 [内容预览] 9 | 2019-01-03 01:52:02
    :2013-10-2918:27:32有时候可能数据库设计的时候,考虑的不够周到,导致某些字段不够大。在对数据库进行升级的时候,需要调整相关的字段。此时就可能需要对某个字段的头部进行填充,以达到数据一致性的要求。如现在有个ERP系统,其需要用到一张产品信息的表,其中有一个产品编号字段。刚开始在设计产品编码的时候,设计的...

    [阅读全文]

  • Oracle中大小写字符的控制方法 [内容预览] 9 | 2019-01-03 01:52:01
    :2013-10-2918:34:44在做报表的时候,我们可能需要对字符串的现实格式进行控制,如大小写的显示格式。另外,在进行数据库移植的时候,可能以前的收入大小写不规范。数据库管理员需要采用一定的规则来规范移植后的数据库字符串书写规范。为了简化这些需求的实现方式,在Oracle数据库中也提供了一些工具来解决这些问题。...

    [阅读全文]

  • Oracle中的数据库名及DB_NAME参数 [内容预览] 9 | 2019-01-03 01:52:00
    :2014-02-1208:26:00数据库名就是一个数据库的标识,就像人的身份证号一样。他用参数DB_NAME表示,如果一台机器上装了多全数据库,那么每一个数据库都有一个数据库名。在数据库安装或创建完成之后,参数DB_NAME被写入参数文件pfile中,格式如下:[code:1:1aaf156970]...........

    [阅读全文]

  • ORACLE中修改数据库名的方法 [内容预览] 9 | 2019-01-03 01:51:59
    :2014-02-1208:34:00一般再创建数据库时就应该确定好数据库名,数据库名一旦确定就不应作修改,因为修改数据库名是一件比较复杂的事情。那么现在就来说明一下,如何在已创建数据之后,修改数据库名。步骤如下:1.关闭数据库。2.修改数据库参数文件中的DB_NAME参数的值为新的数据库名。3.以NOMOUNT方式启...

    [阅读全文]

  • Ubuntu系统中oracle sql plus光标键不正常的处理方法 [内容预览] 9 | 2019-01-03 01:51:58
    :2014-05-0222:24:02在Ubuntu系统中有Oracle-xe-universal,但是sqlplus不能正常的使用光标,光标上下左右移动。处理方法:用sudoapt-getinstallrlwrap命令来安装rlwrap然后修改/usr/lib/oracle/xe/app/oracle/product...

    [阅读全文]

  • Oracle数据库中获取访问者的IP地址或主机名的方法 [内容预览] 9 | 2019-01-03 01:51:57
    :2016-01-2923:11:26有时我们需要在Oracle数据库中获取访问者的局域网或Internet网的主机名或IP地址。在Oracle中可以使用下面的方法来实现:Oracle包utl_inaddr作用:用于取得局域网或Internet环境中的主机名和IP地址。1、utl_inaddr.get_host_add...

    [阅读全文]

  • Oracle数据库用户、表、表空间之间关系 [内容预览] 9 | 2019-01-03 01:51:56
    :2016-01-3118:19:03先需要明白数据库的物理结构是由数据库的操作系统文件所决定,每一个Oracle数据库是由三种类型的文件组成:数据文件、日志文件和控制文件。数据库的文件为数据库信息提供真正的物理存储。每一个Oracle数据库有一个或多个物理的数据文件(datafile)。一个数据库的数据文件包含全部数...

    [阅读全文]

  • 如何启动或关闭数据库的归档模式 [内容预览] 9 | 2019-01-03 01:51:55
    :2010-02-0521:02:00Oracle数据库可以运行在2种模式下:归档模式(archivelog)和非归档模式(noarchivelog)  归档模式可以提高Oracle数据库的可恢复性,生产数据库都应该运行在此模式下,归档模式应该和相应的备份策略相结合,只有归档模式没有相应的备份策略只会带来麻烦。  本文...

    [阅读全文]

  • 如何整理Oracle数据库碎片 [内容预览] 9 | 2019-01-03 01:51:54
    :2010-02-0621:01:00Oracle作为一种大型数据库,广泛应用于金融、邮电、电力、民航等数据吞吐量巨大,计算机网络广泛普及的重要部门。对于系统管理员来讲,如何保证网络稳定运行,如何提高数据库性能,使其更加安全高效,就显得尤为重要。作为影响数据库性能的一大因素--数据库碎片,应当引起DBA的足够重视,及时...

    [阅读全文]

  • Oracle 11g R2恢复管理器RMAN的增强 [内容预览] 9 | 2019-01-03 01:51:53
    :2010-02-0721:01:00  Oracle11gR2扩展了许多备份和恢复新功能套件,包括恢复管理器(RMAN)的增强,其中许多是对早期特性的扩展。  自动化块恢复。依笔者之浅见,Oracle10gR1的引入的块级介质恢复(MBR)已经让人们非常信服,至少人们开始考虑使用RMAN代替过时的ALTERTABLE...

    [阅读全文]

  • user和schema的区别和联系 [内容预览] 9 | 2019-01-03 01:51:53
    :2010-02-0721:01:00今天重读ORACLE官方文档《concepts》,读到schema的基本概念,对它的理解更进一层,官方文档中关于schema是这样解释的:  “Aschemaisacollectionofdatabaseobjects.Aschemaisownedbyadatabase...

    [阅读全文]

 编程全书01   575   30   4/20页      1   2   3   4   5         GO