第一篇:HP ProLiant 服务器常见50 问题总结
HP ProLiant 服务器常见50 问题总结
1.我有一个PCI 32位/33MHz 5V的卡,可以插在ML110G4的服务器上呢? PCI 32位/33MHz 5V的卡是不能用在ML110G4上面的,因为ML110G4上面是两个PCI 32位/33MHz 3.3V的PCI插槽,他们的电压不同,是不能够混插的。
2.ML150G3 型号如何配置RAID5?
ML150G3服务器如果想配置阵列5,需要添加编号为411508-B21的带有128MB BBWC缓存的E200阵列卡,还需要编号为438160-B21的HP SAS/SATA in 1to4 in Cable,用于连接硬盘笼和阵列卡。
3.ML150G3 用四块硬盘配置RAID1+0的情况下如何安装WINDOWS2003操作系统? ML150G3在配置阵列情况下安装操作系统的时候首先要在RBSU中打开阵列选项,然后再在开机后检测到阵列卡时按F8键配置阵列。配置完成阵列后需要在安装操作系统的时候添加阵列卡的驱动程序,然后完成安装。
4.ML150G3 使用的是什么内存?在升级内存的时候要注意什么呢?
ML150G3采用的是PC2-5300全缓冲内存,由于采用了全缓冲内存,所以在对内存升级的时候,不能再按照以前服务器那样按顺数成对添加了,需要按照机箱盖板上标明出来的顺序成对进行添加。
5.DL140G3 在安装Linux操作系统时是否需要添加驱动?
DL140G3服务器SATA机型在不采用阵列方式安装Linux操作系用的时候可以直接安装操作系统,在SAS/SATA机型采用阵列方式安装的时候,则需要先添加阵列驱动程序才能够安装操作系统。
6.最新的DL140G3所采用的处理器和内存有什么新的特点吗?
DL140G3是HP的最新一代服务器,他采用了Inter最新推出的E5300系列四核处理器以及5100、5000双核系列处理器。新一代处理器的综合性能得到了很大的提升,无论是前段总线还是缓存容量上面都有很大的提升。DL140G3服务器还采用了全新的全缓冲内存,这种内存是采用了串行技术的,而且主频也得到了很大的提升。
7.DL145G2和DL140G3服务器所采用的内存条是否相同?
由于DL145G2是采用AMD处理器的服务器,他与采用Inter的DL140G3服务器在处理器和主板上有很大区别,所以他们采用的是不同的内存。DL145G2采用的是PC3200的内存,而DL140G3采用的是全缓冲的PC2-5300内存。
8.DL140G3服务器内部的PCI-E扩展插槽数量是几个是什么规格的? DL140G3服务器的SATA机型内部有两个PCI-E的插槽,一个全长全高的x16和一个短尺寸半高x8插槽,但是SAS机型由于内部集成一个8端口SAS控制器,占用了一个x8的PCI-E插槽,所以只有一个PCI-E x16的插槽可用。
9.DL140G3标配的HP Lights Out 100i远程管理卡与HP ILO2远程管理卡的主要功能区别有哪些? Lights Out 100i远程管理卡只支持远程开关机以及基于图文方式的远程管理,不支持虚拟KVM,无法在在操作系统内对服务器进行远程管理。
10.我们单位准备建一个网络,要买一个服务器,大概准备用一到两万,买什么服务器好?
如果原来没有网络,现在准备建设一个网络,要买服务器的话,主要看网络的规模,一般在十几个微机的规模下,用HP的ML110G4或ML150G3服务器就挺好,价格比较便宜,安装和使用都比较简单。作为文件存储和打印服务器特别合适。如果有钱的话再买一个磁带机,一旦出了问题,用磁带机很快就把硬盘里数据给恢复出来了。
11.ML110G4和新的ML150G3服务器都是惠普的入门级服务器,适合那些用户选择? ML110G4和ML150G3虽然是都是惠普的入门级服务器,但他们同样提供超强的稳定性和强大的扩展能力。是中小型企业的理想选择。可以用作中小型企业或分支机构的文件服务器,打印服务器或用户管理及Mail服务器等。
12.DL360G5服务器在标配的时候上第五块硬盘配置阵列5为什么认不到第五块硬盘? DL360G5服务器标配只能上到四块硬盘,需要添加选件后才能支持六块硬盘的内部容量,在扩至六块硬盘的内部存储容量之后我们需要添加编号为:399550-B21的P400i/256阵列控制器和编号为399546-B21的HP Mini SAS 4i 13.4 INCH/0.35M cable用于第五第六块硬盘与P400i阵列卡的连接。
13.DL360G5标配E200i 64MB缓存阵列卡的时候,需要添加什么硬件才能做阵列5? DL360G5在标配E200i/64MB缓存的时候如果需要做阵列5,那么需要升级阵列卡的阵列缓存,需要添加编号为346914-B21的128MB带电池写保护模块的缓存。
14.DL306G5的E200i阵列卡缓存是否可以和DL380G5的缓存通用?他们有什么区别呢? 两个服务器的缓存是不能够通用的,DL360G5的阵列卡是E200I的,而DL380G5的阵列卡是E200的,由于DL360G5是1U高的服务器内部空间非常狭小,所以阵列卡缓存的电池保护模块是不和缓存插在一起的,电池保护模块被放置在前面板后面的一个专门为电池保护模块预留的一个插槽内,与缓存的连接线则从风扇墙的下部穿过和缓存连接,具体操作顺序在DL360G5的机箱内部有详细的描述。
15.DL360G5是否支持热插拔电源和热插拔风扇?
DL360G5最多可以支持两个热插电源模块,为服务器提供更为安全的供电保障,DL360G5的风扇墙是冷插拔的,如果在运行过程中风扇发生故障,必须在关机后才可以更换风扇。
16.DL380G5服务器是否通过RedHat Linux 操作系统的认证测试?
DL380G5服务器通过了RedHat Linux EL4.4 和 EL3.5的认证测试。在HP的英文官方网站中为大家提供了所有型号机器的详细操作系统支持列表,包括对Windows,Linux,Novell和Sco等操作的支持。具体信息大家可以访问以下网址:http://www.teniu.cc/go/supportos。
17.我想用两台DL380G5做双机热备,是否可以连接MSA500G2盘柜?
DL380G5可以连接MSA500G2盘柜,但是由于连接MSA500G2盘柜需要使用PCI-X的642阵列卡,而DL380G5内部没有PCI-X的插槽,所以首先需要在每台DL380G5里面更换编号为:410570-B21得PCI-E转PCI-X的转换套件,替换掉原来PCI-E扩展笼,新的扩展笼里包含两个PCI-X插槽和一个PCI-E插槽。然后把642阵列卡插在PCI-X插槽上就可以使用了。
18.DL380G5是否可以同时在内部安装光驱和软驱?如果不行但又需要同时使用的话有什么解决的办法吗?
DL380G5内部不能同时使用光驱和软驱,只能选择其中一种,如果必须两种设备一起使用的话,可以选择编号为:DC141B的USB软驱。
19.DL380G5内部最多能容纳多少块硬盘,这种硬盘跟以前的SCSI硬盘有什么区别? DL380G5内部最多可以容纳8块硬盘,由于HP第五代服务器(G5)使用了性能更高体积更小的2.5寸SAS和SATA硬盘,所以服务器本身内部的存储容量得到了很大的提升,SAS硬盘是串行技术的SCSI技术,由于采用的串行技术所以硬盘的传输速度更快,并且在读取数据的时候对处理器的占用率更低了。
20.DL380G4和DL380G5的电源是否通用?
不通用。实际上,HP G5(第五代)的产品升级后。相对应型号的机器电源都作升级,功率都有所增加。
21.DL380G4的服务器是否可以直接连接MSA500G2的磁盘阵列柜实现集群配置? 可以。DL380G4服务器集成Smart Array 6i 的双通道阵列控制器,可以直接连接外置存储盘柜,但要实现集群配置,需要选择相应的双机软件支持
22.ML370G5标配有并口吗?有什么解决的办法吗? ML370G5标配没有并口,如果需要使用到并口的话可以选择编号为:401222-B21的产品添加一个并口。
23.目前在HP300系列服务器里面,即支持双路处理器又使用3.5寸硬盘的服务器是哪款? ML350G5可以符合这个要求,这款服务器是一台双路处理器并且采用了Inter最新的双核架构处理器的新一代服务器,并且有2.5寸热插拔SAS/SATA和3.5寸SAS/SATA两大类的多款机型可供用户选择。
24.我买了一台ML370G5的服务器,但是现在想把他放到机架里面可以吗?
可以,ML370G5的内部设计是可以放到机架内的,首先在光驱软驱及磁带机扩展托架的地方是可以跟据用户需要选择平直插入还是垂直插入的,然后再选择编号为:400899的机架转换套件就可以放到机架里面了。
25.ML370G5如果想内部扩展到16块硬盘的容量都需要添加什么硬件?
ML370G5如果内部存储要达到16块硬盘,那么需要添加第二个编号为:401415-21的硬盘扩展笼,还需要根据自己的需求添加一块SAS硬盘的阵列控制卡,如需要配置阵列5,则需要添加一块带有128BBWC缓存的E200阵列卡或P400阵列卡。
26.ML570G4内部最多能容纳多少块硬盘?
ML570G4内部最多可以容纳18块硬盘的内部存储,它采用的是P400阵列卡,所以不用添加任何硬件的情况下就可以添加到18块硬盘。
27.升级DL580G4的CPU的时候,可以升级到三个吗?
不可以,DL580G4机型在升级处理器的时候必须按照,1、2、4的规律进行添加,就是处理器的数量只能是一颗,两颗或四颗,不能是三颗。
28.DL580G4使用P400 512BBWC阵列卡的机型能做RAID ADG吗?ADG有什么安全性? 可以做,带有512MB BBWC的P400阵列卡除了可以做一般的RAID 0、1、1+0、5之外还可以支持RAID ADG。RAID ADG在安全性方面很好,他可以支持在一个阵列内同时有两块硬盘发生故障,但是RAID ADG损失的磁盘空间是两块,并且由于他需要两次校验,所以在速度方面也有一定损失,所以在考虑安全性方面的同时也要考虑一下性能的需求。
29.DL580G4的内部扩展插槽有几个,分别是什么?
DL580G4标配内部带有4个扩展插槽,分别是3个PCI-E x4和1个64bit/133MHz PCI-X。可扩展两个热插拔64bit/133MHz PCI-X或两个个PCI-E x4或一个个PCI-E x8。
30.DL585的内存扩展板数量必须和CPU数量一样吗?
DL585是采用AMD处理器的HP机架式服务器,由于AMD处理器的特殊结构的原因,所以DL585服务器的内存扩展板是和处理器在同一个扩展板上的,所以如果需要添加内存扩展板添加内存的时候,同时还需要添加处理器的数量。
31.通过系统实现的软阵列和通过硬件实现的硬件阵列有什么区别?
软阵列是用操作系统或这第三方的硬盘管理软件实现阵列,首先需要用服务器的CPU 和内存运行这些软件,占用服务器的资源,第二,因为多了硬盘,硬盘的读写比原来要花时间,所以性能比较差。
硬件阵列是通过一块阵列卡实现的,不占用服务器的资源,而且因为阵列卡上有专用的处理芯片和高速缓存,所以性能要高出很多。而且硬件阵列采用专用控制卡,数据存储要可靠的多。
32.买了惠普的服务器,还有阵列卡,硬盘做成阵列方式,以后实现要实现容量升级,行吗? 惠普的阵列卡支持在线扩容技术,只要把新买的硬盘直接通过热插拔的方式插入到服务器上,运行惠普的阵列管理软件ACU就可以把新加的硬盘容量添加到服务器上,并且可以直接使用。
33.在惠普服务器中添加磁带机进行数据备份时需要注意那些问题?
磁带机的选择主要需要从两个方面来考虑:一是需要根据自己要存储的数据量和备份速度选择合适的磁带机,二是需要考虑服务器与磁带机的兼容性问题。大家可以链接http://www.teniu.cc/go/connect 的网址来查看一下服务器与磁带机的硬件兼容列表。
34.惠普磁带机支持的OBDR技术原理是什么?有什么硬件要求?
惠普的单键灾难恢复(OBDR)是一种软件与硬件相结合的系统技术,是惠普所专有的一项先进存储技术。它能将磁带机转换为一种特定模式,自动模拟成为一个可引导的CD-ROM,在这种模式下,系统能够自动识别到磁带机,并能由磁带机来引导系统。OBDR的与众不同之处就在于是对系统环境的完整备份,不仅可以备份您的数据和应用程序,还可以备份操作系统,甚至分区信息。OBDR的好处是快速、简单,而且更为可靠的恢复整个系统和数据,全部过程往往只需数分钟。
惠普磁带机的OBDR技术不仅能应用在Proliant服务器中,对于一些其他厂商的硬件同样兼容,具体了解对于OBDR的硬件支持列表,大家可以访问HP官方网站:http://www.teniu.cc/go/connect。
35.在集群的配置中需要具备那些条件?
集群的基本配置需要两台(也可以多台)服务器,另外需要有一个共享的磁盘柜,磁盘柜可以是SCSI接口,也可以是光纤的接口,每台服务器至少需要一块硬盘安装操作系统和相应的应用程序,共享磁盘柜的硬盘可以根据应用需求确定,用来存储数据文件。通常每台服务器至少需要两块网卡。同时,双机配置的软件必不可少。
36.HP在Proliant服务器系列中,提供了那些磁盘存储的方案?
针对用户的不同存储,备份需求,惠普公司为用户提供了不同级别的磁盘存储产品,有基于SATA硬盘的MSA20,有SAS/SATA硬盘的MSA50,有SCSI方式的MSA30,MSA500G2,MSA1000(外部光纤),和SATA/SCSI两种方式都支持的MSA1500。
37.HP新的E200、P400阵列卡有什么特点,分别支持的阵列级别是什么?
E200和P400阵列卡都是PCI-E插槽的,他们都支持SAS/SATA硬盘。E200阵列卡有64MB缓存和128MB BBWC缓存,带有128MB BBWC的缓存最高可支持RAID5,P400阵列卡有256MB缓存和512MB BBWC 缓存,带有512MB BBWC的缓存最高可支持RAID ADG。
38.HP新一代服务器里面采用的最新至强5000系列处理器有什么特点?
新一代服务器采用的是至强5100和5000系列处理器,新一代的至强处理器采用的是双核架构,前端总线分别为1333/1066/667三种,缓存分别为2x2MB/1x4MB,所以在运算性能上新一代至强处理器有了很大的提高。
39.HP MSA30盘柜都能做什么级别的阵列? MSA30盘柜本身没有控制器,是不能做阵列的,它的阵列级别取决于阵列卡。如果使用642阵列卡那么它最高可以支持到阵列5,如果使用6402阵列卡,那么它最高可以支持到阵列ADG。
40.MSA30 的磁盘柜是否可以支持双机集群?
MSA30是一个简单的阵列存储盘柜,可以实现服务器的直连存储,或作为MSA1000或MSA1500的扩展存储使用。如果要实现SCSI方式的集群配置,可以选择MSA500G2盘柜。
41.MSA500G2盘柜是什么方式连接的盘柜?最多能连接多少台服务器?
MSA500G2盘柜是SCSI方式连接的盘柜,别配是一个双端口模块,在标配情况下最多只能连接两个设备,可以选配四端口模块,在采用四端口模块后,最多可以支持四个外接设备。
42.最新至强双核处理器上为什么缓存分为2X2MB和1X4MB?
5100系列处理器采用的是1X4MB缓存,5000系列处理器采用的是2X2MB缓存,5100系列处理器的缓存为共享模式,而5000系列为每个内核独享2MB,在这种结构上来看5100的缓存更为灵活,可以使缓存得到更充分的利用。
43.在MSA1000采用的光纤交换机中有2/8的SAN Switch和4/8的SAN Switch,他们有什么区别?
这两个都是8端口的光纤交换机,2/8的SAN Switch是2GB传输8端口光纤交换机,4/8的SAN Switch为4GB传输8端口光纤交换机。
44.在购买HP的服务器时,经常会看到的保修为3*3*3*或5*8*4等代表什么含义? 3*3*3为3年现场保修,3年部件,3年人工免费的惠普金牌服务
5*8*4为周一到周五上午8:30到下午5:30响应,当天4小时到场。如果您觉得此服务器特别重要,可以购买HP的金牌服务7*24*4,即全天候响应,24小时到场。
45.惠普公司再为用户提供选择服务器时,是否提供了一些工具软件或其他资源? HP公司为了方便用户更多的了解服务器,再HP的中英文网站都提供了每款服务器的详细介绍和配置的文档。同时,为了方便用户的机型选择和配置,HP 还提供了ConfigureAIDER,Product Bulletin 等多种免费的工具和软件。在HP的网站中均可下载使用。
46.选择购买台式服务器还是机架式服务器?
通常在一个小型企业,服务器数量较少,建议选择购买台式服务器,放置方便、配置简单。扩充能力较好。
对于中型或大型企业,使用服务器数量较多,建议购买机架式服务器,使用机柜将服务器统一放置,节省空间,降低能耗,而且多台服务器可以共享数据存储、键盘、鼠标、显示器设备,既节省空间,又节省费用。而且管理起来非常方便。减低了企业的购买和使用成本。
47.我们作为公司的一个分支机构,有大概50个客户端和一些移动办公设备,现在我们需要一台作为文件共享,和备份的服务器,同时,能满足总公司IT 管理员的远程管理和维护的要求,请问选择HP那款型号比较合适?
对于50人左右的中小型企业或分支机构,根据应用不需要太高端的服务器系统,同时为了能满足总公司IT 管理员的远程管理和维护的要求,需要服务器具有远程管理功能,所以,我们推荐使用ML370G5或ML380G5的服务器。这两款服务器具体很好的扩充性和存储能力,同时集成HP 的iLO2 远程管理端口,可以使远程的IT管理员很方便的对服务器进行访问,维护,甚至远程的安装部署操作系统和软件。
48.惠普的刀片服务器有那些种类?
惠普目前提供提供的刀片服务器为 p-class系列和c-class,p-class系列又分基于Intel 处理器平台的20PG4、和基于AMD处理器平台的25PG2、35P、45PG2服务器。C-class系列又分基于Intel 处理器平台的460c、480c和基于AMD处理器平台的465c、685c服务器。使用刀片服务器具有占用空间少,节省能耗,管理简单方便,以及部署和重新部署方便等诸多有点。
49.服务器选择中的CPU配置方式(近似计算方式,供参考)小型企业:1~2路处理器 中型企业:2~4路处理器 大型企业:4~8路处理器 50.服务器内存配置计算方式(近似计算方式,供参考)操作系统:100MB 数据库:100MB 应用程序:30~150MB/每个 用户:用户数量×2MB 范例:某用户共有30台网络终端,使用数据库及邮件,浏览应用。建议使用内存为: 100MB+100MB+150MB×3+30×2MB=610MB。(建议使用512MB~1GB内存)
第二篇:服务器托管常见问题
1、什么是服务器托管、主机托管呢?
答:主机托管 Server Co-Location 是指由客户提供服务器硬件设备,并可选择自行提供软件系统或者由我们来提供,享受专业的服务器托管服务,包括稳定的网络带宽,恒温、防尘、防火、防潮、防静电。客户拥有对服务器完全的控制权限,可自主决定运行的系统和从事的业务将您的服务器及相关设备托管在美郡互联中心内,可以共享美郡互联中心一流的网络带宽、国际标准的机房设备、环境和优质的服务。托管的服务器由客户自己进行日常维护,或者是由其它的授权人进行远程维护。美郡互联中心的工程师将为您免费配置服务器所需的各种环境。
2、托管在贵公司服务器期间硬件坏了怎么办?
答:托管服务器在我们公司,如果硬件出现问题,可直接联系我们的网维人员,您可自行购买硬件快递或送到机房进行更换,或者可以由本公司报价为您购买进行更换,不加收任何费用。
3、服务器都有什么额外维护的相关费用?
答:如客户需我们提供日常维护服务,将视情况酌情收费。详情请联系客服人员。
4.服务器被访问的速度由哪些因素决定?
答:
1.服务器的硬件配置(包括服务器的类型、CPU、硬盘速度、内存大小、网卡速度等)
2.服务器所在的网内环境与速度
3.服务器所在的网络环境与Internet骨干网相联的速率
4.ChinaNet的国际出口速率
5.访问者的ISP(Internet接入服务提供商)与ChinaNet之间的专线速率
6.访问者的ISP(Internet接入服务提供商)向客户端开放的端口接入速率
7.访问者计算机的配置,Modem的速率、电话线路的质量等
第三篇:服务器安全总结
一、系统的安装
1、按照Windows2003安装光盘的提示安装,默认情况下2003没有把IIS6.0安装在系统里面。2、IIS6.0的安装
开始菜单—>控制面板—>添加或删除程序—>添加/删除Windows组件
应用程序 ———ASP.NET(可选)
|——启用网络 COM+ 访问(必选)
|——Internet 信息服务(IIS)———Internet 信息服务管理器(必选)
[医学教育网整理发布]
|——公用文件(必选)
|——万维网服务———Active Server pages(必选)
|——Internet 数据连接器(可选)
|——WebDAV 发布(可选)[医学教育网整理发布]
|——万维网服务(必选)
|——在服务器端的包含文件(可选)
然后点击确定—>下一步安装。(具体见本文附件1)
3、系统补丁的更新
点击开始菜单—>所有程序—>Windows Update
按照提示进行补丁的安装。
4、备份系统
用GHOST备份系统 资料来源 :医 学 教 育网。
5、安装常用的软件
例如:杀毒软件、解压缩软件等;安装完毕后,配置杀毒软件,扫描系统漏洞,安装之后用GHOST再次备份系统。
6、先关闭不需要的端口 开启防火墙 导入IPSEC策略
在”网络连接”里,把不需要的协议和服务都删掉,这里只安装了基本的Internet协议(TCP/IP),由于要控制带宽流量服务,额外安装了Qos数据包计划程序。在高级tcp/ip设置里--“NetBIOS”设置“禁用tcp/IP上的NetBIOS(S)”。在高级选项里,使用“Internet连接防火墙”,这是windows 2003 自带的防火墙,在2000系统里没有的功能,虽然没什么功能,但可以屏蔽端口,这样已经基本达到了一个IPSec的功能。
修改3389远程连接端口 修改注册表.开始--运行--regedit
依次展开 HKEY_LOCAL_MACHINE/SYSTEM/CURRENTCONTROLSET/CONTROL/ TERMINAL SERVER/WDS/RDPWD/TDS/TCP 右边键值中 PortNumber 改为你想用的端口号.注意使用十进制(例 10000)
HKEY_LOCAL_MACHINE/SYSTEM/CURRENTCONTROLSET/CONTROL/TERMINAL SERVER/ WINSTATIONS/RDP-TCP/
右边键值中 PortNumber 改为你想用的端口号.注意使用十进制(例 10000)注意:别忘了在WINDOWS2003自带的防火墙给+上10000端口 修改完毕.重新启动服务器.设置生效.二、用户安全设置
1、禁用Guest账号
在计算机管理的用户里面把Guest账号禁用。为了保险起见,最好给Guest加一个复杂的密码。你可以打开记事本,在里面输入一串包含特殊字符、数字、字母的长字符串,然后把它作为Guest用户的密码拷进去。
2、限制不必要的用户
去掉所有的Duplicate User用户、测试用户、共享用户等等。用户组策略设置相应权限,并且经常检查系统的用户,删除已经不再使用的用户。这些用户很多时候都是黑客们入侵系统的突破口。
3、把系统Administrator账号改名
大家都知道,Windows 2003 的Administrator用户是不能被停用的,这意味着别人可以一遍又一遍地尝试这个用户的密码。尽量把它伪装成普通用户,比如改成Guesycludx。
4、创建一个陷阱用户
什么是陷阱用户?即创建一个名为“Administrator”的本地用户,把它的权限设置成最低,什么事也干不了的那种,并且加上一个超过10位的超级复杂密码。这样可以让那些 Hacker们忙上一段时间,借此发现它们的入侵企图。
5、把共享文件的权限从Everyone组改成授权用户
任何时候都不要把共享文件的用户设置成“Everyone”组,包括打印共享,默认的属性就是“Everyone”组的,一定不要忘了改。
6、开启用户策略
使用用户策略,分别设置复位用户锁定计数器时间为20分钟,用户锁定时间为20分钟,用户锁定阈值为3次。(该项为可选)
7、不让系统显示上次登录的用户名
默认情况下,登录对话框中会显示上次登录的用户名。这使得别人可以很容易地得到系统的一些用户名,进而做密码猜测。修改注册表可以不让对话框里显示上次登录的用户名。方法为:打开注册表编辑器并找到注册表“HKLMSoftwareMicrosoftWindows TCurrentVersionWinlogonDont-DisplayLastUserName”,把REG_SZ的键值改成1。
密码安全设置
1、使用安全密码
一些公司的管理员创建账号的时候往往用公司名、计算机名做用户名,然后又把这些用户的密码设置得太简单,比如“welcome”等等。因此,要注意密码的复杂性,还要记住经常改密码。
2、设置屏幕保护密码
这是一个很简单也很有必要的操作。设置屏幕保护密码也是防止内部人员破坏服务器的一个屏障。
3、开启密码策略
注意应用密码策略,如启用密码复杂性要求,设置密码长度最小值为6位,设置强制密码历史为5次,时间为42天。
4、考虑使用智能卡来代替密码
对于密码,总是使安全管理员进退两难,密码设置简单容易受到黑客的攻击,密码设置复杂又容易忘记。如果条件允许,用智能卡来代替复杂的密码是一个很好的解决方法。
三、系统权限的设置 1、磁盘权限
系统盘及所有磁盘只给 Administrators 组和 SYSTEM 的完全控制权限
系统盘Documents and Settings 目录只给 Administrators 组和 SYSTEM 的完全控制权限
系统盘Documents and SettingsAll Users 目录只给 Administrators 组和 SYSTEM 的完全控制权限
系统盘WindowsSystem32cacls.exe、cmd.exe、net.exe、net1.exe、ftp.exe、tftp.exe、telnet.exe、netstat.exe、regedit.exe、at.exe、attrib.exe、format.com、del文件只给 Administrators 组和SYSTEM 的完全 控制权限
另将
Documents and Settings下所有些目录都设置只给adinistrators权限。并且要一个一个目录查看,包括下面的所有子目录。删除c:inetpub目录
2、本地安全策略设置
开始菜单—>管理工具—>本地安全策略
A、本地策略——>审核策略
审核策略更改
成功 失败
审核登录事件
成功 失败
审核对象访问
失败
审核过程跟踪
无审核
审核目录服务访问
失败
审核特权使用
失败
审核系统事件
成功 失败
审核账户登录事件 成功 失败
审核账户管理
成功 失败
B、本地策略——>用户权限分配
关闭系统:只有Administrators组、其它全部删除。
通过终端服务允许登陆:只加入Administrators,Remote Desktop Users组,其他全部删除
C、本地策略——>安全选项
交互式登陆:不显示上次的用户名
启用
网络访问:不允许SAM帐户和共享的匿名枚举
启用
网络访问:不允许为网络身份验证储存凭证
启用
网络访问:可匿名访问的共享
全部删除
网络访问:可匿名访问的命
全部删除
网络访问:可远程访问的注册表路径
全部删除
网络访问:可远程访问的注册表路径和子路径
全部删除
帐户:重命名来宾帐户
重命名一个帐户
帐户:重命名系统管理员帐户
重命名一个帐户
3、禁用不必要的服务 开始-运行-services.msc TCP/IPNetBIOS Helper提供 TCP/IP 服务上的 NetBIOS 和网络上客户端的 NetBIOS 名称解析的支持而使用户能够共享
文件、打印和登录到网络
Server支持此计算机通过网络的文件、打印、和命名管道共享
Computer Browser 维护网络上计算机的最新列表以及提供这个列表
Task scheduler 允许程序在指定时间运行
Messenger 传输客户端和服务器之间的 NET SEND 和 警报器服务消息
Distributed File System: 局域网管理共享文件,不需要可禁用
Distributed linktracking client:用于局域网更新连接信息,不需要可禁用
Error reporting service:禁止发送错误报告
Microsoft Serch:提供快速的单词搜索,不需要可禁用
NTLMSecuritysupportprovide:telnet服务和Microsoft Serch用的,不需要可禁用
PrintSpooler:如果没有打印机可禁用
Remote Registry:禁止远程修改注册表
Remote Desktop Help Session Manager:禁止远程协助
Workstation 关闭的话远程NET命令列不出用户组
以上是在Windows Server 2003 系统上面默认启动的服务中禁用的,默认禁用的服务如没特别需要的话不要启动。4、修改注册表
修改注册表,让系统更强壮
1、隐藏重要文件/目录可以修改注册表实现完全隐藏 HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows Current-VersionExplorerAdvancedFolderHi-ddenSHOWALL”,鼠标右击 “CheckedValue”,选择修改,把数值由1改为0
2、防止SYN洪水攻击
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters 新建DWORD值,名为SynAttackProtect,值为2 新建EnablePMTUDiscovery REG_DWORD 0 新建NoNameReleaseOnDemand REG_DWORD 1 新建EnableDeadGWDetect REG_DWORD 0 新建KeepAliveTime REG_DWORD 300,000 新建PerformRouterDiscovery REG_DWORD 0 新建EnableICMPRedirects REG_DWORD 0
3.禁止响应ICMP路由通告报文
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParametersInterfacesinterface 新建DWORD值,名为PerformRouterDiscovery 值为0
4.防止ICMP重定向报文的攻击
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters 将EnableICMPRedirects 值设为0
5.不支持IGMP协议
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters 新建DWORD值,名为IGMPLevel 值为0
6、禁止IPC空连接:
cracker可以利用net use命令建立空连接,进而入侵,还有net view,nbtstat这些都是基于空连接的,禁止空连接就好了。
Local_MachineSystemCurrentControlSetControlLSA-RestrictAnonymous 把这个值改成”1”即可。
7、更改TTL值
cracker可以根据ping回的TTL值来大致判断你的操作系统,如:
TTL=107(WINNT);TTL=108(win2000);TTL=127或128(win9x);TTL=240或241(linux);TTL=252(solaris);TTL=240(Irix);
实际上你可以自己改的:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters:DefaultTTL REG_DWORD 0-0xff(0-255 十进制,默认值128)改成一个莫名其妙的数字如258,起码让那些小菜鸟晕上半天,就此放弃入侵你也不一定哦
8.删除默认共享
有人问过我一开机就共享所有盘,改回来以后,重启又变成了共享是怎么回事,这是2K为管理而设置的默认共享,HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesLanmanServerParameters:AutoShareServer类型是REG_DWORD把值改为0即可
9.禁止建立空连接
默认情况下,任何用户通过通过空连接连上服务器,进而枚举出帐号,猜测密码。我们可以通过修改注册表来禁止建立空连接:
Local_MachineSystemCurrentControlSetControlLSA-RestrictAnonymous 的值改成”1”即可。
10、建立一个记事本,填上以下代码。保存为*.bat并加到启动项目中 net share c$ /del net share d$ /del net share e$ /del net share f$ /del net share ipc$ /del net share admin$ /del
5、IIS站点设置:
1、将IIS目录&数据与系统磁盘分开,保存在专用磁盘空间内。
2、启用父级路径
3、在IIS管理器中删除必须之外的任何没有用到的映射(保留asp等必要映射即可)
4、在IIS中将HTTP404 Object Not Found出错页面通过URL重定向到一个定制HTM文件
5、Web站点权限设定(建议)读 允许 写 不允许 脚本源访问 不允许 目录浏览 建议关闭 日志访问 建议关闭 索引资源 建议关闭
执行 推荐选择 “仅限于脚本”
6、建议使用W3C扩充日志文件格式,每天记录客户IP地址,用户名,服务器端口,方法,URI字根,HTTP状态,用户代理,而且每天均要审查日志。(最好不要使用缺省的目录,建议更换一个记日志的路径,同时设置日志的访问权限,只允许管理员和system为Full Control)。
7、程序安全: 1)涉及用户名与口令的程序最好封装在服务器端,尽量少的在ASP文件里出现,涉及到与数据库连接地用户名与口令应给予最小的权限;2)需要经过验证的ASP页面,可跟踪上一个页面的文件名,只有从上一页面转进来的会话才能读取这个页面。3)防止ASP主页.inc文件泄露问题;4)防止UE等编辑器生成some.asp.bak文件泄露问题。
6、IIS权限设置的思路 ?要为每个独立的要保护的个体(比如一个网站或者一个虚拟目录)创建一个系统用户,让这个站点在系统中具有惟一的可以设置权限的身份。
?在IIS的【站点属性或者虚拟目录属性→目录安全性→匿名访问和验证控制→编辑→匿名访问→编辑】填写刚刚创建的那个用户名。
?设置所有的分区禁止这个用户访问,而刚才这个站点的主目录对应的那个文件夹设置允许这个用户访问(要去掉继承父权限,并且要加上超管组和SYSTEM组)。
7、卸载最不安全的组件
最简单的办法是直接卸载后删除相应的程序文件。将下面的代码保存为一个.BAT文件,(以下均以 WIN2000 为例,如果使用2003,则系统文件夹应该是 C:WINDOWS)regsvr32/u C:WINDOWSSystem32wshom.ocx del C:WINDOWSSystem32wshom.ocx regsvr32/u C:WINDOWSsystem32shell32.dll del C:WINNTWINDOWSshell32.dll
然后运行一下,WScript.Shell, Shell.application, WScript.Network就会被卸载了。可能会提示无法删除文件,不用管它,重启一下服务器,你会发现这三个都提示“×安全”了。
8:防止硬盘的非法访问
电脑瘫痪的原因,无非就是操作系统中的一些文件或文件夹被移走或被删除,如果把系统所在的硬盘分区禁用,让电脑盲们无法进入操作系统所在的分区,他就删不了操作系统所在分区的文件或文件夹了,系统也就没事了。
防止别人通过“我的电脑”访问C盘
点击“开始→运行”输入gpedit.msc命令,在打开的组策略编辑器窗口中依次打开“用户配置→管理模板→Windows组件→Windows资源管理器”分支,然后在右边双击“防止从„我的电脑‟访问驱动器”策略项,并在属性设置窗口中选择“已启用”选项,选择要禁止访问的硬盘盘符C盘即可(如图)。
防止别人从“命令提示符”访问C盘
当禁用了通过“我的电脑”访问硬盘后,他人还可以通过“命令提示符”方式进入C盘,所以还应同时禁止通过“命令提示符”访问C盘。方法是在打开的组策略编辑器窗口中依次打开“用户配置→管理模板→系统”分支,然后在右边窗口中将“阻止访问命令提示符”策略项启用即可。
禁止运行“cmd.exe”命令
设置完以上两个策略后,还不能完全防止他人对C盘的访问,原因是登录者仍然可以利用“运行”来执行“cmd.exe”命令,进入“命令提示符”状态,然后再访问C盘。所以,这个命令也应该禁用。方法是在打开的组策略编辑器窗口中依次打开“用户配置→管理模板→系统”分支,然后在右边的窗口中双击“不要运行指定的Windows应用程序”策略项,在该策略项的“属性”窗口中选择“已启用”选项,再单击“显示”按钮,在弹出的“显示内容”对话框中添加“cmd.exe”,这样该应用程序就被禁用了,到此,其他人员就无法访问本地计算机的C盘了。
通过以上的设置以后,我们就可以有效的保护操作系统所在的硬盘分区里的所有文件和文件夹了。我们的操作系统也就安全了。
以上你全做好拉我一般一年内你的服务器终端都是安全的。
第四篇:常见问题总结
如何降低Noise
方法一:普通亮度下,牺牲帧率
方法:在pline_table中修改,降低shutter,Gain值略做减小。
方法二:低亮度下,牺牲图片亮度
方法:在Pline table中修改,shutter值不变,gain值降低
方法三:调整对应的EE和ANR参数
方法四:降低当前图片的饱和度
降低PCA或CCR
照片ISO小暗环境才400左右这个问题有两个原因导致:
1.Mini ISO 低
2.capture AE Pline table最大的gain 为6倍。
基于上面两个原因,暗处计算出来的ISO 就低。
因为修改AE pline table 会影响capture 的noise表现。我这边建议修改Mini ISO(这个值反应sensor的敏感度,但目前只是用来计算ISO 值)。建议修改到100.修改文件: camera_tuning_para_xxx.cpp
56-->100, // u4MiniISOGain, ISOxx
使用82 CCT做CCM时只生成一组参数
贵司的操作 是 Muti CCM。也就是说,贵司的操作 CCM 生效的在 camera_tuning_para_ov8858raw.cpp文件中的 CAMERA_ISP_DEFAULT_VALUE 里面的ISPCcmPoly22 这个结构体。
而 camera_isp_regs_ov8858raw.cpp 中的 CCM 部分 是 Dynamic CCM。
如果需要使用 Dynamic CCM 的参数。因为 82 的 cct tools 并没有把 gen Dynamic CCM 的功能打开。
可以使用 92 的 cct tools,在 CCM 页面 按照相同的操作,在每次 add new poly data 之前 使用 右上角的 矩阵下拉菜单 保存到对应的色温下。
如何开启 Dynamic CCM 的功能,请参考 isp_tuning_customer.cpp 档案中的is_to_invoke_dynamic_ccm 函数
返回值是 MTRUE 表示 使用Muti CCM。
返回值是MFALSE 表示使用Dynamic CCM。
默认使用的是 Muti CCM。
因此贵司反馈 camera_isp_regs_ov8858raw.cpp文件中只产生D65一组参数,CWF,TL84,A对应的参数都是0.电话:+86 755 2663 0099 分机:85016
Camera 快速入门MediatekSupportCamera Support
Camera器件选2择
Camera概述Camera HW介绍
Camera软件架4构
Camera DriverDriver的配置Porting Guide
常见问题及7Debug
Camera TuningTuning Tool及设备介绍Tuning Guide常见问题及Debug
Camera 应用Camera 应用简介Camera 应用常见问题
Camera Feature
Feature介绍/常见问 题Feature开关/常用配 13
置Feature API调用
Camera进阶实作
添加三方feature/算 法添加External ISPPerformance问题分析16
学习天地学习资料链接ApplicationNote
MediaTek support
1,Camera HW Design
平台通用的注意事项请参考DCC文件:
MediaTek DCC > External Document > HW > Common Design Notes > Camera > Common
各平台的注意事项请参考各平台Design Notes的camera 章节
2,申请驱动代码:
需要使用的sensor请到Camera器件查找对应平台是否已经上DRL,表格里面没有的器件,请找HW CPM商讨对策。表格里support的器件release的代码包里会有,如果没有或者不确定是否为最新版本,请提EService申请并在拿到驱动代码后验证
3,申请调试:
确认驱动ok后,如需我司调试,请提对应的Eservice过来,格式请参考
[FAQ03734]如何提交Camera调试效果需求
4,遇到问题
上搜索是否有答案,可以查到对应问题的文档,请先在FAQ,Ecource等,如果搜索的内容不佳,可以对搜索内容加上英文双引号""会更加精准,如果没有解决,请提EService给我司,并请按照以下规范
5,提E_service的规范:
Camera Function性质问题(例如死机,花屏,黑屏,卡屏等)a)标题中需要注明是哪颗image sensor,提交时需正确填写复现概率,复现步骤,以及现象描述。并提供复现问题时的mobile log和驱动代码 Camera图像效果方面的问题(例如shading,饱和度,噪点,清晰度等)a)请注意在note中注明该项目是否有人调试过并说明调试人员,如果是我司调试过的项目,请同时提供eservice ID
b)请提交问题时提供对应的问题图片和对比机图片,同时将Tuning参数发过来
其他Camera问题
a)其他camera问题,需注意描述正确,提交mobile log,不好描述时请提供视频
Camera器件选择
1,查看Mediatek support的Image Sensor型号
在MOL上QVL/DRL ListCamera部分可以查看目前我们各个平台支持的Camera的型号(一般四周更新一次)
Excel表格Name:MTK_Camera_Sensor_DRL_W****.xlsx(W***表示是哪一周更新的表格)
第五篇:ORACLE服务器个人总结
ORACLE服务器安装
以下如没有特殊声明 均使用默认设置。
安装时的2个重要文件 1:Oracle Net Services9.2.0.1.0->Oracle Net Listener9.2.0.1.0 监听端口 2:Oracle Management Server9.2.0.1.0->Enterprise Manager Client9.2.0.1.0 一个重要地管理程序
安装结束后 根据安装时选择的不同 可能会自动弹出Oracle Enterprise Manager Console配置界面,要求用户 “将数据库添加到树”。主机名:tld_gyf 端口号:1521 SID:tld_gyf 网络服务名:_tld_gyf
创建数据库 开始->程序->Oracle – Oraome92->Configuration and Migration Tools->Database Configuration Assistant 就OK。进入程序后 数据库名:gyf(自定义)其它的按默认就可以 共8步 其中第7步要特别注意,修改内存->自定义->共享池 设为200M JAVA池设为200M 其它默认即可 修改字符集->从字符集列表中选择->US7ASCll 其它默认即可。开始创建数据库(系统自动)然后为数据库建立管理帐户 通常使用SYS用户来维护系统 所以SYS和SYSTEM都使用相同用户名和密码 用户、密码:sys 运行Enterprise Manager Console登陆数据库 用户名、密码 SYS 连接身份 SYSDBA。进入数据库后
先建立表空间:存储->表空间->右键 创建->在名称处写入表空间名称 在下边的窗口中双击文件大小 在弹出的窗口中修改文件大小和是否限制增长(在存储选单中)。创建完表空间后 就可以创建用户了.再建立用户:安全性->用户->右键 创建->输入名称 通常用户名与表空间名称相同(便于识别)口令和用户名称是连接数据库时必须提供的 所以要记住 表空间处选择刚建立的表空间名。然后在角色选单中 为新建的用户分配权限 统称为DBA(管理者)注:删除用户 操作顺序:首先删除要删除的用户的表空间,再删除用户。某些用户名建立后 不能删除 原因未知 第一次建立一个USER用户 删除不掉,后来重新装ORACLE后 有建立了一个BBB用户 顺利删除。也许ORACLE对USER有限制吧。
现在就可以用前台软件 连接ORACLE了。ORACLE9i与PB9.0连接:
在PB的Database中 选择090 Oracle 9.0.1中右键 New profile->进行配置 步骤如下:
在Connection选单中
Profile Name:随便取个名字 显示在PB的datebase列表中。
Server:数据库名 Login ID:登陆数据库的用户名 Password:密码 在System选单中:
PowerBuilder Catalog Table Owner: 登陆数据库的用户名
Table Owner:表的所有者(就是登陆数据库的用户名)做完这些就可以测试连接了。在Preview中 Test Connection测试就可以了。
ORACLE升级:
进行ORACLE升级前 要关闭所有ORACLE服务。ORACLE9.2.0.8升级包的安装
1正确安装ORACLE9.2.0.1的服务器和客户端,并成功创建一个数据库
2关闭数据库,停掉所有与ORACLE有关的服务,备份系统(已安装的ORACLE)(推荐)。
3运行升级包中的SETUP.EXE,启动UNIVERSAL INSTALLER,按步骤一步步的完成升级包的安装(在指定文件位置处 注意修改目标名称)
4安装后的工作:
a)检查system表空间,确保该表空间有不少于10MB 的剩余空间。(推荐100M剩余空间)b)检查XDB表空间,确保该表空间有不少于50MB的剩余空间。(推荐100M剩余空间)//数据库中打开表空间
c)设置共享池和JAVA池的大小,每个不少于150MB(推荐200MB)。//在数据库上点右键 查询修改信息
设置方法如下:
在命令提示符模式下(***开启ORACLE监听服务和数据库服务***)
1)c:sqlplus /nolog
2)sql>conn sys/sys_password as sysdba //sys:系统用户名 sys_password:系统用户名密码
===== 3)sql>startup //启动服务(如果是服务关闭的话)
4)sql>alter system set shared_pool_size=’200M’ scope=spfile;
5)sql>alter system set Java_pool_size=’200M’ scope=spfile;//3、4、5步可以在数据库中存储-表中完成。
空间完成操作。
===== 6)sql>shutdown //如果服务已经启动 则可以使用这个命令关闭服务,然后用第7条语句开启服务。
7)sql>startup migrate
8)sql>spool d:patch.log
9)sql>@安装路径rdbmsadmincatpatch.sql //例如:E:oracleora92 耐心等待 估计要40分钟左右 计算机配置 P42.4G 内存512M DDR
10)sql>spool off
检查patch.log文件,看是否有错误,如需要的话再重新运行一下6)-10)命令。
11)Sql>shutdown
12)Sql>startup
13)Sql>@安装路径rdbmsadminutlrp.sql //大概要5分钟
个人经验:
在安装服务器时 选择字符集要同时选择字符集所对应的单选框 否则无效。我就吃过这个亏5555 在安装完ORACLE服务器后,可以马上建立数据库。建立完数据库后 不能马上升级服务器。如果强行升级会出现乱码和未知错误,建议重启后再升级服务器。执行第1、2、6、7、8、9、10、11、12、13步。
因为操作过程中的失误 在执行完第8步时 输错了命令 把第13条命令输入 并执行了。命令执行大概不到1分钟就结束了。
没有出现错误提示,继续执行第9、10、11、12条命令 没有错误出现。继续执行13条命令 正常。没有出现任何错误提示。
如果是本机作为服务器和客户端的话 除了在安装服务器时要选择字符集外 还要在安装完成后把客户端的字符集注册表文件导入的注册表中 这样程序中显示的字符才能是正常的。
所谓SYS和SYSTEM用户 实际上就是在建立服务器时 系统要求用户建立的那2个帐号。在启动管理工具等程序时要求用户使用SYS或SYSTEM用户 且要使用DBA模式登陆
数据的导入与导出
ORACLE的导出命令:EXP 用户名/密码@数据库(在本机的tnsnames.ora中写入的数据库服务器名)例如: exp user/user@orcl 从orcl服务器导出数据 根据提示 会选择要导出的数据库 其中user为要登陆的服务器上拥有管理权限的用户名。用SYS用户登陆要加 as sysdba 例:exp user/user@orcl as sqldba。
ORACLE的导入命令:IMP 使用方法与导出命令相同。
连接远程数据库:CONNECT(CONN)使用方法:conn user/user@orcl 同样的user为所要登陆的服务器上的用户 orcl为在本地的tnsnames.ora中写入的服务器名 用SYS用户登陆要加 as sysdba
***在使用下面的语句前要下连接到服务器;SQL语句结尾的分号一定要写*** 查看服务器版本:select comp_name,version from dba_registry;
查看数据库的字符集:select userenv('language')from dual;查询的结果 就是所连接的服务器上的信息,所以在查询前要确定连接的服务器是否正确。关于[T-SQL]存储过程 首先是变量的定义: @ @@ @变量1 int
局部变量
||
@@变量2 varchar(80)
全局变量 至于变量定义的规则 比较多 但与其它语言的变量定义规则相似 不多说了。2 定义存储过程
首先说明一下存储过程地类型:系统存储过程、扩展存储过程和用户自定义存储过程。
永久存储过程与临时存储过程:可以创建一个过程供临时使用,或在一个会话中临时使用(局部临时过程),或在所有会话中临时使用(全局临时过程)。局部临时过程#和全局临 时
过程## 在关闭SQL server后 自动删除。3 语法规则:
CREATE PROCEDURE 过程名 参数1,参数2,参数N[output] AS SQL语句
RETURN 4 举例:
--定义存储过程get_zrz--create procedure get_zrz--@jhtable_jh varchar(80),@from_table varchar(80),@jhtable_zrz varchar(80)output--as--select @jhtable_zrz=zrz from @from_table where jh=@jhtable_jh--return--go--执行存储过程
--declare @jh_zrz varchar(80)--execute get_zrz “杜111”,@jhtable_zrz=@jh_zrz output--print convert(varchar(80),@jh_zrz)1-76
特殊说明:在存储过程中为变量赋值要使用SET 值=@变量 的形式,同样的在使用OUTPUT时也要 值=@变量 OUTPUT,这一点与SQL语句有所区别
--下面的是一个传递2个参数的过程及其调用--create procedure get_zxz--@jht_jh varchar(80),@jhtable_jh varchar(80)output,@jhtable_zxz varchar(80)output--as--set @from_table='jhtable'--select @jhtable_zxz=zxz from jhtable where jh=@jht_jh--set @jht_jh=@jhtable_jh--return--go
--declare @jh_zxz varchar(80),@jh_jh varchar(80)--execute get_zxz “杜111”,@jhtable_zxz=@jh_zxz output,--@jhtable_jh=@jh_jh output--print '井
号:[' + convert(varchar(80),@jh_jh)+ ']'+ char(13)+ '中心站:' +--convert(varchar(80),@jh_zxz)井
号:[杜111] 中心站:七区80#站
--更多值的传递与显示
--建立一个存储过程 在调用此过程时 从井号表中查询得到与所给井号相符的作业区代码、自然站、中心站和区块 CREATE proc get_zzzq @jh varchar(80),@jhtable_jh varchar(80)output,@jhtable_zyqdm varchar(80)output,@jhtable_zrz varchar(80)output,@jhtable_zxz varchar(80)output,@jhtable_qk varchar(80)output as select
@jhtable_jh=@jh,@jhtable_zyqdm=zyqdm,@jhtable_zrz=zrz,@jhtable_zxz=zxz,@jhtable_qk=qk from jhtable where jh=@jh--set return GO
显示查询结果
declare @jh varchar(80),@zyqdm varchar(80),@zrz varchar(80),@zxz varchar(80),@qk varchar(80)execute get_zzzq “杜11”,@jhtable_jh=@jh output,@jhtable_zyqdm=@zyqdm output,@jhtable_zrz=@zrz output,@jhtable_zxz=@zxz output,@jhtable_qk=@qk output print '[井
号]' + convert(varchar(80),@jh)+ char(13)print '[作业区代码]' + convert(varchar(80),@zyqdm)+ char(13)print '[自
然
站]' + convert(varchar(80),@zrz)+ char(13)print '[中
心
站]' + convert(varchar(80),@zxz)+ char(13)print '[区
块]' + convert(varchar(80),@qk)+ char(13)[井
号]杜11 [作业区代码]zyq002 [自
然
站]2-21
[中
心
站]二区21站 [区
块]曙266 在存储过程中 还没与找到如何把表名作为变量放在SQL语句中的方法,大概要用到动态SQL语句吧 个人认为比较难 所以就找了条麻烦的路来代替复杂的路。没有办法 谁叫 “力和距离成反比呢” 呵呵 例子:
--定义存储过程get_zrz create procedure get_z @jhtable_jh varchar(80),@fr_table varchar(80),@jhtable_zrz varchar(80)output as if @fr_table='jhtable' select @jhtable_zrz = zrz from jhtable where jh = @jhtable_jh else select @jhtable_zrz=zrz from jhtable1 where jh= @jhtable_jh return go 结果有2种 分别是: 1:
--执行存储过程
declare @jh_z varchar(80)execute get_z “杜111”,“jhtable”,@jhtable_zrz=@jh_z output print convert(varchar(80),@jh_z)1-76
2:
--执行存储过程
declare @jh_z varchar(80)execute get_z “杜111”,“jhtable1”,@jhtable_zrz=@jh_z output print convert(varchar(80),@jh_z)111
虽然看上去有点乱 不过仔细看看 总是要比动态SQL语句要简单很多的。我在SQL2000的联机帮助文档中找到了些头绪 不过暂时不想过多地研究。现在除了存储过程 还要看PB数据通道呢。
得到某表中的所有列的类型是numeric的列名 select COLUMN_NAME
from INFORMATION_SCHEMA.COLUMNS
where TABLE_NAME = 'jhTable' and data_type = 'numeric'
得到所有列名
select COLUMN_NAME
from INFORMATION_SCHEMA.COLUMNS where TABLE_NAME = 'jhTable' oracle客户端安装
要求:必须在没有安装oracle客户端,oracle数据库的计算机上进行安装。
1、打开 “oracle8客户端”文件夹,双击oracle80.exe安装文件。
2、系统会提示软件安装建议,单击 按钮,继续进行安装。
3、提示“选择安装的目标位置”,点击【浏览】按钮,改变安装目录。
4、单击,采用默认安装路径。
5、提示“选择程序管理器程序组”,单击,采用默认程序组。
6、提示“开始安装”,单击,软件开始进行安装,打开如下图:
7、提示输入“密码”在文本框输入“oracle80”,单击,软件进行安装。
8、提示“安装完成”,单击 按钮。
9、提示“重新启动计算机”,单击,不进行重启。
10、完成以上8个安装步骤,oracle客户端已经成功安装。
物资管理系统的安装
1、双击“物资管理信息系统.exe”如图,打开安装界面,如下图:
2、点击 按钮,进入安装目录选择窗口,如下图:
3、系统默认安装目录为C:Program Fileswzgl,点击【浏览】按钮,选择安装目录(建议不要安装在C盘)。
4、点击 按钮,进入程序管理组界面。
5、点击 按钮,进入准备安装界面。
6、点击 按钮,进入『正在安装』窗口,如下图:
7、安装完成后,点击 按钮,退出安装。
8、成功安装后,桌面上出现 快捷方式图标。
www.teniu.cc
tel:0427-7292830
版权所有 2007 盘锦泰利达软件技术有限公司 保留所有权利