库带存储
在DB2中,一个数据库只能属于一个实例,一个实例可以对应多个数据库,所以实例和数据库的关系是一对多。
每个数据库是由一组对象组成的,如:表、视图、索引等。表是二维结构,由行和列组成,表数据存放在表空间里,表空间是数据库的逻辑存储层,每个数据库可以包含多个表空间,每个表空间只能归属于一个数据库,所以数据库和表空间的关系是一对多。
所以DB2数据库的逻辑结构分别为:实例-->数据库-->表空间-->表。
物理结构:
每个表空间由一个或多个容器组成,容器是映射到物理存储,容器可以是目录、文件、裸设备。每个容器只能属于一个表空间。根据数据管理方式,表空间可以分为系统管理(SMS)、数据库管理(DMS)
DB2将表和索引存储在PAGE页里,page是db2中最小的物理分配单元,表中的每行数据只能包含在一页中,不能跨页。DB2支持的页大小分为:4K、8K、16K、32K四种,当DB2在读取数据的时候,不是按页读取,而是按照extent(块)读取,一个extent是由一组连续的页组成。如果一个表空间有多个容器,为了数据均衡的分布,所以在写数据的时候,按照循环的方式在各个容器里写数据,当一个容器中写满一个extent的时候,将开始在第二个容器继续写extent,周而复始,可以提高读写的效率。
每个表空间由一个或多个容器组成,表空间为逻辑层次中,而真正的数据是存放在容器中的,容器是由多个extent组成。
DB2的存储模型为:表空间---->容器---->extent------>page.。
在V8中,当每个PAGE的大小为32K的时候,表空间最大只能容纳256G。
在V9开始,当每个PAGE的大小为32K的时候,表空间最大可以容纳16T。这就是大表空间(large)。从V9开始,默认创建的数据表空间均为大表空间。
‘贰’ 什么是磁带库
磁带库主要是用来储存和管理企业数据的,它的应用离不开管理软件。比如一些数据需要保存起来,但现在又用不着,所以就可以把这种数据保存在磁带中,然后从磁带库中取出来统一放在安全的地方。但几十年后需要这些数据,又可找出磁带,读出数据。 当经过服务器把数据写入磁带库时,它内部的机械臂会从磁带仓中抓取磁带,经过传送架把磁带放传送到写入槽中,然后把数据写入磁带,最后又经过机械臂把磁带送回磁带仓中,如此反复实现数据保存。纯机械操作,安全性比不上虚拟磁带库,但能达到一些企业业务要求。有几个着名品牌的如:惠普 昆腾 Sun 索尼 Overland IBM,我们公司之前就用昆腾的,效果不错,后来结合容错虚拟磁带库做D2D2T了。。。。
‘叁’ 数据库的带有参数的存储过程的创建 急 考试!!!
CREATE PROCEDURE P1
@XH VARCHAR(10),@XM VARCHAR(10) OUTPUT,@XB CHAR(2) OUTPUT,@ZY VARCHAR(10) OUTPUT,@X VARCHAR(20) OUTPUT AS
SELECT @XM=姓名,@XB=性别,@ZY=专业,@X=所在系
FROM 学生表 WHERE 学号=@XH
go
--调用
DECLARE @XM VARCHAR(10),@XB CHAR(2),@ZY VARCHAR(10),@X VARCHAR(20)
EXECUTE P1 'S001',@XM OUTPUT,@XB OUTPUT,@ZY OUTPUT,@X OUTPUT
PRINT '姓名:'+@XM+'性别:'+@XB+'专业:'+@ZY+'所在系:'+@x
‘肆’ 数据库中什么是存储过程作用是什么
存储过程在sql中相当有方法或函数在程序中作用是一样的,
你定义好后,直接调用 就可以了,如果需要的话,还要给它传递参数
‘伍’ sql server数据库里面的带参存储过程怎么用
exec sp_name 参数一,参数2,out 输出参数
‘陆’ 数据库存储带图片的日志
同意楼上,这个论坛的一种作法!一般采用UBB代码!
可以上传图片到本地目录上,得到的地址交给数据库存储,这样就可以实现!
在JSP中你可以找一下上传文件用的代码。这种方案是基于数据库加论坛的形式而成的。一般只用于异地存储。
如果你的文件本身就在本地的话,就没有必要了!谁也不想多一个图片文件的,可以采用的解决方案为:
1,所用的图片存在虚拟目录中,只要是网站的虚拟目录就可以了。
2,得到地址,注意此时JSP中得到的地址是绝对地址,不是网站的相对地址!
3,对其地址进行转化,转换为网站的相对地址,一般可以用response的参数得到网站虚拟地址(相对路径绝对路径),可以用替换的方式,也可以用正由表达式等等。
4,日记保存数据库。日志文本里边可以出现连接。
‘柒’ DB2如何查看当前当前数据库有哪些存储过程
可以这么考虑!db2ilist:列出db2所有实例db2getinstance:显示当前实例db2listdbdirectory:列出当前实例下的所有数据库db2listactivedatabases:列出当前连接的数据库db2listapplications:列出所有对数据库的连接。(这个应该就是你要的,直接列出连接的详细信息,包括哪些内容自己看吧)
‘捌’ 磁带介质存储数据安全管理
唐卫
(中国地质调查局广州海洋地质调查局)
摘要 随着数据量的增长,大容量数据存储介质的需求大幅增加。数据存储也成为大家共同关注的问题。磁带存储技术是一种安全、可靠、易使用和相对投资小的备份方式,是档案存储备份之首选。但对长时间保存的磁带怎样保障其数据的安全性是档案行业最为关注的重要问题之一。本文从磁带保存、转储等实际管理过程中遇到的问题出发,介绍怎样保障存储在磁带介质上数据的安全并提出初步建议。
关键词 磁带 数据存储 数据安全
随着社会的发展,档案资料的存储形式呈现多样化,电子数据的存储问题越来越突出,电子文件长期安全保存问题已引起我们的高度重视。磁带存储技术是一种安全、可靠、易使用和相对投资小的备份方式,是档案存储备份之首选。本文从磁带保存、转储等实际管理过程中遇到的问题出发,介绍怎样保障存储在磁带介质上数据的安全并提出初步建议。
1 磁带介质简介
1.1 磁带介质的特点
磁带是一种顺序存取的存储介质,与磁盘相比,磁带的价格很便宜。除了驱动器和介质成本,磁带保存在库中,不消耗电能,不需要使用昂贵的数据中心存储空间。
磁带具有存储海量数据的绝对优势,虽然磁带读取速度相对较慢,但磁带技术的发展,在大文件、大容量数据的存取上具有较大优势,速度甚至比磁盘还要快。在数据安全性方面,磁带可以离站携带,并可以离线保护,以免数据受到在线攻击,因此使用磁带进行离线备份的优势就逐渐凸显出来。另外,磁带具有30年的有效期(视存储环境而定),非常可靠,具有高级伺服系统、一流的磁头和介质模式、写入验证后的读取功能等。磁带应当是档案存储备份之首选介质。《GB/T 18894—2002 电子文件归档与管理规范》中规定,磁带是档案存储载体的形式之一。
1.2 磁带的类型
在选择合适的归档存储介质时,有许多因素需要考虑,如为什么需要归档? 归档数据的属性、数据量大小、归档数据需要保存的期限、访问档案的可能性和频率以及需要的搜索能力、预算如何等。
目前根据要储存的数据特点以及发展的需要,主要磁带类型有:8mm磁带、DV磁带、3480、3490、3590 B、3592等。
1.3 磁带存储环境要求
磁带存储应远离强磁场、强热源,并与有害气体隔离,环境温度选定合适的范围。长期保存的磁带,库房温度应控制在15~22℃,库房相对湿度应控制在40%~60%,同时磁带应保存在清洁的环境和洁净的空气中,注意防灰尘和有害气体。另外,磁场对磁带影响极大,据资料报道,磁带档案上的信息随磁场强弱和距离而变化。总之,应严格按照磁带的特点和对环境的特殊要求,建立良好的保存环境。
2 广州海洋地质调查局磁带存储数据安全现状及原因分析
2.1 安全现状
到目前为止,广州海洋地质调查局(以下简称广海局)馆藏有各类原始电子数据和成果电子数据的磁带2万多盒。广海局配有精密空调移机加湿机等设备,从环境上保障磁带储存要求,还配备有专用的倒带机,对磁带进行读带和检测评价。根据制度要求,广海局每年按照要求对磁带进行抽检,检验磁带是否正常,及时发现问题,及时进行数据备份,对长时间保存的磁带进行评价和转储工作。虽然广海局采取了一定的保障措施,但仍有部分磁带因保存年代久远、野外以及早期库房存放等因素,导致其某些数据发生损坏、丢失等问题。
2.2 原因分析
磁带发生损破或数据丢失问题的主要表现为磁带层间粘连、磁带盒物理结构损坏、磁带数据丢失等。这些问题磁带如不能有效处理,会使得磁带机加载时磁带的张力系数大于磁带伺服系统释放的反张力系数,造成张力与反张力不能匹配,严重时会导致磁带拉伸变形后果或现象。根据广海局的实际工作情况,主要包括下列情况:
1)早期库房软硬件环境无法达到磁带标准存放要求。
2)磁带使用年限过长,个别磁带磁粉脱落导致磁性减弱或数据丢失。
3)磁带保存年限过久导致其物理结构老化,个别部件运行过程无法恢复至正常位置。
对于当前出现的问题,解决的方法之一就是转录。
3 磁带存储数据的转录
3.1 转录的意义和作用
磁带存储数据的有效期视存储环境而定,另外由于磁带存储介质的发展,从最早的九轨磁带、3480、3490、3590到目前普遍使用的到3592磁带,如果只是单纯地进行读带、倒带等基本工作,很难保障数据的长久安全,很有必要将原来的磁带存储介质转储成当前比较普遍使用的存储介质,以保证磁带数据的存储安全。
在保管的磁带中,有些磁带虽然经过多次清洗和倒带处理,都不能正确地被读取,造成了数据的丢失。为了解决磁带保管年代久远、磁粉脱落等客观原因,造成数据不完整等问题,应该定期对磁带存储数据进行数据转录工作。
3.2 转录前检查
核对工作包括磁带编号、文件个数、MD5码(每盘磁带转储后系统会生成一个MD5码,如数据在上传、下载等过程中数据发生变化时,此MD5码会发生改变系统会自动报警)等一系列数据内容进行一致性检查。对此次项目所有磁带核对后,除原始磁带本身存在问题的磁带外(此类磁带经过多种恢复处理手段后,只有个别数据块无法读取),其余磁带检查均与原始磁带内实际数据一致。
3.3 磁带的转录过程
在磁带转录过程中,采用数据拷贝、数据解析、检测处理以及恢复处理等模块对磁带数据进行相关的分析以及处理,并按照MD5 模块格式进行数据校验检测等。对于二进制文本文件,数据检查工具有:TXT记事本或写字板文件;FlexHEX.exe软件等。对于海底摄像磁带数据检查工具:采用流行的播放工具Media Player软件,QQ影音,Quicktime Player等播放软件。
在保管的磁带中,原始数据磁带格式为SEG-D和SEG-Y,成果磁带数据格式为SEG-Y,按照《SY/T6550—2003 地震勘探数据转储》要求,原始磁带应将SEG-D 格式解编后转换为SEG-Y 格式输出。但在实际中发现SEG-D格式数据解编后会丢失部分数据头段信息。因此,为保持数据的完整性,原始磁带数据(SEG-D)转录时不进行数据格式转换,所有磁带做无损拷贝转储。
3.4 磁带转录输出存储
磁带库现有的磁带类型包括3480、3490、3590及8mm磁带。目前广海局野外船只上采集系统配置的是IBM 3592磁带机,为与野外磁带类型互相兼容,选用3592磁带作为磁带转储的输出磁带介质,这样在磁带机及磁带的配置选型方面都是比较合理的,同时为了数据存储安全进行了双备份磁带输出。
4 结论
磁带作为数据存储的主要载体,在日常管理中必须加强安全管理工作,对磁带存储介质的定期检查工作,如发现问题应及时采取恢复措施。为保证磁带数据的存储安全,磁带转录工作将是一个常态的过程。只有科学有效地正确理解和掌握磁带的使用、管理、清洁和存储环境等方面要求,才能保证磁带的长久安全和有效。
参考文献
[1]张晶晶.论磁带存储系统在档案备份存储中的适用性[J].浙江档案,2008(2).
[2]王伟红.对做好新型载体海洋档案保护技术工作的几点思考[J].海洋信息,2010(4).
[3]秦书凰.数字磁带在档案数字化存储中的应用技巧[J].机电兵船档案,2004(5).
‘玖’ 磁盘阵列和磁带库的区别
RAID本来就是廉价(独立)磁盘冗余阵列英文的简写。就是指很多磁盘通过某种软件管理,来让他们共同协作,进行数据的读写,从而可以得到安全性与读写性能的提高。阵列当然就是由于多个磁盘组成的,才这么叫的。但是大部分工作中我们口语“盘阵”等不严谨的称呼是指的盘柜,实际的产品,一种IT设备,类似于服务器,但是他内部的CPU和内存实际工作的意义,都是用来提高磁盘读写的,而不是像服务器那样,它的硬件工作是用来响应网络用户请求的。不过盘阵对磁盘读写归根到底还是为了满足服务器的工作需求,间接的就是满足用户的访问请求。只不过盘阵的cpu 内存等资源,专用于控制磁盘阵列的读写。(说的多了,有点扯远)低端的盘阵,很简单的,靠一个阵列卡来控制磁盘阵列的工作。甚至只是一个主板上的阵列芯片(普通台式机阵列芯片集成在南桥芯片内,功能更弱了。)
总结的话就是:多个磁盘被同时读写,用来存取数据,组成的这个高性能高可靠性的阵列就是磁盘阵列了。
而磁带库是 多个磁带被用来共同读写,存取数据。他好像也组成了个磁带阵列,但是这个阵列更多是用来存数据的,存好放起来,由于性能低下,并不能实时响应用户请求,就是作为个数据仓库,用来长久的存放数据。而本身一台设备,内部有多个磁带,它就像是一个专门放置磁带的仓库,所以我们常叫它磁带库。
磁盘阵列和磁带库都有其存在的价值,磁盘阵列不用多说了,实时满足用户请求访问,目前IT行业大量用到。我简单说下带库吧,这个目前用的人相对服务器,盘柜用户,确实稀少,很多ITer根本不会使用。一般企业也不需要。他们的数据量基本上用不到这磁带库。
磁带库内是有多个磁带的,当我们要存储数据时候,只需要通过管理磁带机的pc或服务器,发送需要存储起来的数据,磁带机就自动把磁带,通过带库里的抓取臂把一个磁带装入磁带机内,进行读写,读写完了,把磁带重新放回去,你也可以指定磁带库使用那个磁带来存数据(图形界面的控制)。顺便说下,有的服务器可以选配一个磁带机,然后你自己手动每次给他换磁带,就像光驱那样,存满了,取出来,换新的磁带进去。而带库好处就是省去了更换的换磁带的人工干预,它可以长期的存储数据,因为内部多个磁带肯定存储的数据量也大,很久都不用换磁带。
这个磁带不是以前咱们录音机的那种,个头大了,也是靠分析磁极N,S来存储0,1的数据,是数字信号。而咱们以前录音机的磁带是磁头分析磁性大小,转化成模拟的信号。
磁带价每GB明显比磁盘便宜,你可以淘宝下看看价格,不同厂家价格差异也不少,有的价格就是光盘每GB的价格。由于廉价,用来存储长期不用的数据最合理。比如大公司几年前的财报,邮件记录重要但是一般不用,就可以存进磁带,而不是占用宝贵的硬盘空间。
磁带机性能肯定不如硬盘的,特别是你要从磁带尾部读取数据,那就要倒带到最后,想想确定数据位置花费的时间吧,而磁盘只需要确定扇区,平均时延十毫秒左右,企业级磁盘更低。
所以磁带库是用来存储大量需要归档保存的数据的绝好设备。多年前还有光盘库,一个道理。
深入想想,如果我们可以把磁盘的盘片装载一个库,然后多个磁盘盘片共用一个盘体,磁头,电路,来工作,一盘片写满,换个盘片。这不就是光盘库的工作过程,这个想象中的 磁盘库 也会很廉价。买磁盘就是买个磁盘的盘片就行。 其实技术上行不通,磁盘读取盘片需要苛刻的封闭的无尘环境,而认为维护磁盘库肯定会破坏这环境的。
举这个例子只是为了让你更明白的体会磁带库,光盘库的工作过程。
天啊 我打了这么多的字~
‘拾’ 磁带机的磁带存储的工作原理
磁带是磁带存储系统是所有存储媒体中单位存储信息成本最低、容量最大、标准化程度最高的常用存储介质之一。它互换性好、易于保存,近年来由于采用了具有高纠错能力的编码技术和即写即读的通道技术,大大提高了磁带存储的可靠性和读写速度。根据读写磁带的工作原理可分为螺旋扫描技术、线性记录(数据流)技术、DLT技术以及比较先进的LTO技术 该类磁带又分为DLT(数字线性磁带)磁带和IBM3480/3490/3590系列磁带两类。由于DLT磁带技术发展较快,已成为网络备份磁带机和磁带库系统的重要标准,又因为容量大、速度高和独一无二的发展潜力,使其在中高备份系统中独占鳌头。DLT磁带每盒容量高达35GB,单位容量成本较低;IBM3480/3490/3590系列磁带是由IBM公司生产,每盒磁带的存储容量可达10GB,所对应的驱动系统实际上是一个磁带库,可以存放多盒磁带,其机械手可自动选择其中任意一盒磁带到驱动器上。