当前位置:新云网络网络学院数据库类Oracle → 文章列表
文章标题关闭所有内容预览 | 展开所有内容预览
  • ORACLE SQL语句优化技术分析 [内容预览] 2509 | 2005-01-26 01:51:47
    操作符优化IN操作符用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别:ORACLE试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外层的表记录,如果转换成...

    [阅读全文]

  • 彻底搞清楚library cache lock的成因和解决方法(一) [内容预览] 584 | 2005-01-10 01:39:45
    问题描述:接到应用人员的报告,说是在任何对表CSNOZ629926699966的操作都会hang,包括descCSNOZ629926699966,例如:ora9i@cs_dc02:/ora9i>sqlpluspubuser/pubuserSQL*Plus:Release9.2.0.4.0-ProductiononMon...

    [阅读全文]

  • 彻底搞清楚library cache lock的成因和解决方法(二) [内容预览] 487 | 2005-01-10 01:39:33
    上一个例子中我们主要借助于X$KGLLK基表和eventsystemstate解决问题,那么如果你不了解X$KGLLK基表,或者忘记了如何使用它,那也不要紧张,这里再介绍一种常规的方法。从systemstate的转储信息中,我们已经注意到PROCESS28当前正在等待'librarycachelock'。'handle...

    [阅读全文]

  • 彻底搞清楚library cache lock的成因和解决方法(三) [内容预览] 393 | 2005-01-10 01:39:22
    前面我们已经知道碰到'librarycachelock'导致进程hang时,如何解决。那么如何避免这类问题的发生呢?这篇文章主要介绍了librarycachelock的成因以及如何避免。当我们在执行一些DML,DDL,甚至desctablename等等操作的时候,会话就hang住了,还有一种情况,当我们使用create...

    [阅读全文]

  • SQL Server连接中的三个最常见错误 [内容预览] 344 | 2005-01-10 01:39:11
    SQLServer连接中的三个最常见错误:一."SQLServer不存在或访问被拒绝"这个是最复杂的,错误发生的原因比较多,需要检查的方面也比较多.一般说来,有以下几种可能性:1,SQLServer名称或IP地址拼写有误2,服务器端网络配置有误3,客户端网络配置有误要解决这个问题,我们一般要遵循以下的步骤来一步步找出导...

    [阅读全文]

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

    [阅读全文]

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

    [阅读全文]

  • [组图] 书写历史的甲骨文――ORACLE公司传奇 [内容预览] 553 | 2004-11-25 00:59:56
    ORACLE公司之起源很难想象,ORACLE公司的这一段传奇居然要从IBM开始。1970年的6月,IBM公司的研究员埃德加·考特(EdgarFrankCodd)在CommunicationsofACM上发表了那篇著名的《大型共享数据库数据的关系模型》(ARelationalModelofDataforLargeShar...

    [阅读全文]

  • Oracle 8 的函数介绍 [内容预览] 294 | 2004-11-12 00:53:18
    这些函数允许你存取Oracle8和Oracle7数据库.他使用Oracle8的点用接口(OCI8).使用这个扩展模块,你需要Oracle8客户端库文件.这个扩展模块比标准Oracle模块更流畅。他支持用于Oracle站位符的全局和本机PHP变量。有完整的LOB,文件和ROWID支持,允许使用用户提供的定义的变量.在使用...

    [阅读全文]

  • Oracle数据库安全策略分析(1) [内容预览] 456 | 2004-11-06 00:50:15
      数据库安全性问题一直是围绕着数据库管理员的恶梦,数据库数据的丢失以及数据库被非法用户的侵入使得数据库管理员身心疲惫不堪。围绕数据库的安全性问题提出了一些安全性策略,希望对数据库管理员有所帮助。对于数据库数据的安全问题,数据库管理员可以参考有关系统双机热备份功能以及数据库的备份和恢复的资料。  一、组和安全性:  在...

    [阅读全文]

  • Oracle数据库安全策略分析(2) [内容预览] 253 | 2004-11-06 00:50:04
     SQL*DBA命令的安全性:  如果您没有SQL*PLUS应用程序,您也可以使用SQL*DBA作SQL查权限相关的命令只能分配给Oracle软件拥有者和DBA组的用户,因为这些命令被授予了特殊的系统权限。  (1)startup  (2)shutdown  (3)connectinternal  数据库文件的安全性:...

    [阅读全文]

  • Oracle数据库安全策略分析(3) [内容预览] 267 | 2004-11-06 00:49:52
     数据的安全性策略:  数据的生考虑应基于数据的重要性。如果数据不是很重要,那么数据的安全性策略可以稍稍放松一些。然而,如果数据很重要,那么应该有一谨慎的安全性策略,用它来维护对数据对象访问的有效控制。  用户安全性策略:  (1)一般用户的安全性  A密码的安全性  如果用户是通过数据库进行用户身份的确认,那么建议使...

    [阅读全文]

  • Oracle中如何直接运行OS命令(上) [内容预览] 285 | 2004-11-06 00:49:41
     在Oracle8i中,往往会出现要在存储过程中运行操作系统命令的情况。一般来说,利用OracleEnterpriseManager设定作业时可以达到这个目的。但是由于OEM在设定作业缺乏灵活性,设定的作业的参数是固定的。在实际应用当中往往需要在SQL语句当中运行需要随时运行操作系统命令。Oracle8i没有直接运行O...

    [阅读全文]

  • Oracle中如何直接运行OS命令(下) [内容预览] 282 | 2004-11-06 00:49:30
    EXECSQLWHENEVERSQLERRORCONTINUE;  sqlglm(msg_buffer,&buffer_size,&msg_length);  printf("Daemonerrorwhileconnecting:\n");  printf("%.*s\n",msg_length,msg...

    [阅读全文]

  • Oracle密码文件的使用和维护 [内容预览] 249 | 2004-11-06 00:49:19
      概要:Oracle关系数据库系统以其卓越的性能获得了广泛的应用,而保证数据库的安全性是数据库管理工作的重要内容。本文是笔者在总结Oracle数据库安全管理工作的基础上,对Oracle数据库系统密码文件的创建、使用和维护作了详细的介绍,供大家参考。  在Oracle数据库系统中,用户如果要以特权用户身份(INTERN...

    [阅读全文]

  • Oracle性能究极优化 上 [内容预览] 280 | 2004-11-06 00:49:07
     LinuxJournal发表了一篇优化Oracle数据库的文章,感觉十分的有用。简要介绍其摘要和大家共同分享Linux在企业级数据库上应用。  目前,HP,Compaq,Dell,IBM以及Oracle都在加快速度拥抱Linux,这个开放源码的操作系统。根据eWeek的统计,去年Linux服务器的销售量大约占据了Co...

    [阅读全文]

  • Oracle性能究极优化 中 [内容预览] 273 | 2004-11-06 00:48:56
    增大SGA已经缓冲看来对于性能的提升并不显著,加载时间只提升了1.73%。下面我们增加SGA重做日志的大小:  DB3:LogBuffer  DatabaseBlockSize2K  SGABufferCache128M  SGASharedPool128M  SGARedoCache16M  RedoLogFiles...

    [阅读全文]

  • Oracle性能究极优化 下 [内容预览] 306 | 2004-11-06 00:48:45
    我们有理由相信采用新的内核版本(2.2.16-3smp)也应该有性能的提升:  OS2:NewerminorversionkernelTPCResults  LoadTime(Seconds)9.40  Transactions/Second11.522  目前已经有2.4版本的内核,和2.2相比,性能上有了很大的提升...

    [阅读全文]

  • oracle初始化参数设置 [内容预览] 1115 | 2004-11-06 00:48:34
    ALTERDATABASEDATAFILE'd:ORANTDATABASEUSER1ORCL.ORA'RESIZE1000M;CREATETABLESPACEINDEX_DATADATAFILE'd:ORANTDATABASEINDEX_DATA'SIZE500M;ALTERDATABASEDATAFILE'd:ORA...

    [阅读全文]

  • Oracle 8i在P4上的安装 [内容预览] 348 | 2004-11-06 00:48:23
    方法一:1、将ORACLE软件拷贝到硬盘。2、将硬盘目录文件stageComponentsoracle.swd.jre1.1.7.30/1DataFilesExpandedjrewin32binsymcjit.dll的文件改名为symcjit.old3.从installwin32目录下运行SETUP.exe文件进行安装...

    [阅读全文]

  • 如何消除Oracle数据库的安全隐患(1) [内容预览] 245 | 2004-11-06 00:48:11
     Oracle数据库以其优异的性能在各个领域得到广泛应用。但由于计算机软、硬件故障、口令泄密、黑客攻击等等因素,都可导致数据库系统不能正常运转,造成大量数据信息丢失,数据被恶意篡改,甚至使数据库系统崩溃。忽视Oracle数据库的安全问题,必将给用户带来巨大的损失。如何保证数据库的安全运行是数据库管理员日常工作中的首要问...

    [阅读全文]

  • 如何消除Oracle数据库的安全隐患(2) [内容预览] 260 | 2004-11-06 00:48:00
    (一)ORACLE数据库的备份  日常工作中,数据库的备份是数据库管理员必须不断要进行的一项工作,Oracle7数据库的备份主要有以下几种方式:  1.逻辑备份  逻辑备份就是将某个数据库的记录读出并将其写入到一个文件中,这是经常使用的一种备份方式。  ·export(导出):此命令可以将某个数据文件、某个用户的数据文...

    [阅读全文]

  • 如何消除Oracle数据库的安全隐患(3) [内容预览] 232 | 2004-11-06 00:47:49
    1.数据文件损坏  这种情况可以用最近所做的数据库文件备份进行恢复,即将备份中的对应文件恢复到原来位置,重新加载数据库。  2.控制文件损坏  若数据库系统中的控制文件损坏,则数据库系统将不能正常运行,那么,只须将数据库系统关闭,然后从备份中将相应的控制文件恢复到原位置,重新启动数据库系统。  3.整个文件系统损坏  ...

    [阅读全文]

  • 数据库安全性策略(1) [内容预览] 1040 | 2004-11-01 00:39:37
    数据库安全性策略数据库安全性问题一直是围绕着数据库管理员的恶梦,数据库数据的丢失以及数据库被非法用户的侵入使得数据库管理员身心疲惫不堪。本文围绕数据库的安全性问题提出了一些安全性策略,希望对数据库管理员有所帮助,不再夜夜恶梦。数据库安全性问题应包括两个部分:一、数据库数据的安全它应能确保当数据库系统DownTime时,...

    [阅读全文]

  • 数据库安全性策略 (2) [内容预览] 490 | 2004-11-01 00:39:26
    讨论主题:数据库安全性策略在OracleWebServer里设置使用SSL协议1998/6/18在OracleWebServer里产生安全认证请求%genreq/*在ORACLE_HOME路径下运行*/CertificateRequestGenerator/*提示信息*/G-Generatekeypairandcert...

    [阅读全文]

  • 在UNIX服务器上设置Oracle8i全文检索 [内容预览] 209 | 2004-06-02 16:09:54
    由于工作需要,笔者在HPUX,Soralis上面设置了OracleIntermedia来实现全文检索。目前已经投入实际使用。设置过程中有许多问题和经验,拿来和大家交流。本文依据的是Oracle8.1.6和8.1.7两个版本,不能保证适用于其他版本。目前全文检索功能几乎所有主流数据库都支持。此前笔者曾在sqlserver...

    [阅读全文]

  • Oracle 9i 在 Red Hat 7.1 和 7.2 上的安装 [内容预览] 247 | 2004-06-02 16:09:42
    原文出处:http://www.puschitz.com/InstallingOracle9i.html翻译:FreeLAMP.com之WebMaster:徐永久转载本文请注明以上两行,谢谢!本文是我在RedHat7.1(内核版本:2.4.2-2)和7.2(内核版本:2.4.7-10)上安装Oracle9i(9.0.1...

    [阅读全文]

  • 嵌套表和可变数组 [内容预览] 500 | 2004-06-02 16:09:31
    嵌套表一、嵌套表的定义:  嵌套表是表中之表。一个嵌套表是某些行的集合,它在主表中表示为其中的一列。对主表中的每一条记录,嵌套表可以包含多个行。在某种意义上,它是在一个表中存储一对多关系的一种方法。考查一个包含部门信息的表,在任何时间内每个部门会有很多项目正在实施。在一个严格的关系模型中,将需要建立两个独立的表depa...

    [阅读全文]

  • 在UnixWare7.1.1上安装Oracle8i [内容预览] 209 | 2004-06-02 16:09:20
    一、硬件和系统环境配置满足条件,尤其是内存、磁盘空间以及网络配置成功。二、建立安装所用oracle帐号:在X-WINDOWS界面中:SCOAdmin–AccountManager,建立新帐号oracle及口令,设置/home/oracle目录。建立两个组例如DBA、OPER,分别对应将来系统管理员组和操作者权限组;再建...

    [阅读全文]

  • Oracle企业管理器(OEM)常见问题解答 [内容预览] 481 | 2004-06-02 16:09:09
    OracleEnterpriseManager(Oracle企业管理器,简称OEM)是通过一组Oracle程序,为管理分布式环境提供了管理服务。OEM包括了一组DBA工具,一个repository,以及一个图形化显示的控制台。OEM控制台与每一个服务器上的智能化代理(IntelligentAgent)相对应。  智能化...

    [阅读全文]

  • Oracle数据库几种关闭方式 [内容预览] 579 | 2004-06-02 16:08:26
    1、shutdownnormal正常方式关闭数据库。2、shutdownimmediate立即方式关闭数据库。在SVRMGRL中执行shutdownimmediate,数据库并不立即关闭,而是在Oracle执行某些清除工作后才关闭(终止会话、释放会话资源),当使用shutdown不能关闭数据库时,shutdownimm...

    [阅读全文]

  • ORACLE数据库简介 [内容预览] 1766 | 2004-06-02 16:08:13
    一、概论    ORACLE是以高级结构化查询语言(SQL)为基础的大型关系数据库,通俗地讲它是用方便逻辑管理的语言操纵大量有规律数据的集合。是目前最流行的客户/服务器(CLIENT/SERVER)体系结构的数据库之一。二、特点1、ORACLE7.X以来引入了共享SQL和多线索服务器体系结构。这减少了ORACLE的资源...

    [阅读全文]

  • oralce names server 简介 [内容预览] 493 | 2004-06-02 16:08:02
    0、LARGEOBJECTORACLE8中有4种LOB-BLOB:BinaryLargeObject-CLOB:CharacterLargeObject-NCLOB:固定长度的多字节CharacterLargeObject-BFILE:DB外部的二进制文件它们分为两类:内部LOB:存放在DB内部,包括BLOB,CLOB...

    [阅读全文]

  • oracle Export and Import 简介 [内容预览] 939 | 2004-06-02 16:07:51
    1、Export/Import的用处OracleExport/Import工具用于在数据库之间传递数据。Export从数据库中导出数据到dump文件中Import从dump文件中到入数据导数据库中下面是一般使用他们的情况(1)、两个数据库之间传送数据同一个版本的oracleServer之间不同版本的oracleServ...

    [阅读全文]

  • ORACLE实例的进程结构和内存结构 [内容预览] 409 | 2004-06-02 16:07:40
    1.ORACLE实例的进程结构和内存结构1)进程结构进程是操作系统中的一种机制,它可执行一系列的操作步。在有些操作系统中使用作业(JOB)或任务(TASK)的术语。一个进程通常有它自己的专用存储区。ORACLE进程的体系结构设计使性能最大。ORACLE实例有两种类型:单进程实例和多进程实例。单进程ORACLE(又称单用...

    [阅读全文]

  • Oracle 8i 新分析工具-LogMiner [内容预览] 232 | 2004-06-02 16:07:28
    Oracle8i提供了一种强有力的新工具-LogMiner,使数据库管理员可以审计数据库的使用,从而有可能不通过数据库的恢复就可以回退不正确的数据变化。LogMiner实际上是一组PL/SQL包和一些动态视图(Oracle8i内置包的一部分)。LogMiner主要有以下几方面的作用:1.跟踪数据库的变化:可以离线的跟踪...

    [阅读全文]

  • ORACLE SEQUENCE的简单介绍 [内容预览] 1639 | 2004-06-02 16:07:17
    在oracle中sequence就是所谓的序列号,每次取的时候它会自动增加,一般用在需要按序列号排序的地方。1、CreateSequence你首先要有CREATESEQUENCE或者CREATEANYSEQUENCE权限,CREATESEQUENCEemp_sequenceINCREMENTBY1--每次加几个STAR...

    [阅读全文]

  • Oracle 数据库碎片整理 [内容预览] 543 | 2004-06-02 16:07:06
    我们知道,oracle作为一种大型数据库,广泛应用于金融、邮电、电力、民航等数据吞吐量巨大,计算机网络广泛普及的重要部门。对于系统管理员来讲,如何保证网络稳定运行,如何提高数据库性能,使其更加安全高效,就显得尤为重要。作为影响数据库性能的一大因素--数据库碎片,应当引起dba的足够重视,及时发现并整理碎片乃是dba一项...

    [阅读全文]

  • 关于为远程用户设置 "internal“或者“SY [内容预览] 228 | 2004-06-02 16:06:55
      1、先在数据库端的init.ora文件中设置  remote_login_passwordfile=exclusive  并且为oracleowner设置环境变量  ORA__PWFILE=orapw.pwd  然后以oracleowner运行以下命令  $cd$ORACLE_HOME/dbs  $orapwdfi...

    [阅读全文]

  • oracle8i for linux如何设置字符集? [内容预览] 404 | 2004-06-02 16:06:43
    SVRMGR>SHUTDOWNIMMEDIATE;--orNORMALSVRMGR>STARTUPMOUNT;SVRMGR>ALTERSYSTEMENABLERESTRICTEDSESSION;SVRMGR>ALTERSYSTEMSETJOB_QUEUE_PROCESSES=0;SVRMGR>ALTERSYSTEMSE...

    [阅读全文]

  • Oracle8的不安全因素及几点说明 [内容预览] 246 | 2004-06-02 16:06:32
    作为对象关系型数据库的杰出代表,Oracle无疑是最具实力的。无论是在数据库的规模,多媒体数据类型的支持,SQL操作复制的并行性还是在安全服务方面,Oracle均比SYBASE、Informix强许多,加上其最新版本Oracle8.0.4更是增强了这方面的特性,而且还引入了一些新的特性,比如:数据分区(DataPart...

    [阅读全文]

  • Oracle数据库几种启动方式 [内容预览] 381 | 2004-06-02 16:06:21
    1、startupnomount非安装启动,这种方式启动下可执行:重建控制文件、重建数据库启动instance,即启动SGA和后台进程,这种启动只需要init.ora文件。2、startupmountdbname安装启动,这种方式启动下可执行:数据库日志归档、数据库恢复、重新命名一些数据库文件如:系统表空间或日志文件。...

    [阅读全文]

  • 如何在HP-UX 10.20系统中正确地配置Oracle 8.0.5 [内容预览] 206 | 2004-06-02 16:06:10
    配置操作系统-HP-UX版本-10.20硬件系统-HP9000系统-K580子系统-Oracle8.0.5解决方法在HP-UX10.20系统下正确配置Oracle8.0.5可执行如下步骤:注:此信息摘录自Oracle8安装指南(产品部件号A64525-01),第二部分(设置环境),页码2-4到2-5。可以在如下的URL...

    [阅读全文]

  • ORACLE回滚段管理(上) [内容预览] 436 | 2004-06-02 16:05:58
    回滚段管理一直是ORACLE数据库管理的一个难题,本文通过实例介绍ORACLE回滚段的概念,用法和规划及问题的解决。回滚段概述回滚段用于存放数据修改之前的值(包括数据修改之前的位置和值)。回滚段的头部包含正在使用的该回滚段事务的信息。一个事务只能使用一个回滚段来存放它的回滚信息,而一个回滚段可以存放多个事务的回滚信息。...

    [阅读全文]

  • ORACLE回滚段管理(下) [内容预览] 312 | 2004-06-02 16:05:47
    创建回滚段  语法:  CREATE[PUBLIC]ROLLBACKSEGMENTrollback_segment    [TABLESPACEtablespace]    [STORAGE([INITIALinteger[K|M]][NEXTinteger[K|M]]          [MINEXTENTSinte...

    [阅读全文]

  • Oracle数据库密码文件的使用和维护 [内容预览] 382 | 2004-06-02 16:05:36
      在Oracle数据库系统中,用户如果要以特权用户身份(INTERNAL/SYSDBA/SYSOPER)登录Oracle数据库可以有两种身份验证的方法:即使用与操作系统集成的身份验证或使用Oracle数据库的密码文件进行身份验证。因此,管理好密码文件,对于控制授权用户从远端或本机登录Oracle数据库系统,执行数据库...

    [阅读全文]

  • 在一台机器配置两个listener(Oracle) [内容预览] 493 | 2004-06-02 16:05:25
    问题:一台机器同时装两套数据库时(实例名o8161,o8151),无法同时启动两个listener,当启动第二个listener时,显示错误。$lsnrctlstartLSNRCTLforIBM/AIXRISCSystem/6000:Version8.1.5.0.0-Productionon14-SEP-0009:25...

    [阅读全文]

  • ORACLE应用经验(1) [内容预览] 380 | 2004-06-02 16:05:13
    JAN-1(January)FEB-2(February)MAR-3(March)APR-4(April)MAY-5(May)JUN-6(June)JUL-7(July)AUG-8(August)SEP-9(September)OCT-10(October)NOV-11(November)DEC-12(December...

    [阅读全文]

  • ORACLE应用经验(2) [内容预览] 173 | 2004-06-02 16:05:02
    --谁正在访问数据库?Selectc.sid,c.serial#,c.username,a.object_id,b.object_name,c.program,c.status,d.name,c.osuserfromv$Locked_objecta,All_objectsb,v$sessionc,audit_actio...

    [阅读全文]

  • ORACLE应用经验(3)-DBMS_SQL封装过程 [内容预览] 259 | 2004-06-02 16:04:51
    DBMS_SQL封装过程中主要函数1、OPEN_CURSOR:返回新游标的ID值2、PARSE:解析要执行的语句3、BIND_VARIABLE:将给定的数量与特定的变量相连接4、DEFINE_COLOUMN:定义字段变量,其值对应于指定游标中某个位置元素的值(仅用于SELECT语句)5、EXECUTE:执行指定的游标6...

    [阅读全文]

 Oracle   71   50   1/2页   首页   1   2      GO