系统架构师
1·、bash shell的功能 • 命令编修能力(类似 DOS 的 doskey 功能): 只要在指令列按『上下键』就可以找到前一个输入的指令!而在很多 distribution 里头,预设的指令记忆功能可以到达 1000 个!也就是说, 你曾经下达过的指令都被记录下来了,记录的档案在你的家目录内的 .
数据仓库简介: 数据仓库有四个典型的特点:1、数据仓库是面向主题的 数据仓库的建立是针对一个主题的,可以是一个人事的管理,销售的管理的数据仓库,他的功能就是帮助用户分析数据用的。
一、数据库事务 数据库事务是指作为单个逻辑工作单元执行的一系列操作,可以认为事务就是一组不可分割的SQL语句 二、数据库事务的ACID属性 原子性(atomic) 事务必须是原子工作单元;对于其数据修改,要么全都执行,要么全都不执行。
1、内存结构: 关于之前SGA,PGA的介绍我就不多说了,在我的博客里有专门的介绍: http://blog.csdn.net/changyanmanman/article/details/7256255 我们看看各个区域的介绍吧,这是官方的文档,准确性和权威性不言而喻。
一、常用的DML语句及事物处理 向表中插入数据(INSERT) 更新表中数据(UPDATE) 从表中删除数据(DELETE) 将表中数据和并(MERGE) 控制事务(TRANSACTION) 二、DML 可以在下列条件下执行: 向表中插入数据 修改现存数据 删除现存数据 事务是由完成若干项工作的DML语句组成的。
1.数据字典: 是一组记录数据库信息的只读表,其中包含了如下内容: 1)数据库中所有方案对象的定义(包括表,视图,索引,簇,存储过程,触发器,函数,包,同义词,序列等待)。
原文转自 一沙弥的世界 的博客 一、几类数据完整性 实体完整性:表中记录不重复(任何两条记录不全等)并且每条记录都有一个非空主键 域完整性:表中字段值必须与字段数据类型、格式、有效范围相吻合 参照完整性:不能引用不存...
1 1、inux lastb命令详解 功能说明:列出登入系统失败的用户相关信息。 语 法:lastb [-adRx][-f ][-n][帐号名称...][终端机编号...] 补充说明:单独执行lastb指令,它会读取位于/var/log目录下,名称为btmp的文件,并把该文件内容 记录的登入失败的用户名单,全部显示出来。
1、视图: 视图不会要求分配空间,他只有一个查询语句即为他的定义,存储在数据字典中。当用户在sql语句中引用了视图时,oracle将进行入下工作: 1、将引用视图的语句与视图定义语句整合为一条sql语句。
1、基本文件介绍: 先介绍基本的名词概念吧,太基本了,我只列出来,你若不知道什么意思,就自己百度吧: UID和GID:每个登陆linux系统的使用者都会取得两个ID,分别是UID(user id)和GID(group id),每个文件都会有拥有者ID,和拥有群组ID,也就是UID/GID。
一、序列 是一个Oracle对象,提供唯一的数字,在需要时根据指定的增量值来递增,通常用于产生主键值 类似于SQL server中的IDENTITY(int,1,1) 或者列为IDENTITY列。
1、事务: 语句级回滚和可恢复空间的分配问题: 语句级的回滚一般发生在一条sql语句执行出现错误的时候,这一条语句的回滚不会影响整个事务,在此语句之前的ddl语句隐式提交的工作都是有效的; 当处于可恢复空间分配模式的事务需要分配空间,但是由于空间不足或者达到最大数据扩展的限制时,oracle数据库不会直接报错,它会将此事务挂起,相关占用的空间保留,等到别的事务提交,释放空间,此事务需要的空间足够了,就会再次执行。
1、表空间,数据文件,控制文件: 为数据库分配更多的空间: a 为表空间添加新的数据文件:alter tablespace system add datafile ‘data2.dbf 'size 10m; 这个命令很重要哦。
1、可用空间管理: 首先说明这里的可用空间和块中的“可用空间区”不是一个概念,这里是指段里的没有被用的可用空间,段内已用与可用空间以位图(bitmap)的形式记录,但是可用块是以另外一种位图的形式管理的,注意区分。
1、数据库应用体系结构概述:c/s 结构 和 多层结构 -- 多层体系结构具备以下组成部分:客户端程序,提交数据库操作;一个或多个应用服务器处理一个操作请求的不同部分。
一、创建表:create table 1.语法:CREATE TABLE [ 用户名. ] 表名 (列名 数据类型 [ default 默认值] [ 约束条件] [ , .
在使用ROLLUP与CUBE运算符实现数据的汇总是,Oracle与SQL Server使用了不同的写法,但其实质是一样的,都遵循了SQL规范。 ROLLUP与CUBE运算符都是对GROUP BY 子句的扩展 SQL Server...
从Red Hat Linux 7.2起,GRUB(GRand Unified Bootloader)取代LILO成为了默认的启动装载程序。相信LILO对于大家来说都是很熟悉的。
1、cut cut 不就是『切』吗?没错啦!这个指令可以将一段讯息的某一段给他『切』出来~ 处理的讯息是以『行』为单位喔!底下我们就来谈一谈: [root@linux ~]# cut -d'分隔字符' -f fields [root@linux ~]# cut -c 字符区间 参数: -d :后面接分隔字符。
1• sort sort 是很有趣的指令,他可以帮我们进行排序,而且可以依据不同的数据型态来排序喔! 例如数字与文字的排序就不一样。此外,排序的字符与语系的编码有关,因此, 如果您需要排序时,建议使用 LC_ALL=C 来让语系统一,数据排序比较好一些。
mod_oc4j 负载均衡的角色,用于连接Oracle HTTP Server与OC4J的实例,mod_oc4j会从众多OC4J的实例中根据负载情况选取一个来传递请求。
原文整理自网络: cpio命令用法 cpio命令 利用cpio 可将文件或目录从文件库获取出来或将散列文件拷贝到文件库。cpio 的指令格式: cpio –i[bcdmrtuv] [patterns] cpio –o [abcv] cpio –p [adlmuv][directory] 说明:cpio 共有三种基本模式: -o即copy-out 模式,将一组文件copy到一个文件库, -i 即copy-in 模式,读取文件库,并将其展开在当前目录。
2章: 1、进程的状态与进程控制块(pcb):至于进程的几种状态就不必说了,就是那几个就绪啊,阻塞啊,执行啊,挂起什么的,没意思。说说这个pcb吧,pcb的作用概括为一句话:pcb是进程存在的唯一标识。
1、compress 使用权限:所有使用者 使用方式:compress [-dfvcV] [-b maxbits] [file ...] 说明:compress是一个相当古老的unix档案压缩指令,压缩后的档案会加上一个.Z延伸档名以区别未压缩的档案,压缩后的档案可以以uncompress解压。
1、cd: cd 大家都知道怎么用,但是有三个选项大家可能不是很清楚,' -' '-L' ' -P ' 这三个选项,具体什么意思呢?是这个样子滴:这几个选项是跟连接具体相关的,比如你给/home/liu/yg/liy2 目录下的目录lyg1这个目录建立了一个连接 名字叫liu ,那么当你在/home/liu/yg/liy2 目录下输入: cd -P liu 的时候,就进入了你原来的目录:/home/liu/yg/liy2/lyg1里面了。
视图: 从表中抽出来的逻辑上相关的数据集合 视图其实就是一条查询SQL语句,用于显示一个或多个表或其它视图中相关数据。 视图将查询的结果作为一个表来使用,因此视图可以被看作是存储的查询或一个虚拟表 视图来源于表,所有对视图数据的修改最终都会被反映到视图的基表中,这些修改必须服从基表的完整性约束,并同样会触发定义 在基表上的触发器。
ext2归纳的几个特点: • Blocks 与 inodes 在一开始格式化时 (format) 就已经固定了; • 一个 partition 能够容纳的档案数与 inode 有关; • 一般来说,每 4Kbytes 的硬盘空间分配一个 inode ; • 一个 inode 的大小为 128 bytes; • Block 为固定大小,目前支持 1024/2048/4096 bytes 等; • Block 越大,则损耗的硬盘空间也越多。
今天在ITPUB看到的题目 2、有如下信息: 起始地 目的地 距离(公里) A B 1000 A C 1100 A D 900 A E 400 B D 300 D F 600 E A 400 F G 1000 C B 600 请用SQL语句或一段代码写出从A出发,可达到的目的地(包括间接方式)。
利用REF CURSOR,可以在程序间传递结果集(一个程序里打开游标变量,在另外的程序里处理数据)。也可以利用REF CURSOR实现BULK SQL,提高SQL性能。
1、cp 功能: 复制文件或目录 说明: cp指令用于复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到此目录中。
层次化查询,即树型结构查询,是SQL中经常用到的功能之一,通常由根节点,父节点,子节点,叶节点组成,其语法如下: SELECT [LEVEL] ,column,expression,.
集合运算操作符可以将两个或多个查询返回的行组合起来,即集合属于纵向连接运算 一、常用的集合运算符 UNION ALL 返回各个查询检索出的所有的行,不过滤掉重复记录 UNION 返回各个查询检索出的过滤掉重复记录的所有...
/* 一、子查询 子查询就是位于SELECT、UPDATE、或DELETE语句中内部的查询 二、子查询的分类 单行子查询 返回零行或一行 多行子查询 返回一行或多行 ...
/* 一、多表查询 简言之,根据特定的连接条件从不同的表中获取所需的数据 笛卡尔集的产生条件: 省略连接条件 连接条件无效 第一个表中的所有行与第二个表中的所有行相连接 二、多表查询语法:*/ SELECT table1.
原文整理自网络: 一、忘记除SYS、SYSTEM用户之外的用户的登录密码。 用SYS (或SYSTEM)用户登录: CONN SYS/PASS_WORD AS SYSDBA; 使用如下语句修改用户的密码: ALTER USER user_name IDENTIFIED BY "newpass"; 注意:密码不能全是数字。
/* 一、分组: 分组函数可以对行集进行操作,并且为每组给出一个结果。 使用group by column1,column2,.
glogin.sql : 无论何时sql*plus 开始的时候,总是先找到/%oracle_home%/sqlplus/admin目录下的glogin.sql 文件,如果这个文件找到了,就开始读取并继续执行,这个文件中存储了一些设置文件,如linesize。
/* 一、函数的分类 SQL函数一般分为两种 单行函数 基于单行的处理,一行产生一个结果 多行函数 基于多行的处理,对多行进行汇总,多行产生结果 二、函数形式 function_name [(arg1, arg2,.
1、目录与文件 首先我们要明白,对于文件和目录的权限是不同 的,同样是x权限,放在目录和文件上的意思不同。在这里杨老师给了一个最简单的理解,x可以理解问windows下的双击事件,对文件来说,可以执行;对目录来说,你可以进入这个目录。
原文转自一沙弥的世界的博客: 一、使用WHERE字句实现对数据的过滤 用法:SELECT *|{[DISTINCT] column|expression [alias],.
原文转自:http://blog.csdn.net/tianlesoftware/article/details/5857023 一、Oracle跟踪文件 Oracle跟踪文件分为三种类型,一种是后台报警日志文件,记录数据库在启动、关闭和运行期间后台进程的活动情况,如表空间创建、回滚段创建、某些alter命令、日志切换、错误消息等。
1、SQL_TRACE 当SQL语句出现性能问题时,我们可以用SQL_TRACE来跟踪SQL的执行情况,通过跟踪,我们可以了解一条SQL或者PL/SQL包的运行情况,SQL_TRACE命令会将SQL执行的整个过程输出到一个trace文件中,我们可以读这个trace 文件来了解在这个SQL执行过程中Oracle 都做了哪些操作。
原文转自:http://blog.csdn.net/tianlesoftware/article/details/5604497 一. Logminer 说明 Oracle LogMiner 的官网说明: Using LogM...
在之前的HangAnalyze 中有使用oradebug命令,在这篇文章里,我们主要是重点看一下这个oradebug命令: Oracle HANGANALYZE 功能诊断 DB hanging http://blog.
原文转自:http://blog.csdn.net/tianlesoftware/article/details/6448765 在Oracle 10g中,推出了一些与DB 性能相关的功能,比如AWR, ADDM, STA, 以及这篇讲的ASH(Active Session History)。
原文转自:http://blog.csdn.net/tianlesoftware/article/details/4682300 一. AWR 说明 Oracle 10g之前对数据库做性能检测使用statspack工具。
原文转自 一沙弥的世界 的博客 一、SQL 结构化查询语言 包括DDL(数据定义语言)、DCL(数据控制语言)、 DQL(数据查询语言)、DML(数据操纵语言) 二、SQL的特点 SQL 语句不区分大小写 ...
从今天起,木木同学要开始学习linux了,先开始第一个知识点哈: 1、 硬盘的命名:xx前面两个字母标明了硬盘的类型,通常是hd (ide磁盘)或者 是 sd(scsi磁盘); y第三个字母,表示第几个硬盘,代表了你插在主板的哪个接口上,例如:/dev/hda 表示第一个IDE硬盘,/dev/sdb 表示第二个SCSI磁盘。
转自david的博客:原文转:http://blog.csdn.net/tianlesoftware/article/details/5632003 Tkprof是一个用于分析Oracle跟踪文件并且产生一个更加清晰合理的输出结果的可执行工具。
oracle 的日志分3类: 警告日志-=Alert log files ; 跟踪日志--Trace files用户和进程);重做日志--redo log 录数据库的更改)。