阿赛·游梦鱼·郭言赛·阿赛工作室
全站技术源码素材
  • 发布:biancheng
    前言这个章节主要想说的是Oracle的体系结构,这个也是理论强些。还有一些比较理论的知识点(比如表空间啊),就暂时先不写了,下一章节开始进入Oracle的操作阶段,比如表的查询啊、插入以及重点是和SQL2005的一些区别和Oracle中特有的命令。希望大家继续捧场。Oracle体系结构分类我们应该知道的是在Oracle数据库的体系结构包括以下四种结构:那下面我比较粗略的说以下结构包括什么!~一。物
  • 发布:biancheng
    一。SQL*Plus命令回顾1.SQL*Plus脚本运用如图:2.命令格式化命令如下:column{colunmn|alias}[options]----column列名;alias列的别名;options有以下几个格式:format将列名的显示格式设置为format指定的格式。heading将列的标题设置为heading字符串指定的格式justify[left|center|right]将输出列
  • 发布:biancheng
    一。为什么要学习Oracle我们学习一个东西第一时间,肯定是问我们是否有价值学习这个东西?好吧,我从网上收集了些资料!~整理了如下表格!~可以看红色的部分,红色表示Oracle的特性,由此可以看到,在这7个部分中,除了操作这里除外,其余的地方均比其他的数据库有的一拼。二。SQL*Plus工具的使用Oracle的sql*plus是与oracle进行交互的客户端工具。在sql*plus中,可以运行sq
  • 发布:biancheng
    好吧,我也未能免俗,因为在公司的年终目标上写了要学习Oracle,今天开始Oracle,给大家温过知新一下吧!不会砸我把!~嘎嘎。其实,说真的,我很不想写理论这方面的,可是为了一个系列的完整性,我还是硬着头皮写吧。我会尽量用通俗化的口语来说那些比较生硬的专业术语,当然这里也有一些不严谨的地方,还请各位看官海涵。好吧,刚开始其实和Oracle关系不大,都是数据库的基础知识,到第四部分才开始!~~~1
  • 发布:biancheng
    编译的存储过程的时候,程序死住,等待一会出现ora-04021错误解决办法:1.可能被锁住wherea.SID=b.SID得到死锁session的SID,SERIAL#参看这个是否为你自己用户下的,然后kill掉session2.可能被挂起查看v$session_waitselectb.serial#,a.*fromv$session_waita,v$sessionbwherea.sid=b.si
  • 发布:biancheng
    问:您好,我在Oracle9i数据库中运行了以下代码:CREATEORREPLACETYPEPersonaASOBJECT(identvarchar2(9),nombrvarchar2(30));createtabletper(perPersona);insertintotpervalues(Persona(111,Lucas));select*fromtper;之后系统通知发生错误:ORA-00
  • 发布:biancheng
    “V$SQLAREA”和“V$SQL”是非常有用的视图,在其中你可以查找发现执行效率最差的需要优化的SQL语句。“DISK_READS”列的值表示在系统中执行该语句读取的磁盘量。这个与执行(DISK_READS/EXECUTIONS)相结合,返回每个语句执行实现最佳磁盘命中率的SQL语句。排在这个列表中最上方的任何语句都最可能
  • 发布:biancheng
    一.数据控制语句(DML)部分1.insert(往数据表里插入记录的语句)insertINTO表名(字段名1,字段名2,……)VALUES(值1,值2,……);insertINTO表名(字段名1,字段名2,……)select(字段名1,字段名2,……)FROM另外的表名;字符串类型的字段
  • 发布:biancheng
    前段时间,在阿里妈妈新机房压力测试过程中用到了LR测试ORACLE,跟DBA(杨军哥)一起在杭州网通新机房进行1000用户的压力模拟测试.整个压力测试耗时两天.以下是一些经验:1)压力测试过程中发现一些SQL脚本执行非常慢,进行了优化.2)最好并发测试,否则服务基本上没有什么压力.3)先从100用户开始,再慢慢向上加,直到CPU的承载达到90%以上.查看系统的性能情况,包括TPS,响应时间,和内存
  • 发布:biancheng
    设立封锁机制主要是为了对并发操作进行控制,对干扰进行封锁,保证数据的一致性和准确性。Oracle数据库封锁方式有三种:共享封锁,独占封锁,共享更新封锁[b:8f4f63b9bb]封锁类型[/b:8f4f63b9bb]Oracle RDBMS的封锁类型可分为如下三类:1、内部级封锁内部级封锁是用于保护ORACLE内部结构,由系统内部实现,用户不能访问,因此我们不必对此做过多的了解。2、DDL级封锁(
  • 发布:biancheng
    Oracle在执行一个SQL之前,首先要分析一下语句的执行计划,然后再按执行计划去执行。分析语句的执行计划的工作是由优化器(Optimizer)来完成的。不同的情况,一条SQL可能有多种执行计划,但在某一时点,一定只有一种执行计划是最优的,花费时间是最少的。相信你一定会用Pl/sqlDeveloper、Toad等工具去看一个语句的执行计划,不过你可能对Rule、Choose、Firstrows、A
  • 发布:biancheng
    需求前提:数据每年变化1~2次,软件预计生命周期50年。实践环境:OracleSpatial。术语表:时空对象,快照。时空对象:一个地理目标从诞生到消亡所经历的空间和时间范围及其属性信息。这是一个为处理时空数据方便而抽象出来的概念,相当于全信息模型中的全信息对象。为了理解时空对象,我们以二维地物为例。二维地物在二维空间中占据一定的空间范围,表现为一个二维几何体,也就是它的几何属性。如果再增加一条时
  • 发布:biancheng
    物理上存放于网络的多个ORACLE数据库,逻辑上可以看成一个单个的大数据库。用户可以通过网络对异地数据库中的数据同时进行存取,而服务器之间的协同处理对于工作站用户及应用程序而言是完全透明的:开发人员无需关心网络的链接细节、无需关心数据在网络接点中的具体分布情况、也无需关心服务器之间的协调工作过程。数据库之间的链接建立在DATABASELINK上。要创建一个DBLINK,必须先在每个数据库服务器上设
  • 发布:biancheng
    我们知道在Oracle10gR2以前的版本中,如果使用RMAN恢复数据库,临时表空间的临时文件是不会自动恢复的。这曾经引发了一系列的麻烦,很多DBA在恢复完成之后忘记添加临时文件,经常到应用出错时才能发现。从Oracle10gR2开始,使用RMAN恢复数据库之后,Oracle会自动重新创建临时文件,由于临时文件是SparseFile,所以创建会非常迅速,通常你不会感觉得到。以下是我曾经恢复的一段日
  • 发布:biancheng
    平台:windows2000serversp3数据库:Oracle9.0.1.1.1现场描述:用户抱怨不能同时对多个单位进行数据处理,执行出现的错误信息为:execsp_hyb_da_ryxx_dwbh_test(331028)BEGINsp_hyb_da_ryxx_dwbh_test(331028);END;*ERROR位于第1行:ORA-02055:分布式更新操作失效;要求回退ORA-0650
  • 发布:biancheng
    正常来说,在完成Select语句、createindex等一些使用TEMP表空间的排序操作后,Oracle是会自动释放掉临时段a的。但有些有侯我们则会遇到临时段没有被释放,TEMP表空间几乎满的状况,甚至是我们重启了数据库仍没有解决问题。这个问题在论坛中也常被网友问到,下面我总结一下,给出几种处理方法。法一、重启库库重启时,Smon进程会完成临时段释放,TEMP表空间的清理操作,不过很多的时侯我们
  • 发布:biancheng
    我们知道在Oracle10gR2以前的版本中,如果使用RMAN恢复数据库,临时表空间的临时文件是不会自动恢复的。这曾经引发了一系列的麻烦,很多DBA在恢复完成之后忘记添加临时文件,经常到应用出错时才能发现。从Oracle10gR2开始,使用RMAN恢复数据库之后,Oracle会自动重新创建临时文件,由于临时文件是SparseFile,所以创建会非常迅速,通常你不会感觉得到。以下是我曾经恢复的一段日
  • 发布:biancheng
    Oracle10g引进了临时表空间组(temporarytablespacegroup)的概念,它允许用户在不同的会话中同时利用多个临时表空间。1.临时表空间组的主要特征一个临时表空间组必须由至少一个临时表空间组成,并且无明确的最大数量限制。如果删除了一个临时表空间组的所有成员,该组也自动被删除。临时表空间的名字不能与临时表空间组的名字相同。在给用户分配一个临时表空间时,可以使用临时表空间组的名字
  • 发布:biancheng
    很多的时侯,做OracleDBA的我们,当应用管理员向我们通告现在应用很慢、数据库很慢的时侯,我们到数据库时做几个示例的Select也发现同样的问题时,有些时侯我们会无从下手,因为我们认为数据库的各种命种率都是满足Oracle文档的建议。实际上如今的优化己经向优化等待(waits)转型了,实际中性能优化最根本的出现点也都集中在IO,这是影响性能最主要的方面,由系统中的等待去发现Oracle库中的不
  • 发布:biancheng
    在这里,不谈那些大的方面,比如了解整个IT环境整体情况,假设你已经知道了这些,接下来需要面对的就是这些一个个活生生的database了。这里总结了一些一般的思路来面对一个全先的database,从而快速了解你面对的环境概要。这也不是教科,只是一些心得和体会,对于这种问题,每个人的认识的角度是不一样的。欢迎大家继续补充完善。1、先要了解当前的Oracle数据库的版本和平台和相关信息这个很重要,忙乎了
  • 123456789››23Pagesize= Page=
    知识分类
    推荐知识
    近期热门知识

    MapSiteMapRssGoTop