使用_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 使用 >>列表
上次我们介绍了:SQL/PLUS学习笔记之编辑缓冲区中的当前行命令,本文我们介绍一下SQL/PLUS学习笔记之ECHO和SPOOL的使用,接下来就让我们一起来了解一下这部分内容。ECHO参数的设置:SQL>showecho--显示echo的状态echoOFF--此时echo是OFF状态SQL>setechoon--设置其为开状态SQL>showechoechoON--已经打开此时运行脚本的话,脚本中的每条SQL语句或PL/SQL块将会显示在终端,如下运行test脚本... 查看全文
· Oracle数据库imp/exp命令使用详解发布时间:2013-08-10
Oracle数据库imp/exp命令使用方法是本文我们主要要介绍的内容,接下来我们就通过例子来介绍这些内容。举例导出数据库服务abc,用户user,密码psd下的table1,table2,table3表到d:\data目录下,导出文件名为test.dmp,语句为:expuser/psd@adcfile=d:\data\test.dmptables=(table1,table2,table3)。将上述文件恢复的语句为:expuser/psd@adcfull=yfile=d:\data\test... 查看全文
Oracle10gShrinkTable的使用是本文我们主要要介绍的内容,我们知道,如果经常在表上执行DML操作,会造成数据库块中数据分布稀疏,浪费大量空间。同时也会影响全表扫描的性能,因为全表扫描需要访问更多的数据块。从Oracle10g开始,表可以通过shrink来重组数据使数据分布更紧密,同时降低HWM释放空闲数据块。segmentshrink分为两个阶段:1、数据重组(compact):通过一系列insert、delete操作,将数据尽量排列在段的前面。在这个过程中需要在表上加RX锁... 查看全文
· Oracle 10g中的Logmnr使用实例解析发布时间:2013-08-10
Oracle10g中的Logmnr的使用是本文我们主要要介绍的内容,我们知道,在Oracle9i中,Logmnr工具是DBA用来找回被剔除数据的好措施,利用Logmnr能够告终以下的任务:1、查明数据库的改变登记,可能是举行改变分析,如有的用户猜忌自己的利用有什么问题,发生了许多的失手,能够用Logmnr来分析这些事务,看看究竟发生了些什么事情。2、查明并修改用户的误垄断,如有的用户一不当心误剔除非某个表,然而并不确认,这个时候就能够利用Logmnr来分析是谁厉行的DML可能是DDL垄断。3... 查看全文
Oracleregexp_like的相关知识及使用示例是本文我们主要要介绍的内容,我们首先看一下Oracle中的支持正则表达式的函数,主要有下面四个:1,REGEXP_LIKE:与LIKE的功能相似。2,REGEXP_INSTR:与INSTR的功能相似。3,REGEXP_SUBSTR:与SUBSTR的功能相似。4,REGEXP_REPLACE:与REPLACE的功能相似。它们在用法上与OracleSQL函数LIKE、INSTR、SUBSTR和REPLACE用法相同... 查看全文
· Oracle 10g数据泵的使用方法详解发布时间:2013-08-10
我们知道,Oracle10g中采用了数据泵(DataDump)技术,使DBA或开发人员可以将数据库元数据(对象定义)和数据快速移动到另一个oracle数据库中。一、数据泵导出导入(EXPDP和IMPDP)的作用1、实现逻辑备份和逻辑恢复。2、在数据库用户之间移动对象。3、在数据库之间移动对象4、实现表空间搬移。二、数据泵导出导入与传统导出导入的区别在10g之前,传统的导出和导入分别使用EXP工具和IMP工具,从10g开始,增加了数据泵导出导入工具EXPDP和IMPDP... 查看全文
Oraclehandbook系列之虚拟专用数据库VPD的使用是本文我们主要要介绍的内容,VPD,OracleVirtualPrivateDatabase,即Oracle虚拟专用数据库,是指通过应用一些策略,使得用户只能访问被允许访问的那部分数据。其原理相对简单,Oracle根据策略自动为相应用户提交的语句添加Where句,从而控制用户可以访问和操作的数据。首先我们准备演示用的几张表,并插入少量的测试数据:CREATETABLEvpdsample_clothing... 查看全文
Oracle数据库诊断工具RDA的相关知识是本文我们主要要介绍的内容,RDA是RemoteDiagnosticAgent的简称,是Oracle用来收集、分析数据库的工具,运行该工具不会改变系统的任何参数,RDA收集的相关数据非常全面,可以简化我们日常监控、分析数据库的工作,OracleSupport也建议我们在反馈相关问题时,提供RDA收集的数据,这样可以为快速解决问题提供一个有力的保证。一、支持的操作系统IBMAIXIntelLinux(RedHatandSuSE)HP-UX(10... 查看全文
Oracle11g回收站(recyclebin)的使用是本文我们主要要介绍的内容,我们知道,Flashback是以undosegment中的内容为基础的,因此受限于undo_retenton参数,要使用flashback的特征,必须启动自动撤销表空间。在Oracle11g中,出现了一个新的特征,oracleflashbackdataarchive(FDA),通过将变化的数据另外存储到创建的一个闪回归档去(flashbackarchive),以和undo区别开,这样可以单独设置存储策略... 查看全文
Oracle数据库查看日志的方法很多,我们可以根据SQL语句来实现,也可以通过日志查看工具LogMiner来实现,本文我们主要就介绍了这一过程,接下来就让我们一起来了解一下吧。一、Oracle日志的路径登录:sqlplus"/assysdba"查看路径:SQL>select*fromv$logfile;SQL>select*fromv$logfile;(#日志文件路径)二、Oracle日志文件包含哪些内容control01.ctlexample01... 查看全文
Oracle11g开发项目时,使用XMLTable出现了BUG,现总结如下:问题其实很简单,就是我们在项目中使用了很多超级长的SQL语句,之后导致SQL执行效率低下,并且貌似导致了Oracle的SQL编译空间溢出了。出问题的SQL:SELECTN1,N2FROMA1WHERE(N1='1'ANDN2='a1')OR(N1='2'ANDN2='a2')OR(N1='3'ANDN2='a3')OR(N1='4'ANDN2='a4')OR....BUG解析当然了真实的SQL文是不可能这么简单的... 查看全文
Oracle10g数据库中UNDO_RETENTION参数的使用的相关知识是本文我们主要要介绍的内容,接下来我们就开始介绍。我们知道,每一种数据库都需要有一种管理回滚或者撤销数据的方法。当一个DML发生以后,在用户还没有提交(COMMIT)改变,用户不希望这种改变继续保持,需要撤销所做的修改,将数据回退到没有发生改变以前,这时就需要使用一种被称为撤销记录的数据。使用撤销记录,我们可以:1、当使用ROLLBACK语句时回滚事务,撤销DML操作改变的数据。2、恢复数据库。3、提供读取的一致性。4... 查看全文
之前我们介绍了:Oracle10g内存结构之系统全局区简介,本文我们接着介绍一下Oracle10g内存结构之共享池的相关知识,接下来就让我们一起来了解一下这部分内容吧。SGA中的第三个组成部分是共享池。共享池是对sql,pl/sql程序进行语法分析、编译、执行的内存区域。共享池包括库缓冲区(librarycache)、数据字典缓冲区(DataDirectoryCache)用户全局区(UserGlobalArea)。其中库缓冲区含有Sql语句的分析码、执行计划... 查看全文
Oracle数据库各类控制语句的使用是本文我们主要要介绍的内容,包括一些逻辑控制语句、Casewhen的使用、While的使用以及For的使用等等,接下来我们就开始一一介绍这部分内容,希望能够对您有所帮助。Oracle中逻辑控制语句Ifelsifelseendifsetserverouton;declareper_dep_countnumber;beginselectcount(*)intoper_dep_countfromemp;ifper_dep_count>... 查看全文
在Rails4和Mongoid4中,使用MongoDB'sGridFS存储文件。步骤1:在Gemefile文件中添加carrierwave-mongoid。gem'mongoid',git:'https://github.com/mongoid/mongoid.git'gem'mongoid-grid_fs',github:'ahoward/mongoid-grid_fs'gem'carrierwave',:git=>"git://github... 查看全文
使用DB2sequence可以自动产生主键,下面就对使用DB2sequence实现自动产生主键的方法作详细的说明,如果您对此方面感兴趣的话,不妨一看。要写一个跟踪程序,记录用户对数据进了那些操作。觉得Access中有一个自动编号的类型,可以自动为字段产生主键。查了一下db2,感觉用DB2Sequence有点象此类功能。--创建用DB2Sequence,产生idCREATESEQUENCExixi... 查看全文
· DB2日期函数的高级使用发布时间:2013-08-09
DB2日期函数是我们都非常熟悉的DB2函数之一,下面就为您介绍一些DB2日期函数的高级使用方法,希望对您学习DB2日期函数方面能有所帮助。有时,您需要知道两个时间戳记之间的时差。为此,DB2提供了一个名为TIMESTAMPDIFF()的内置函数。但该函数返回的是近似值,因为它不考虑闰年,而且假设每个月只有30天。以下示例描述了如何得到两个日期的近似时差:timestampdiff(<n>,char(timestamp('2002-11-30-00.00.00')-timestamp... 查看全文
DB2条件处理器对于存储过程来说,有着不可替代的作用。在DB2中,SQL存储过程可以利用DB2条件处理器(ConditionHandler)来处理存储过程运行过程中的SQL错误(SQLERROR)、SQL警告(SQLWARNING)和没有数据(NOTFOUND)三种常见情况以及你自己定义的触发条件,你可以使用包括退出(EXIT)、继续(CONTINUE)和撤销(UNDO)在内的三种条件处理器。在SQL存储过程运行过程中,如果出现了SQLERROR、SQLWARNING和NOTFOUND三种情况... 查看全文
· DB2 CREATE TABEL语句高级使用方法发布时间:2013-08-09
DB2CREATETABEL语句相信大家都比较了解了,不过下面为您介绍的并不是一般的DB2CREATETABEL语句用法,如果您感兴趣的话,不妨一看。一般的DB2CREATETABEL语句就不说了,就说说三种高级的DB2CREATETABEL语句用法:1、创建结果表createtablenew_table_nameas(select*fromtable_name)definitiononly;2、创建物化查询表(MQT)createtablenew_table_nameas... 查看全文
· DB2数据库使用的14个经典小技巧发布时间:2013-08-09
DB2数据库主要应用于大型应用系统,具有较好的可伸缩性,可支持从大型机到单用户环境,应用于OS/2、Windows等平台下。DB2数据库提供了高层次的数据利用性、完整性、安全性、可恢复性,以及小规模到大规模应用程序的执行能力,具有与平台无关的基本功能和SQL命令。本文介绍的技巧可以很大程度简便我们的工作过程,而且工作效率也得到了提高。1.查看本地节点目录命令窗口中输入:db2listnodedirectory2.编目一个TCP/IP节点命令窗口... 查看全文