系统架构师
1、概述 Cr块consistent read块也就是用来维护oracle的读一致性的数据块。当查询某些数据的时候,发现数据块的版本比我们要查询的新,例如session1执行了dml操作并没有提交,session2此时查找跟session1相关的dml操作的数据信息,此时查询的数据却是原来的数据信息。
本文转自明哥的博客,具体地址忘了。。。 一. 有关进程的几种常用方法 1.1 & 符号 在命令后面加上一个 & 符号,表示该命令放在后台执行,如: [oracle@singledb ~]$ crontab -l 20 17 * * * /u02/rman_incremental_backup.sh & 1.2 Jobs 命令 该命令可以查看当前有多少在后台运行的命令,jobs 列出当前shell环境中已启动的任务状态,若未指定jobsid,则显示所有活动的任务状态信息。
转自:http://space.itpub.net/?uid-17203031-action-viewspace-itemid-684039 在实际开发中,我们常常需要将用户的会话强制断开。
http://blog.csdn.net/robinson_0612/article/details/6092066 在PL/SQL中,游标的使用分为两种,一种是显示游标,一种是隐式游标,显示游标的使用需要事先使用declare来进行声明,其过程包括 声明游标,打开游标,从游标提取数据,关闭游标。
http://blog.csdn.net/robinson_0612/article/details/6084475 包,是一个逻辑集合,是由PL/SQL类型以及PL/SQL子程序的集合。
转自晶晶小妹的博客:http://space.itpub.net/13095417/viewspace-204007 一、LRU链介绍HASH是快速查找时,常用的算法。
原文整理自网络 5.3 深入Log Buffer 数据库在运行过程中,不可避免地要遇到各种能够导致数据库损坏的情况。比如突然断电、Oracle或者操作系统的程序bug导致数据库内部逻辑结构损坏、磁盘介质损坏等,都有可能造成数据库崩溃,从而导致数据丢失的现象发生。
4
3
全区分区索引,本地分区索引: http://www.itpub.net/thread-429282-1-1.html 全局分区索引在一个索引分区中包含来自多个表分区的键,一个全局分区索引的分区键是分区表中中不同的或者指定一个范围的值。
Library cache是Shared pool的一部分,它几乎是Oracle内存结构中最复杂的一部分,主要存放shared curosr(SQL)和PLSQL对象(function,procedure,trigger)的信息,以及这些对象所依赖的table,index,view等对象的信息。
转自:http://blog.csdn.net/robinson_0612/article/details/6084376 1.SQL与PL/SQL代码终止符 SQL代码以";"来表示代码的终止 PL/SQL代码以".
以下内容太整理自网络,完全处于学习目的,如有侵权请及时联系我,我会立即删除。 一. Latch 说明 1.1 Latch Latch属于System Lock, 用于保护SGA区中共享数据结构的一种串行化锁定机制。
排序算法:http://baike.baidu.com/view/297739.htm 冒泡排序法:http://baike.baidu.com/view/1313793.
Exception是一种PL/SQL标识符,当运行的PL/SQL块出现错误或警告,则会触发异常处理。为了提高程序的健壮性,可以在PL/SQL块中引 入异常处理部分,进行捕捉异常,并根据异常出现的情况进行相应的处理。
原文转自 一沙弥的世界 的博客· 函数通常用于返回特定的数据。其实质是一个有名字的PL/SQL块,作为一个schema对象存储于数据库,可以被反复执行。
原文转自 一沙弥的世界 的博客· 存储过程子程序的一种类型,能够完成一些任务,作为schema对象存储于数据库。是一个有名字的PL/SQL代码块,支持接收或不接受参数 ,同时也支持参数输出。
Nid是Oracle从9iR2开始提供的工具,可以用来更改数据库名称,而无需通过之前重建控制文件等繁琐方式。 需要说明的是,虽然这个工具来自9iR2,但是仍然可以被用于Oracle8i.
一 介绍: 在Oracle application developer's guide --fundmental中9-60(oracle9i)有介绍, copy一点给你先看看。
原文转自 一沙弥的世界 的博客 PL/SQL是过程化的SQL语言,是ORACLE对SQL语言的扩展,在普通SQL语句的基础上增加了编程语言的特点。使得该语言不仅具有过程编程语 言的特征,如循环、条件分支等。
对于lock这个词,要从两方面理解,首先,它代表的是一种控制机制;其次,在这个机制中有个一成员也叫lock。 从机制的角度看,lock框架包括3个组件:resource structure(资源);lock structure(锁);enqueue(排队机制) resource和lock是数据结构,enqueue是使用的算法。
触发器吧。。。比较耗费资源的东东。。。如果能用自带的完整性约束或者检查约束之类的东西,那就不要用触发器了。。。 如果一个触发器超过了60行,额。。那就用个存储过程,或者从一个触发器中调用一个触发器吧。
1、位置的,名字的,混合的参数传递: DECLARE emp_num NUMBER(6) := 120; bonus NUMBER(6) := ...
在开始plsql编程之前,我们先对plsql变量的作用范围看一下: 应该是和一般的编程语言是一样的,可能我们对这个图看上去不能理解,我们通过下面一条sql语句来进行全面理解: SQL> BEGIN 2 3 DECLARE ...
在oracle中sequence就是所谓的序列号,每次取的时候它会自动增加,一般用在需要按序列号排序的地方。 1、Create Sequence 你首先要有CREATE SEQUENCE或者CREATE ANY SEQUENCE...
1、之前的总结 关于索引的概念:http://blog.csdn.net/changyanmanman/article/details/7097318 关于索引组织表:http://blog.
企业各职位英文缩写: GM(General Manager)总经理 VP(Vice President)副总裁 FVP(First Vice President)第一副总裁 AVP(Assistant Vice President)副总裁助理 CEO(Chief Executive Officer)首席执行官,类似总经理、总裁,是企业的法人代表。
1、批量绑定让oracle 在对一组值进行sql操作时绑定一个变量,这一组数据可以是任何的plsql的聚合类型(联合数组,内嵌表,可变数组),集合元素必须是sql的数据类型,比如char date mumber。
本文讲解基于Oracle高性能动态SQL程序开发。 1.静态SQL与动态SQL: Oracle编译PL/SQL程序块分为两个种: 其一为前期联编(early binding),即SQL语句在程序编译期间就已经确定,大多数的编译情况属于这种类型; 另外一种是后期联编(late binding),即SQL语句只有在运行阶段才能建立,例如当查询条件为用户输入时,那么Oracle的SQL引擎就无法在编译期对该程序语句进行确定,只能在用户输入一定的查询条件后才能提交给SQL引擎进行处理。
1、oracle的伪列 oracle系统为了实现完整的关系数据库功能,系统专门提供了一组称为伪列(Pseudocolumn)的数据库列,这些列不是在建立对象时由我们完成的,而是在我们建立时由Oracle完成的。
比较orale的tnsping与TCP/IP的ping命令: --------------------------------------------------------------------------------------------------...
关于oracle内存管理这一章,还是非常重要滴,不过嫩说白了就三个东西,PGA,UGA,SGA... 先看看PGA:http://blog.csdn.net/changyanmanman/article/details/6856656 再看看SGA:http://blog.
1、原理部分 许多管理人员在网络管理中,非常头疼的问题就是为用户进行安装操作系统。许多企业的客户端配置基本上很少有带cd-rom,也不可能所有客户端都有操作系统安装光盘。
装体验版的Oracle 10g 体验版的Oracle10g比较适合在本子上或者开发的机器上使用,它提供了Oracle10g的大多数功能,并且仅需要更小的安装空间和运行环境。
转自:http://www.nenew.net/ubuntu11-04-hard-disk-install.html 前几天奶牛已经发过ubuntu11.04的wubi安装教程了,今天为大家献上ubuntu 11.04的硬盘安装教程。
1.准备两个东西:grub4dos (http://www.linuxidc.com/Linux/2009-01/18027.htm ) 还有就是一个Ubuntu的iso镜像,见http://www.
在linux下安装oracle是一件令人生畏的事情,其复杂程度远远超过安装linux操作系统本身。如果能够进行成功的安装oracle,那么同时也就顺便掌握了linux一些技术。
这个文档绝对详细,以后可以参照:http://download.csdn.net/download/changyanmanman/4206732
原文转自:http://www.cnblogs.com/linshui91/archive/2010/09/29/1838770.html 一、进程间通信概述 进程通信有如下一些目的:A、数据传输:一个进程需要将它的数据发送给另一个进程,发送的数据量在一个字节到几M字节之间B、共享数据:多个进程想要操作共享数据,一个进程对共享数据的修改,别的进程应该立刻看到。
DTE类设备:"DataTerminalEquipment(数据终端设备)"的首字母缩略词。DTE提供或接收数据。联接到调制解调器上的计算机就是一种DTE。 如:PC、路由器、交换机uplink口、HUB级联口 DCE类设备:CE是数据通信设备,如MODEM,连接DTE设备的通信设备。
1. 联机备份出错: SQL> alter tablespace zy begin backup; alter tablespace users begin backup * ERROR at line 1: ORA-01123:cann...
http://blog.csdn.net/robinson_0612/article/details/5731158 一、回滚(ROLLBACK)和撤销(UNDO) 回滚和前滚是保证Oracle数据库中的数据处于一致性状态的重要手段。
参数文件(10g中的参数文件) 主要用来记录数据库的配置文件,在数据库启动时,Oracle读取参数文件,并根据参数文件中的参数设置来配置数据库。 如内存池的分配,允许打开的进程数和会话数等。
1、参数文件简述: 在oracle数据库中,参数文件包含了所有的数据库配置信息,它非常重要。我认为如果 要把oracle管理好,必须要做到对参数及参数文件的了如指掌。
一、密码文件 作用:主要进行DBA权限的身份认证 DBA用户:具有sysdba,sysoper权限的用户被称为dba用户。默认情况下sysdba角色中存在sys用户,sysoper角色中存在system用户 二、Oracle的两种认证方式; 1.
五、数据文件 数据文件是数据库中最重要的一个要求,是所有的数据库内容存放的地方 datafile是按照表空间为组织单位,表空间的构成是按照段区块为层次---数据文件的逻辑结构 datafile就是表空间的物理文件。
1、DBMS_SPACE_ADMIN包: 1)ASSM_SEGMENT_VERIFY:用于检查自动段空间管理的表空间内数据段的完整性,将检查结果输出到USER_DUMP_DEST目录下的sid_ora_process_id.trc文件中。
原文转自一沙弥的世界:http://blog.csdn.net/robinson_0612/article/details/5611738 一、概念 表空间:是一个或多个数据文件的逻辑集合 表空间逻辑存储对象:永久段-->如表与索引 ...
Oracle可以将联机日志文件保存到多个不同的位置,将联机日志转换为归档日志的过程称之为归档。相应的日志被称为归档日志。 一、归档日志 是联机重做日志组文件的一个副本 包含redo记录以及一个唯一的log sequence numb...
一、Oracle中的几类日志文件: Redo log files -->联机重做日志 Archive log files -->归档日志 Alert log files -->告警日志 Trac...