看你下边那句话 应该是第二者 做一个日常的维护方案
服务器的维护可以分为硬件维护和软件维护两种,硬件维护比较简单,主要是保证机房的温湿度,做好防尘防火,定时更换硬件设备等,而软件维护又包括对操作系统的维护和对主机上所跑应用的维护,这一部分是比较难的,需要对操作系统、应用软件系统有比较深入的认识和了解。
操作系统是服务器运行的软件基础,其重要性不言自明。如果服务器操作系统使用Windows 2003或Windows 2000 Server作为操作系统,维护起来还是比较容易的,只要按时打好补丁,订时查看日志就可以。但是如果是LINUX和UNIX操作系统的话,需要对管理员的技术有相当高的要求,需要管理员具备一定的专业知识。
服务器上的应用维护
服务器上的应用软件都是运行的企业的核心数据,是企业的最重要的数据之一,不容出错,如果数据出现丢失或者服务停止的话对于企业来说是致命的, 企业的应用已经成了企业生存和发展的重要组成部分,应用是企业核心业务的血液,当企业应用的规模越来越大时,应用也随之越来越多,如何迅速有效的对这些关键应用进监控就成为了迫切棘手的问题。
7*24小时不间断
除了上述二点列出的技术上的困难之外,还有一个重要的问题就是企业的服务器及上面所跑的应用都是实时性很高的业务,必须得保证7*24小时不间断,单纯的管理员维护的话实时性太差,管理员不可以一天二十四小时盯着服务器,所以现实中经常出现服务器出现Down机或者服务器上的应用出了问题,管理员往往不能第一时间知道,往往都是实际使用服务器或都应用的人去通知管理员,这时业务可能已经停了好长时间,这对于企业来说无疑是很大的损失。
服务器维护的解决方案
通过上面的分析,通过管理员对服务器和上面的应用进行管理维护是行不通的也是非常危险的,所以目前大多数企业都是通过服务器监控软件维护服务器为主,管理员维护为辅的管理方式。
同时企业又面对另一个问题,什么样的服务器监控软件才是好的,笔者认为一款好的服务器监控软件应该具备以下几点:
1.监控可视化,界面友好,用户可以在一个界面对服务器的健康情况一目了然。
2.可以对服务器的可用性,性能,组件进行监控,包括CPU,内存,硬盘,分区,接口等等。
3.操作简单,不需要太专业的知识也可以维护。
4.如果服务器出现问题可以通过多种方式进行告警,包括邮件,短信,语音,客户端等。可以使管理员第一时间知道情况进行解决。
5.报表功能完善,可以进行趋势分析和性能分析,帮助企业的管理层作出决策并提供有力的证据。
总结
从用过的网管软件来看,Mocha BSM是一款比较专业比较实用的服务器监控软件,通过摩卡业务服务管理(Mocha BSM)可以有效的对服务器和上面的应用进行监控,使服务器健康稳定运行,最大化的为企业服务,同时还可以解放人力,节约企业成本,提高企业的信息化水平。
Oracle Reports Building Reports 10g Release 2 (10.1.2) B13895-01之前装了个这软件用起来发现问题多多,下了个文档一页一页的看咯。先从概念开始。Oracle Report Builder 10g 学习-概念 - 香生 - 香生的世界刚装完之后,运行时发现窗口都是中文。后来在图形report时,出现了一大堆乱码。后来网上查了下解决了:Windows下修改注册表NLS_LANG。
Oracle Report Builder 10g 学习-概念 - 香生 - 香生的世界Oracle Report Builder 10g 学习-概念 - 香生 - 香生的世界 Oracle Report Builder 10g 学习-概念 - 香生 - 香生的世界英文版:
Oracle Report Builder 10g 学习-概念 - 香生 - 香生的世界言归正传,开始看书咯!概念分为基本概念和高级概念。
1. 基本概念
Section 1.1, "Reports Builder"
报告生成器,一个强大的企业报表工具,使您能够迅速开发和部署先进的网络和纸报告对任何数据源(包括Oracle数据库Oracle报表开发(Oracle开发套件的一个组成部分)的报告建设的组成部分, JDBC,XML,文本文件,和Oracle OLAP)。利用最新的J2EE技术,如JSP和XML,您可以以一个可伸缩的,有效的方式发布各种格式(包括HTML,XML,PDF格式,分隔的文本,后记,PCL,和RTF)您的报告中的任何目的地(包括电子邮件,Web浏览器OracleAS Portal中,和文件系统)。
Section 1.2, "Reports"
一 报告由集体定义报表的对象:
数据模型对象(查询,组,列,链接,用户参数)布局对象(重复帧,帧,领域,样板,锚)参数表单对象(参数,字段,样板)
PL / SQL对象(程序单元,触发器)
任何外部的PL / SQL库的引用,
在Web源视图显示代码(基于JSP的Web报告)
使用属性检查器,您可以定义报表的属性。该文件分类(分类)的属性(标题,作者,主题,和关键词)协助编目和检索的一份报告文件。
当您首次启动报表生成器,你可以选择打开一个现有的报告,使用报表向导创建一个新的报告,或手动创建一个新的报告。
Oracle Report Builder 10g 学习-概念 - 香生 - 香生的世界Oracle Report Builder 10g 学习-概念 - 香生 - 香生的世界Section 1.3, "Report Styles"Tabular reports: 是最基本的类型的报告。每列对应于从数据库中选择一个列。
Group above reports: 包含其数据模型中的多个组。这是一个“主/详细信息”的报告,其中可能有大量的信息在主组。每个主组,相关的详细信息组(S)值是从数据库中提取,并低于主信息显示。
Group left reports: 包含多个组,其数据模型划分的基础上,共同的价值在一列一个表中的行。使用这种类型的报告限制一列,而相关的列改变值多次重复相同的值。以上的组和组的左侧报告的数据模型是相同的,但布局不同组上述报告显示在顶部的主信息而离开的报告显示侧面打破列。
Form-like reports: 报告的形式显示一条记录,每页显示字段值的字段标签的权利。
Form letter reports: 包含在样板文字嵌入式数据库中的值(任何文本输入或导入到报表编辑器)。
Mailing label reports: 打印邮寄标签,在每一页上的多个列。使用报表向导,您可以指定您的邮件标签的格式。
Matrix reports: 是交叉制表的四组数据:
有一组数据显示在页面上。
有一组数据显示页面。
有一组数据是跨产品,这就决定了所有可能的位置,跨越上下数据与地方一个细胞,在这些地点。
有一组数据显示为“填充”的细胞。
Matrix data model: (查询数、组结构、Summary中的设置)Oracle Report Builder 10g 学习-概念 - 香生 - 香生的世界Section 1.4, "Wizards"Report Wizards:
Oracle Report Builder 10g 学习-概念 - 香生 - 香生的世界Oracle Report Builder 10g 学习-概念 - 香生 - 香生的世界Report Block Wizard:
Oracle Report Builder 10g 学习-概念 - 香生 - 香生的世界Oracle Report Builder 10g 学习-概念 - 香生 - 香生的世界Data Wizard:
Oracle Report Builder 10g 学习-概念 - 香生 - 香生的世界Oracle Report Builder 10g 学习-概念 - 香生 - 香生的世界Graph Wizard:
Oracle Report Builder 10g 学习-概念 - 香生 - 香生的世界Oracle Report Builder 10g 学习-概念 - 香生 - 香生的世界Oracle Report Builder 10g 学习-概念 - 香生 - 香生的世界Section 1.5, "The Object Navigator"对象导航器提供了一个报告或模板,包括附加的库和程序单元中的所有对象的分层显示。
Oracle Report Builder 10g 学习-概念 - 香生 - 香生的世界Section 1.6, "The Report Editor"报告编辑工作区,您可以在其中操纵在您的报告中直接或通过改变在Property Inspector的属性的对象。在报告编辑器“窗口,您可以浏览不同的看法,您的报告:数据模型视图,纸版式视图,皮书”设计“视图,纸张参数表视图和Web Source视图之间。
Oracle Report Builder 10g 学习-概念 - 香生 - 香生的世界Oracle Report Builder 10g 学习-概念 - 香生 - 香生的世界Oracle Report Builder 10g 学习-概念 - 香生 - 香生的世界Oracle Report Builder 10g 学习-概念 - 香生 - 香生的世界 Oracle Report Builder 10g 学习-概念 - 香生 - 香生的世界Oracle Report Builder 10g 学习-概念 - 香生 - 香生的世界Oracle Report Builder 10g 学习-概念 - 香生 - 香生的世界Oracle Report Builder 10g 学习-概念 - 香生 - 香生的世界Section 1.7, "Data Model Objects"Query: Single-query reports、Multiquery reports(Multipart unrelated query reports 、Multipart related query reports )对于一个单一的查询报告,报告生成器打开只有一个光标来获取所有的主,并详细记录。对于两个查询报告,报告生成器打开两个游标 - 后附加明细查询的链接到明细查询子句 - 为每个查询之一。因此,在主查询中提取每个主记录,报表生成器必须重新绑定,执行,并从明细查询获取数据。
Groups:创建组用来组织在报告中的列。组可以做两件事:单独成组查询的数据,和过滤查询的数据。
Break groups: produce subtotals, print columns in a different direction, create breaks, and so on. A break group suppresses duplicate values in sequential records.
Cross-product groups: to perform mathematical cross products, which are generally used to create matrix reports.
Group filters: 过滤器可让您有条件地删除您的查询选定的记录。组可以有两种类型的过滤器:
1)报告生成器包装的过滤器:首先,要显示只有第一个N组记录(例如,第5条记录 ) 最后,显示只有最后N组记录2)用户创建的过滤器,使用PL / SQL。
Database columns:数据库列代表一个查询选择的列,包含报表中的数据值。对于每一列,您选择在您的查询,报表生成器自动创建一个列在您的报告中的数据模型。如果你想进行汇总和数据库列值的计算,你可以手动创建新的列数据模型中的视图(汇总和公式列),或通过使用报表向导(摘要列)。您还可以重新分配一个或多个列一组或您已创建的组。
除了传统的列类型(例如,日期,数字,字符),报告Builder也支持图形或图像列,文件名。
Data links:可以建立关系-一个查询的列和另一个查询的列之间;之间的一个查询组和另一个查询的组。
Oracle Report Builder 10g 学习-概念 - 香生 - 香生的世界Section 1.8, "Layout Objects"Frames: 环绕其他对象和保护它们防止被覆盖或其他对象推掉Repeating frames: 环绕的一组创建的列所有领域。每次打印组的一条记录。
Frame and repeating frame sizing: 对于每一个对象或记录, 帧或重复帧的大小,可扩展,缩小,变量,或固定(水平弹性和垂直弹性属性指定)。
Fields: 字段参数,列和页码,当前日期等的占位符。如果一个参数或列没有一个相关的领域,它的值不会出现在报表输出。一个领域是拥有它周围的对象,这是第一个封闭的对象(无论帧或重复帧)。当你默认报表布局,报表生成器为每列生成一个字段,并将其放在每个领域内的重复帧。
Boilerplate objects: 样板对象是在一份报告中每次运行时出现的任何文字,线条或图形。
如果您有文字,图形,或HTML文件,你想作为样板在报告中显示,你可以链接到文件。
Oracle Report Builder 10g 学习-概念 - 香生 - 香生的世界Section 1.9, "Parameter Form Objects"Parameters: 参数是一个变量,其值可以在运行时设置。报告生成器在运行时会自动创建一个系统参数设置,但你可以创建自己的。您可以创建参数,以取??代在查询的任何部分,无论是单一的文字值或整个表达式。您可以参考参数在报告的其他地方,如在PL / SQL结构,提供报告的条件逻辑。
Parameter Form fields: 作为参数的占位符。
Parameter Form boilerplate: 指在每次运行时的运行参数表中出现的文字和图形。样板,可以自定义运行参数表格。默认情况下,一个样板标签生产运行参数表格中出现的每个领域。
Parameter Forms for Web reports:
Section 1.10, "The Property Inspector"
属性检查器是一个窗口,使您能够访问对象导航器,报表编辑器,和模板编辑器中当前选定的对象的属性。
Oracle Report Builder 10g 学习-概念 - 香生 - 香生的世界Oracle Report Builder 10g 学习-概念 - 香生 - 香生的世界Section 1.11, "Runtime Views"Runtime Parameter Form:是一个对话框,可以在运行时,您可以在其中覆盖默认的参数值显示。
Previewer:在屏幕上会看你的报告的印刷版。在预览器,您可以滚动虽然单页的报告输出,通过整个报告的页面,并分割屏幕,同时,以查看在同一报告的不同部分。
Oracle Report Builder 10g 学习-概念 - 香生 - 香生的世界Oracle Report Builder 10g 学习-概念 - 香生 - 香生的世界Section 1.12, "Executables"可执行文件说明
rwbuilder
启动报表生成器。
rwrun
进程内服务器使用Oracle应用服务器报告服务运行报告。
rwclient
解析和传输命令行来指定(或默认)的报表服务器。
rwcgi
翻译和提供Web服务器或J2EE容器(例如,OC4J)和报表服务器之间的信息,使您能够运行Web浏览器(支持Oracle Reports的先前版本的向后兼容性)的一份报告动态。
rwserver
调用 报表服务器。
rwservlet
翻译和提供Web服务器或J2EE容器(例如,OC4J)和报表服务器之间的信息,使您可以从您的Web浏览器运行的一份报告动态。
rwconverter
转换一个或多个报表定义从一个存储格式到另一个或PL / SQL库。
Oracle Report Builder 10g 学习-概念 - 香生 - 香生的世界2. 高级概念Section 2.1, "Reports"
Report titles: 手动和自动添加。
Oracle Report Builder 10g 学习-概念 - 香生 - 香生的世界Oracle Report Builder 10g 学习-概念 - 香生 - 香生的世界Report sectioning and sections: 使您在同一报告中定义多个布局,每个都有不同的目标受众,输出格式,页面布局,页面大小,或方向。
Oracle Report Builder 10g 学习-概念 - 香生 - 香生的世界Report unit of measurement: 报告可以被定义使用英寸,厘米或点。计量单位是独立的设备上建立报告。因此,可以设计报告,将报告生成器运行在任何平台上运行。你可以改变一个报告在这些方面的测量单位:
Report dimensions: 报告页面可以有任何的长度和任何宽度。因为打印机的页面可能较小或较大的比你的论文报告的“页面”的概念是物理和逻辑的页面使用。一物理页的页面是由打印机输出的大小。一逻辑页是一个报告的页面的大小,可能是由一个逻辑页多个物理页。每一份报告的部分包括header, main, trailer。
Oracle Report Builder 10g 学习-概念 - 香生 - 香生的世界Fonts in reports: 包括字体配置文件,字体别名,字体问题的故障排除,字体类型。
Oracle Report Builder 10g 学习-概念 - 香生 - 香生的世界Conditional formatting:使用条件格式和格式异常对话框,您可以指定输出格式为选定的布局上存在的条件的对象属性(字体和颜色)。您所定义的被称为format exceptions。
Oracle Report Builder 10g 学习-概念 - 香生 - 香生的世界Oracle Report Builder 10g 学习-概念 - 香生 - 香生的世界Nested matrix reports: 嵌套矩阵的报告是一个矩阵报告,其中网格内至少有一个父/子关系矩阵出现。嵌套矩阵报告有两个以上的层面,因此,它具有跨或下页的多个层面。
Oracle Report Builder 10g 学习-概念 - 香生 - 香生的世界Matrix with group reports:
Oracle Report Builder 10g 学习-概念 - 香生 - 香生的世界Section 2.2, "Web Reports"JavaServer Pages (JSPs) and servlets: 使用JavaServer Pages(JSP)的技术是由Sun Microsystems的Java servlet技术的扩展到一个简单的编程工具,它提供了一个网页上显示动态内容。一个JSP是嵌入式Java源代码的HTML页面,在Web服务器或应用服务器执行。HTML提供返回到Web浏览器的页面布局,Java提供了业务逻辑。
由于JSP的动态应用程序的逻辑区分于静态HTML内容,谁拥有有限或没有Java编程经验可以修改,而不影响其内容的生成JSP页面的外观,简单地用HTML或XML标签来设计和格式化的网页设计师动态生成的网页。
JSP中有.jsp扩展名。这个扩展通知Web服务器应当由JSP容器处理页面。JSP容器解释JSP标记和脚本,编译成一个Java servlet的JSP并执行它,从而产生所需的内容,并将结果发送回HTML或XML页面浏览器。
Previewing JSP-based Web reports: 您可以预览基于JSP 网站通过点击在工具栏上,或通过选择“运行”Web版式“ 按钮计划的报告>“运行”网络布局,运行Web源。报告生成器显示在您的默认浏览器的Web 的报告。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)