系统架构师
1、为什么需要传输层 网络层和数据链路层都无法为端到端的应用进程之间提供可靠地数据传输。我们还记得:ip协议提供的是:不可靠、无连接的数据报传送服务的协议,提供“尽力而为”的服务。
1、因特网的路由选择协议 路由选择的基本概念: •跳数(hop count)— 分组从源结点到达目的结点经过的路由器的个数。 •延时(delay)— 分组从源结点到达目的结点花费的时间。
1、使用点对点信道的数据链路层 数据链路层协议有许多种,但有三个基本问题是共同的。这三个问题是:封装成帧,透明传输,差错检测。下面分别讨论一下。 封装成帧:封装成帧(framing)就是在一段数据的前后分别添加首部和尾部,然后就构成了一个帧。
1、概述 按覆盖的地理范围进行分类,计算机网络可以分为以下三类: •局域网(Local Area Network,LAN); •城域网(Metropolitan Area Network,MAN); •广域网(Wide Area Network , WAN ); 计算机网络的性能: –速率:主机在再数字信道上传送数据的速率,也叫数据率(data rate),或比特率(bit rate) 单位:b/s –带宽 –吞吐量 –发送时延:发送数据时,数据块从结点进入到传输媒体所需要的时间。
转自鸟哥的网站:http://vbird.dic.ksu.edu.tw/linux_server/0330nfs_1.php 第十三章、文件服务器之一:NFS 服务器 13.
转自鸟哥的linux私房菜:http://vbird.dic.ksu.edu.tw/linux_server/0330nfs_1.php 14.1 NIS 的由来与功能 14.
什么是分层存储 分层存储其实已经不是一个新鲜的概念,而是已经在计算机存储领域应用多年。其与计算机的发明与发展相伴相生。在冯-诺依曼提出计算机的模型“存储程序”时就已经包含了分层存储的概念。
5、 PXE引导配置 要配置TFTP所要传输的bootstrap,首先要准备好引导文件、内核镜像文件、跟文件系统文件。 1. bootstrap文件:pxelinux.0 文件位置在/usr/lib/syslinux目录中。
原文地址:http://chgl7.blog.51cto.com/683550/165666 --------陈功磊 2009-6-1 说明:系统镜像:[红帽企业.
3、 配置TFTP服务器 TFTP(Trivial File Transfer Protocol简朴文件传输协议)是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。
引用地址: http://blog.csdn.net/changyanmanman/article/details/8277095 SWOT分析法常常被用于制定集团发展战略和分析竞争对手情况,在战略分析中,它是最常用的方法之一。
CPU、缓存和存储性能 很多用户在进行产品对比和设备选型的时候,经常以CPU和缓存的大小、主机端口的数量来判断存储设备性能的好坏。许多用户片面地会认为CPU快、缓存大、接口数量多的设备性能要好。
1、cache Cache和Buffer是两个不同的概念,简单的说,Cache是加速“读”,而buffer是缓冲“写”,前者解决读的问题,保存从磁盘上读出的数据,后者是解决写的问题,保存即将要写入到磁盘上的数据。
原文转自:http://blog.csdn.net/robinson1988/article/details/5046712 SQL> select * from emp where sal=800; EMPNO ENAME JOB ...
本文转自:http://space.itpub.net/17203031/viewspace-716353 关于ITL事务槽的定义,参考我的博客:http://blog.csdn.net/changyanmanman/article/details/7081699 http://blog.csdn.net/changyanmanman/article/details/7312988 在Oracle中,数据块block上存在记录事务信息的ITL(Interest Transaction List)。
原文转自:http://www.oracleblog.org/study-note/summary-of-some-x-tables/ 今天在eygle的网站上看到了一篇关于死事务的恢复进度查询的文章,里面介绍x$ktuxe表的使用。
本文整理自网络: 最早从Yong Huang那里看到关于比较详细的X$表的介绍,后来陆续从其他Oracle专家那里得到了不少信息。在Steve Adams 的书中对X$表多有提及,而且他的站点也是个资源比较丰富的地方。
Oracle的时区问题 Oracle 9i 开始多了 3 个关于时间的数据类型:TIMESTAMP [(precision)] TIMESTAMP [(precision)] WITH TIME ZONE TIMESTAMP [(precision)] WITH LOCAL TIME ZONE,其中 TIMESTAMP [(precision)] WITH TIME ZONE 保存了时区信息。
1、logMiner logminer是数据库所提供的一个工具,它用于分析重做日志和归档日志所记载的事务操作。logminer提供了以下一些特征: *确定数据库的逻辑损坏时间。
http://blog.csdn.net/changyanmanman/article/details/7532313
数据库环境: oracle 10.2.0+windows xp 故障描述: 在windows xp上把oracle服务和监听启动之后,在SQL*PLUS中用sysdba身份登录后,启动oracle,报如下错误: ORA-16...
RMAN> register database; RMAN-00571: =========================================================== RMAN-00569: =============== ERR...
1、建立复制数据库: 分为用户管理的方式建立复制数据库和rman建立复制数据库。 对于用户管理的复制数据库来说,还可以分为本机建立复制数据库和不在本机建立复制数据库,但是这两个方式区别不大,建立 数据库的方法步骤与建库的方法基本类似。
1、常用的几个数据字典: user_objects : 记录了用户的所有对象,包含表、索引、过程、视图等信息,以及创建时间,状态是否有效等信息,是非DBA用户的大本营。
1、用户管理的表空间时间点恢复 介绍几个概念: 恢复集(recovery set ):恢复集是指在主数据库上需要执行tspitr的表空间集合。注意,当在恢复集的表空间上执行tspitr时,要求这些表空间必须是自包含的。
1、exp和imp简 导出(exp):使用exp将数据库部分或全部对象的结构及其 数据 导出并存储到os文件中的过程。 导入(imp):使用imp将os文件中的对象结构及其 数据装载到数据库中的过程。
1、expdp和impdp简介 数据泵导出工具(expdp):使用expdp将数据库对象的元数据(对象定义) 或者 数据 导出到转储文件中。 数据泵导入工具(impdp):使用impdp将转储文件的数据库对象的元数据(对象结构定义) 或者 数据 导入到oracle数据库中。
1、概念: 1、恢复目录数据库:恢复目录数据库是指专门用于存放护肤目录方案的oracle数据库,注意,如果使用恢复目录存放rman元数据,那么一定要将恢复目录存放到堵路的恢复目录数据库中,而不应该存放到目标数据库。
Rman的format格式中的% %c 备份片的拷贝数 %d 数据库名称 %D 位于该月中的第几天 (DD) %M 位于该年中的第几月 (MM) %F 一个基于DBID唯一的名称,这个格式的形式为c-IIIIIIIIII-YYYYMMDD-Q...
原文转自:http://blog.csdn.net/tianlesoftware/article/details/5674309 一. 配置数据库以ARCHIVELOG 模式运行 在ORACLE 10g 之前,在将数据库置入Archivelog 模式后,需要启动arch进程。
一.Nocatalog Nocatalog方式 就是用control file作为catalog,每一次备份都要往控制文件里面写好多备份信息,控制文件里面会有越来越多的备份信息。
1. 检查数据库模式: sqlplus /nolog conn /as sysdba archive log list (查看数据库是否处于归档模式中) 若为非归档,则修改数据库归档模式。
rman恢复与用户管理的备份恢复一样,都分为完全恢复和不完全恢复,都需要工作在archivelog模式下。 rman10g之后只保留了0级和1级备份,1级备份分为:cumulative(累积增量)和differential(差异增量)两种模式,如果不加关键词...
1、RMAN备份基础: rman组件: 1、目标数据库:就是要进行备份、转储、恢复的数据库。 2、服务器进程:一般要进行rman操作,要建立两个服务器进程: 默认服务器进程用于解析rman命令,并且生成隐含执行的PL/SQL块;轮询服务器进程用于检测备份、转储、恢复是否已经完成。
http://blog.itpub.net/post/468/12855 在一个高可用系统中,如果需要改变一个表的定义是一件比较棘手的问题,尤其是对于7×24系统。
原文转自:http://www.askmaclean.com/archives/why-flashback-log-smaller-than-redolog.html 为什么Flashback Log产生量要远少于Redo Log? 有同学提问关于闪回数据...
1、用户管理的备份: 数据库一致性备份:即冷备,需要正常关闭数据库进行,需要备份的文件有数据文件和控制文件,切记不要备份重做日志。archive 和 noarchive模式都可以用。
http://blog.csdn.net/robinson_0612/article/details/6098263 INSTEAD OF 触发器常用于管理编写不可更新的视图,INSTEAD-OF触发器必须是行级的。
http://blog.csdn.net/robinson_0612/article/details/6098258 何谓触发器?简言之,是一段命名的PL/SQL代码块,只不过该代码块在特定的条件下被触发并且执行。
http://blog.csdn.net/robinson_0612/article/details/6098248 为了便于建立性能良好的PL/SQL程序,Oracle提供了大量的系统包供使用。
1、备份恢复结构: 当执行备份恢复操作时,经常需要提供数据文件的动态信息,为了获得数据文件的动态信息,可以产销动态性能视图:v$datafile和v$datafile_header。
这部分的内容,其实早在10年年初就学习过,也记录了相关的笔记.但很多知识不用就慢慢被遗忘了.今天无意中听到同事在讨论问题:为什么删除了一个占用空间大的表后,表空间并没有释放呢? 职业的原因,自己在想Oracle Drop table的过程是怎么实现的,是不是...
http://space.itpub.net/?uid-17203031-action-viewspace-itemid-683706 1、行级闪回 我们在开发和运维过程中,经常遇到数据被误删除的情况。
模拟行链接: 如何模仿行链接? 首先要了解三个语句: 第1句:运行$ORACLE_HOME/rdbms/admin/utlchain.sql 脚本,SQL> @D:\oracle\product\10.1.0\Db_1\RDBMS\ADMIN\utlchain.sql创建chained_rows表,用于存放发生行迁移 的行的rowid。
1、oracle失败: 1.1语句失败: 比如超出空间的配额,用户在特定的表空间上所需要的空间超过了该用户在该表空间实际可用的最大表空间,比如执行如下语句: create table temp(cola int,colb int) storage(minextents 4); 报错 ora-01536:超出表空间user01的空间限额。
http://space.itpub.net/519536/viewspace-617382 如果使用“alter database open;”命令打开一个曾经被“alter database close;”命令关闭的数据库时,您将会收到如下的报错信息: "ORA-16196: database has been previously opened and closed"这个报错的原因是什么呢?原因是:一个实例在其生存期中最多只能装载和打开一个数据库。
今天有客户报启动数据库遇到如下问题: ORA-16038: log 3 sequence# 1126 cannot be archived ORA-19809: limit exceeded for recovery files ORA-00312: online log 3 thread 1: '/opt/oracle/product/10.
原文转自:http://database.ctocio.com.cn/316/8836816.shtml 作为数据库管理员来说,要在表上建立索引很简单。但是要知道这个索引是否合适、如何优化索引则就具有一定的难度。
原文整理自网络: 5.4.2.5 实例恢复的原理 前面我们讲到过,当数据库突然崩溃,而还没有来得及将buffer cache里的脏数据块刷新到数据文件里,同时在实例崩溃时正在运行着的事务被突然中断,则事务为中间状态,也就是既没有提交也没有回滚。
1、概述 Cr块consistent read块也就是用来维护oracle的读一致性的数据块。当查询某些数据的时候,发现数据块的版本比我们要查询的新,例如session1执行了dml操作并没有提交,session2此时查找跟session1相关的dml操作的数据信息,此时查询的数据却是原来的数据信息。