数据库_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 数据库 >>列表
Oracle数据库GLOBAL_NAMES参数的相关知识是本文我们主要要介绍的内容,当GLOBAL_NAMES参数设置为TRUE时,使用DATABASELINK时,DATABASELINK的名称必须与被连接库的GLOBAL_NAME一致。下面做一个测试,在测试中,创建数据库链接的库为XJ(WINDOWS2003ORACLE10g10.2.0.1),被链接的库为DMDB(LINUXAS5ORACLE10g10.2.0.1RAC)。首先查看DMDB的相关配置:SQL>... 查看全文
Oracle数据库诊断工具RDA的相关知识是本文我们主要要介绍的内容,RDA是RemoteDiagnosticAgent的简称,是Oracle用来收集、分析数据库的工具,运行该工具不会改变系统的任何参数,RDA收集的相关数据非常全面,可以简化我们日常监控、分析数据库的工作,OracleSupport也建议我们在反馈相关问题时,提供RDA收集的数据,这样可以为快速解决问题提供一个有力的保证。一、支持的操作系统IBMAIXIntelLinux(RedHatandSuSE)HP-UX(10... 查看全文
Oracle数据库切换成归档模式的操作以及归档模式的一些相关知识是本文我们主要要介绍的内容,接下来我们就开始介绍这部分内容。首先我们执行下面的代码:SQL>shutdownimmediate;Databaseclosed.Databasedismounted.ORACLEinstanceshutdown.SQL>startupmount;ORACLEinstancestarted... 查看全文
Oracle数据库执行存储过程的错误解出现了错误,错误信息如下:ORA-20000:ORU-10027:bufferoverflow,limitof10000bytesORA-06512:at"SYS.DBMS_OUTPUT",line32ORA-06512:at"SYS.DBMS_OUTPUT",line97ORA-06512:at"SYS.DBMS_OUTPUT",line112ORA-06512... 查看全文
Oracle数据库RMAN不完全恢复之基于时间恢复的相关知识是本文我们主要要介绍的内容,需要注意的是RMAN不完全恢复只适用于archivelog模式,只能在mount状态下完成。基于时间恢复是指当出现用户错误(例如误删除表、误截断表)时,恢复到指定时间点的恢复。示例:模拟误截断表t_user。在终端设置环境变量nls_date_format指定日期时间格式。执行RMAN,启动数据库到mount状态。使用setuntiltime命令指定要恢复到的时间点。转储、恢复数据库... 查看全文
之前我们介绍了:Oracle数据库RMAN不完全恢复之基于时间恢复,本文我们介绍一下Oracle数据库RMAN不完全恢复的基于SCN恢复的相关知识,希望能够对您有所帮助。基于SCN恢复是指当出现用户错误(例如误删除表、误截断表)时,恢复到指定SCN点的恢复。模拟误删除表t_user。执行rman,启动数据库到mount状态。使用setuntilscn命令指定要恢复到的scn点。转储、恢复数据库,并使用resetlogs选项打开数据库。--模拟误删除表t_user。SQL>... 查看全文
Oracle数据库日期范围搜索的两种方法是本文我们主要要介绍的内容,接下来我们通过一个实际的例子来对其进行介绍,希望能够对您有所帮助。例如,搜索日期小于2000-1-5的记录,方法如下:方法一:(转换成日期然后比较)select*frommytablewheremydate<to_date('2000-1-5','yyyy-mm-dd')方法二:(转换成字符串然后比较)select*frommytablewhereto_char(mydate,'yyyy-mm-dd')<'2000... 查看全文
· Oracle数据库UNDO LOG日志回放过程发布时间:2013-08-10
Oracle数据库UNDOLOG日志回放过程的相关知识是本文我们主要要介绍的内容,接下来我们看一段描述:一个看起来正确的过程,系统宕机后需要重启,重启过程中需要对事务涉及到的数据进行“整理”,包括:宕机时刻尚未提交的事务对数据的修改需要回滚。实现整理的过程称之为“日志回放”。通过从后向前回放UNDOLOG日志,直到找到commit点为止,这样就保证了数据一致性。上面的过程看起来很完美。真的完美吗?问题出在这里:如果系统中同时有多个事务在执行... 查看全文
Oracle数据库表的联合查询的相关知识是本文我们主要要介绍的内容,包括交叉联合、等值联合和不等值联合、内部联合与外部联合以及UNION和UNIONALL等内容,接下来我们就一一介绍这部分内容,希望能够对您有所帮助。1、交叉联合:使你对于“联合”的概念开始产生最直观的印象,因为交叉联合的结果就是两个表的笛卡尔积。codeexample:select*fromT1,T2;假如表1有2条记录,表2有3条记录,那么查询结果就是2*3=6条记录。2、等值联合与不等值联合... 查看全文
之前介绍了:Oracle数据库RMAN不完全恢复之基于SCN恢复,本文我们主要介绍一下Oracle数据库RMAN不完全恢复之基于日志序列号恢复的相关知识,希望能够对您有所帮助。基于日志序列号恢复是指恢复数据库到指定日志序列号的状态。--查看归档日志信息SQL>select*fromt_user;TEXT--------------------java_spring_springmvc_SQL>insertintot_userselect'oracle_'fromdual... 查看全文
· Oracle数据库厉行计划详解发布时间:2013-08-10
Oracle数据库厉行计划的相关知识是本文我们主要要介绍的内容,我们首先介绍了厉行计划的概念,然后给出了两个厉行计划的实例进行说明,最后介绍了Oracle优化器的形式以及厉行计划对我们的用途,接下来就让我们一起来了解一下这部分内容。什么是厉行计划所谓厉行计划,望文生义,即便对一个查询任务,做出一份怎样去告终任务的翔实计划。举个生存中的例子,我从珠海要去英国,我能够抉择先去香港然后起色,也能够先去北京起色,可能去广州也能够。然而究竟怎样去英国划算,也即便我的开支起码,这是一件划算考究的事情... 查看全文
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... 查看全文
Oracle数据库只读模式的CACHEBUFFERSCHAINS测试是本文我们主要要介绍的内容,虽然从Oracle9i里边引入了只读模式的CACHEBUFFERSCHAINS,但是在获取BUFFERLOCK的时候,还是会请求CACHEBUFFERSCHAINS,但是情形没有8i里边那么严重了,接下来我们对其进行测试。测试步骤如下:1.首先建一个表。createtabletest(aint,bvarchar2(20));2.往这个表里INSERT50000行数据;declareiint... 查看全文
Oracle数据库编译存储过程挂死问题的解决是本文我们主要要介绍的内容,我们知道,在Oracle数据库中重新修改编译了某个存储过程A调用的另一个过程B后,需要手动将A重新编译,一定不要在重新编译A前去调用A,否则会造成A编译挂死的情况。特别是在访问量大的情况下。这种情况下如果强行终止存储过程编译,再次Recompile存储过程会发现还是挂死的,这个主要是由于强行终止后会话为INACTIVE状态,但是该会话却没有被真正的释放。使用如下语句查询出挂起的会话:SELECTV.OSUSER,V... 查看全文
Oracle数据库的DML命令的处理过程是本文我们主要要介绍的内容,从Oracle9i起,有两种undo的管理方式:自动Undo管理(AutomaticUndoManagement,简称AUM)和手工Undo管理(ManualUndoManagement,简称MUM)。Oracle9i之前只能使用MUM,而且在MUM中,undosegment又叫做rollbacksegment。从Oracle9i起,Oracle就建议使用AUM,而不应再使用MUM了。DML语句与undo当我们发出一条DML... 查看全文
· Oracle发布NoSQL数据库发布时间:2013-08-10
Oracle作为全球最大的关系型数据库提供商,在其产品链条中,也加入了NoSQL数据库这一环,而且这个新的数据库名字很霸气,就叫NoSQLDatabase。Oracle的这个NoSQLDatabase,是在10月4号的甲骨文全球大全上发布的BigDataAppliance的其中一个组件,BigDataAppliance是一个集成了Hadoop、NoSQLDatabase、Oracle数据库Hadoop适配器、Oracle数据库Hadoop装载器及R语言的系统... 查看全文
Oracle数据库日期范围查询有两种方式:to_char方式和to_date方式,接下来我们通过一个实例来介绍这一过程。我们假设要查询2011-05-02到2011-05-30之间的数据,实现方式如下:to_date方式:select*fromtablenamewheretime>=to_date('2011-05-02','yyyy-mm-dd')andtime<=to_date('2011-05-30','yyyy-mm-dd')运行的结果是:可以显示05-02的数据... 查看全文
甲骨文公司10月27日宣布,OracleNoSQL数据库即日起可以在Oracle技术网下载。这是继10月OracleOpenWorld宣布拥抱NoSQL数据库的首个新动向。OracleNoSQL数据库是Oracle大数据产品线的关键组成产品之一,能够帮助企业以动态架构轻松管理大量数据,例如博客数据、传感器和智能电表数据、个性化数据收集以及社交网络存留的数据。其中,高度可用和可扩展的OracleNoSQL数据库采用简单的关键价值数据模型,从而能够更加简单、格式灵活的进行高效率数据存储... 查看全文