理解-ontape-配置、命令和语法
tapestry入门

“prop”是其前缀(2)
其中包括私有的属性和公开的getter和setter方法。 getter方法的命名规则是把属性名第一个字母大写然后在 前面加上“get”(如果是布尔型,也可以加“is”), setter方法类似。 在使用“prop”时,并不要求类中真的存在一个叫做 “hello”的成员变量,只需要有相应的getter/setter方法 就行了,正如我们在Hello类中看到的一样。 “prop”是大小写不敏感的,因此即使我们把页面模板 中的表达式写成“prop:HellO”而且把页面类中的getter方 法名写成“gethEllo”也可以。
/schema/beans/springbeans-2.5.xsd"> </beans>
编辑web.xml文件
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "/dtd/web-app_2_3.dtd"> <web-app> <display-name>Spring</display-name> <context-param> <param-name>tapestry.app-package</param-name> <param-value>com.li</param-value> </context-param> <context-param> <param-name>contextConfigLocation</param-name> <param-value>/WEB-INF/spring-service.xml</param-value> </context-param> <filter> <filter-name>app</filter-name> <filter-class>org.apache.tapestry5.spring.TapestrySpringFilter</filter-class> </filter> <filter-mapping> <filter-name>app</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> </web-app>
什么是逻辑日志 - informix - 学习学习

下面是一种方案:当某逻辑日志文件写满后,将逻辑日志进行备份,然后再把这个日志文件设备为可用。
12500 100.00%
逻辑日志文件的状态显示包括两个区域:
number:标识单个逻辑日志文件的logid。
可以用命令:ontape -a 来切换到自动备份
而连续才是想像中自动的意思,他不会停止,只要日志满了就会去备份。通常如果不想去费心思管理逻辑日志,可以设置为连续。
可以用命令:ontape -c 来切换到连续备份
informix中逻辑日志的工作流程
informix逻辑日志一般有多个。建立多个日志的原因我想是考虑到效率。当多个进程需要记录日志时,可以同时向多个日志文件中写。
还有一点要注意,即使在当前使用的日志后面有没有满的日志,informix也不会跳过当前使用的日志去写入下面的日志文件,只有当前日志满了后才切换到下一个(或用onmode
-l强制转到下一个)
addressBiblioteka number flags uniqid begin size
8352f6f0 5 U-B---- 11548 112537 12500
12500 100.00%
8352f70c 6 U-B---- 11549 11560b 12500
写入日志文件。这样会造成过多的IO。如果过大,常时间buffer中的数据不写入日志文件,如果有意外发生,造成较大的不可恢复。同时点用太多内存有可能影响整体性能。
逻辑日志写满了怎么办?
逻辑日志的类型
可以用informix的日志类型来理解逻辑日志:无日志, 无buffer日志, 有buffer日志,
JuniperEX2200交换机配置

Juniper EX2200交换机配置Juniper EX2200交换机,是一款支持二层和三层的交换机,其三层协议只支持静态路由与RIP。
Juniper EX2200交换机可以采用CLI(command-line interface)命令行配置方式,也可以采用web浏览器界面配置方式。
由于此前这台交换机配置过,所以先要清空原有配置。
我们先用console终端连接上去配置。
CLI命令行有两种模式:用户模式和配置模式,用户模式的提示符是>,配置模式的提示符是#,在用户模式下输入configure或者edit可以进入配置模式。
一、清空原有配置使用配置线缆Console连接(注意参数9600,8,none,1,none)上去后,出现提示:Amnesiac (ttyu0)login: rootPassword:输入相应密码后成功登陆,— JUNOS 10.4R3.4 built 2011-09-06 10:28:55 UTC登录后出现root@:RE:0% 提示符,输入cli 进入命令行配置模式。
root@:RE:0%root@:RE:0% cliroot> configureEntering configuration mode[edit]root#现在进入了配置模式root# load factory-default 载入默认配置warning: activating factory configuration[edit]注:默认配置下ROOT密码为空,所以需要设超管密码root# set system root-authentication plain-text-password 设置超管密码New password:Retype new password:[edit]root# commit 提交生效commit complete[edit]root#至此,我们已经清掉了原有配置。
二、设置alarm告警开机后不久你会发现交换机前面的面板LCD上Alarm灯出现红色提示,不要担心这是因为MGMT口(即管理口)未接网线。
理解 ontape 配置、命令和语法

理解ontape配置、命令和语法本节将介绍ontape实用程序。
配置ontape实用程序ontape实用程序使用ONCONFIG 文件中的6 个参数创建存储空间和逻辑日志备份。
表11 给出了ontape使用的配置参数。
表11. Ontape备份和还原配置参数参数说明TAPEDEV 指定用于备份和还原存储空间的磁带设备、目录或文件名。
要配置ontape来使用标准I/O,可将TAPEDEV 置为STDIO。
TAPEBLK 指定用于存储空间备份期间的写入操作的设备的块大小。
块大小在备份和还原期间必须保持相同。
TAPESIZE 指定用于备份和还原的设备的最大大小。
将它设置为0 会使用全部磁带容量。
对于远程设备,不能将磁带大设置为0。
LTAPEDEV 指定用于逻辑日志备份和还原的磁带设备、目录或文件名。
LTAPEBLK 指定用于逻辑日志备份和还原期间的写入操作的设备的块大小。
块大小在备份和还原期间必须保持相同。
LTAPESIZE 指定用于备份和还原的设备的最大大小。
将它设置为0 会使用全部磁带容量。
对于远程设备,不能将磁带大设置为0。
如果TAPEDEV 指向某个磁带设备,它将在每个命令完成后自动倒回。
在从磁带读取或向其写入数据之前,数据库服务器会执行一系列需要倒回的检查。
如果将TAPEDEV 或LTAPEDEV 设置为一个文件,该文件会被后续备份覆盖,但在这样做之前会提醒您。
将TAPEDEV 或LTAPEDEV 设置为一个目录,确保每个物理或逻辑日志备份都写入到了新文件中。
如果在Windows 上将LTAPEDEV 设置为/dev/null 或在Windows 上设置为NUL,则会关闭逻辑日志备份。
逻辑日志会自动标记为已保存,以便可以覆盖它们。
如果未保存日志,则无法执行逻辑还原。
回页首使用ontape备份存储空间和文件本节将介绍如何使用ontape备份存储空间和逻辑日志文件。
存储空间备份ontape实用程序支持存储空间的0、1 和2 级备份。
linux之tcpdump和netstat命令

一、TCPDUMP1)定义:用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具。
tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析,2)Tcpdump的参数选项tcpdump采用命令行方式,它的命令格式为:tcpdump [ -adeflnNOpqStvx ] [ -c 数量 ] [ -F 文件名 ][ -i 网络接口 ] [ -r 文件名] [ -s snaplen ][ -T 类型 ] [ -w 文件名 ] [表达式 ]-a将广播地址和网络地址转换为名字-A 以ASCII码方式显示每一个数据包(不会显示数据包中链路层头部信息). 在抓取包含网页数据的数据包时, 可方便查看数据-d 将匹配信息包的代码以人们能够理解的汇编格式给出-dd将匹配信息包的代码以c语言程序段的格式给出-ddd 将匹配信息包的代码以十进制的形式给出;-c count tcpdump将在接受到count个数据包后退出-C file-size (nt: 此选项用于配合-w file 选项使用)该选项使得tcpdump 在把原始数据包直接保存到文件中之前, 检查此文件大小是否超过file-size. 如果超过了, 将关闭此文件,另创一个文件继续用于原始数据包的记录. 新创建的文件名与-w 选项指定的文件名一致, 但文件名后多了一个数字.该数字会从1开始随着新创建文件的增多而增加. file-size的单位是百万字节。
-w 把包数据直接写入文件而不进行分析和打印输出. 这些包数据可在随后通过-r 选项来重新读入并进行分析和打印.-W filecount此选项与-C 选项配合使用, 这将限制可打开的文件数目, 并且当文件数据超过这里设置的限制时, 依次循环替代之前的文件, 这相当于一个拥有filecount 个文件的文件缓冲池. 同时, 该选项会使得每个文件名的开头会出现足够多并用来占位的0, 这可以方便这些文件被正确的排序.-F file 使用file 文件作为过滤条件表达式的输入, 此时命令行上的输入将被忽略.-i interface指定tcpdump 需要监听的接口. 如果没有指定, tcpdump 会从系统接口列表中搜寻编号最小的已配置好的接口(不包括 loopback 接口) -M secret 如果TCP 数据包(TCP segments)有TCP-MD5选项(在RFC 2385有相关描述), 则为其摘要的验证指定一个公共的密钥secret.-r file 从文件file 中读取包数据. 如果file 字段为'-'符号,则tcpdump 会从标准输入中读取包数据.-s snaplen设置tcpdump的数据包抓取长度为snaplen, 如果不设置默认将会是68字节(而支持网络接口分接头.68字节对于IP, ICMP(nt: Internet Control Message Protocol,因特网控制报文协议), TCP 以及 UDP 协议的报文已足够, 但对于名称服务(nt: 可理解为dns, nis等服务), NFS服务相关的数据包会产生包截短. 如果产生包截短这种情况, tcpdump的相应打印输出行中会出现''[|proto]''的标志(proto 实际会显示为被截短的数据包的相关协议层次). 需要注意的是, 采用长的抓取长度(nt: snaplen比较大), 会增加包的处理时间, 并且会减少tcpdump 可缓存的数据包的数量,从而会导致数据包的丢失. 所以, 在能抓取我们想要的包的前提下, 抓取长度越小越好.把snaplen 设置为0 意味着让tcpdump自动选择合适的长度来抓取数据包.-T type强制tcpdump按type指定的协议所描述的包结构来分析收到的数据包. 目前已知的type 可取的协议为:aodv (Ad-hoc On-demand Distance Vector protocol, 按需距离向量路由协议, 在Ad hoc(点对点模式)网络中使用),cnfp (Cisco NetFlow protocol), rpc(Remote Procedure Call), rtp (Real-Time Applications protocol),rtcp (Real-Time Applications con-trol protocol), snmp (Simple Network Management Protocol),tftp (Trivial File Transfer Protocol, 碎文件协议), vat (Visual Audio Tool, 可用于在internet 上进行电视电话会议的应用层协议), 以及wb (distributed White Board, 可用于网络会议的应用层协议).-y datalinktype设置tcpdump 只捕获数据链路层协议类型是datalinktype的数据包 -Z user使tcpdump 放弃自己的超级权限(如果以root用户启动tcpdump, tcpdump将会有超级用户权限), 并把当前tcpdump的用户ID设置为user, 组ID设置为user首要所属组的ID(nt: tcpdump 此处可理解为tcpdump 运行之后对应的进程)-v 输出一个稍微详细的信息-vv输出详细的报文信息-n不把网络地址转换成名字tcpdump的表达式介绍表达式是一个正则表达式,tcpdump利用它作为过滤报文的条件,如果一个报文满足表达式的条件,则这个报文将会被捕获。
Tapestry基础1

Tapestry常用组件
@ValidField表单验证 @PropertySelection @RadioGroup @DatePicker
Tapestry session对象
Session 对象 Visit Application 对象 Global 页面属性持久化机制<property-specification name=“prop" type="java.util.Date" persistent="yry实现机制
Tapestry常用组件
@PageLink 传入页面 不带参数 @ExternalLink 可传外部参数 @Insert 插入 @Form 表单 @Submit 将表单的动作提交到绑定Listener监听器 @TextFiled 对应html的 <input/> @Foreach 循环组件 @Conditional 条件组件 @contrib:Talbe Table组件
术语词汇
Container 容器 Context 应用上下文 Font Controller 前端控制器 Request Dispatcher 请求分发器 解耦合:代码解耦,容器解耦,框架解耦,逻辑解耦,表现 和业务逻辑解耦,业务组件解耦 POJI POJO 贫血的接口和贫血的简单的javabean best practise 最佳实践 ROR框架敏捷
Tapestry开发步骤
Web.xml 加载Tapestry servlet 配置自定义 ${tapesty-servlet}.applaction 书写表现模板 书写页面规范 书写页面类 继承 org.apache.tapestry.html.BasePage 根据不同的表现使用Tapestry组件
理解-ontape-配置、命令和语法

理解-ontape-配置、命令和语法[转]理解ontape 配置、命令和语法本节将介绍ontape 实用程序。
配置ontape 实用程序ontape 实用程序使用ONCONFIG 文件中的6 个参数创建存储空间和逻辑日志备份。
表11 给出了ontape 使用的配置参数。
表11. Ontape 备份和还原配置参数参数说明TAPEDEV 指定用于备份和还原存储空间的磁带设备、目录或文件名。
要配置ontape 来使用标准I/O,可将TAPEDEV 置为STDIO。
TAPEBLK 指定用于存储空间备份期间的写入操作的设备的块大小。
块大小在备份和还原期间必须保持相同。
TAPESIZE 指定用于备份和还原的设备的最大大小。
将它设置为0 会使用全部磁带容量。
对于远程设备,不能将磁带大设置为0。
LTAPEDEV 指定用于逻辑日志备份和还原的磁带设备、目录或文件名。
LTAPEBLK 指定用于逻辑日志备份和还原期间的写入操作的设备的块大小。
块大小在备份和还原期间必须保持相同。
LTAPESIZE 指定用于备份和还原的设备的最大大小。
将它设置为0 会使用全部磁带容量。
对于远程设备,不能将磁带大设置为0。
如果TAPEDEV 指向某个磁带设备,它将在每个命令完成后自动倒回。
在从磁带读取或向其写入数据之前,数据库服务器会执行一系列需要倒回的检查。
如果将TAPEDEV 或LTAPEDEV 设置为一个文件,该文件会被后续备份覆盖,但在这样做之前会提醒您。
将TAPEDEV 或LTAPEDEV 设置为一个目录,确保每个物理或逻辑日志备份都写入到了新文件中。
如果在Windows 上将LTAPEDEV 设置为/dev/null 或在Windows 上设置为NUL,则会关闭逻辑日志备份。
逻辑日志会自动标记为已保存,以便可以覆盖它们。
如果未保存日志,则无法执行逻辑还原。
回页首使用ontape 备份存储空间和文件本节将介绍如何使用ontape 备份存储空间和逻辑日志文件。
第 6 部分 IDS 备份和恢复

关于本教程在本教程中,您将学习备份和恢复概念,以及管理数据库备份和恢复过程的 IDS 策略、实用程序和命令。
本教程中的资料主要覆盖考试第 6 部分“Backup and Restore”中的目标。
本教程涉及的主题包括:∙备份和恢复实用程序∙备份和恢复策略、类型和选项∙执行备份和恢复过程所需的配置和命令∙监视和调试备份和恢复过程∙为数据库服务器备份制定存档策略和计划∙了解备份的类型和执行的时机∙配置 OnBar 和 ontape 来执行备份和恢复∙如何监视和检验备份∙了解如何从存档备份还原和恢复数据库服务器∙从存档备份恢复数据库服务器∙IDS 环境(配置文件和参数,安装和管理)∙数据库服务器监视命令(onstat、onmode、oncheck)∙IDS 概念和术语(dbspace、块、物理日志、逻辑日志、检查点)IDS 备份和恢复概述概述由于数据已经成为最昂贵的资产,企业无法承担丢失数据的损失。
当发生灾难时,需要有办法恢复数据。
需要事先执行一些过程和处理,才能在需要恢复数据时执行恢复过程。
IDS 提供了计划和执行恢复过程所需的技术和工具。
备份IDS 备份是数据库服务器维护的一个或多个 dbspace 和逻辑日志的拷贝。
备份的内容是纯粹的 IDS 页面。
不备份操作系统文件或 IDS 配置文件。
对于这些未备份的文件,需要在 IDS 备份过程之外执行单独的备份过程。
恢复IDS 恢复会从备份的存储空间和逻辑日志文件重新创建数据库服务器数据。
恢复过程将数据从备份介质复制回磁盘上,并应用逻辑日志备份中的事务,从而将dbspace 恢复到一致的状态。
需要进行恢复的情况包括:∙需要替换掉一个包含数据库服务器数据的坏磁盘。
∙有数据库数据或页面被破坏了。
∙需要将数据库服务器数据转移到新的计算机上。
IDS 提供的恢复工具和实用程序IDS 提供了一套备份和恢复实用程序(OnBar、ontape、ISM、archecker)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
[转]
理解ontape 配置、命令和语法
本节将介绍ontape 实用程序。
配置ontape 实用程序
ontape 实用程序使用ONCONFIG 文件中的6 个参数创建存储空间和逻辑日志备份。
表11 给出了
ontape 使用的配置参数。
表11. Ontape 备份和还原配置参数
参数说明
TAPEDEV 指定用于备份和还原存储空间的磁带设备、目录或文件名。
要配置ontape 来使用标准I/O,可将TAPEDEV 置为STDIO。
TAPEBLK 指定用于存储空间备份期间的写入操作的设备的块大小。
块大小在备份和还原期间必须保持相同。
TAPESIZE 指定用于备份和还原的设备的最大大小。
将它设置为0 会使用全部磁带容量。
对于远程设备,不能将磁带大设置为0。
LTAPEDEV 指定用于逻辑日志备份和还原的磁带设备、目录或文件名。
LTAPEBLK 指定用于逻辑日志备份和还原期间的写入操作的设备的块大小。
块大小在备份和还原期间必须保持相同。
LTAPESIZE 指定用于备份和还原的设备的最大大小。
将它设置为0 会使用全部磁带容量。
对于远程设备,不能将磁带大设置为0。
如果TAPEDEV 指向某个磁带设备,它将在每个命令完成后自动倒回。
在从磁带读取或向其写入数据之
前,数据库服务器会执行一系列需要倒回的检查。
如果将TAPEDEV 或LTAPEDEV 设置为一个文件,
该文件会被后续备份覆盖,但在这样做之前会提醒您。
将TAPEDEV 或LTAPEDEV 设置为一个目录,确保每个物理或逻辑日志备份都写入到了新文件中。
如果在Windows 上将LTAPEDEV 设置为/dev/null 或在Windows 上设置为NUL,则会关闭逻辑日志
备份。
逻辑日志会自动标记为已保存,以便可以覆盖它们。
如果未保存日志,则无法执行逻辑还原。
回页首
使用ontape 备份存储空间和文件
本节将介绍如何使用ontape 备份存储空间和逻辑日志文件。
存储空间备份
ontape 实用程序支持存储空间的0、1 和2 级备份。
它按照以下顺序备份存储空间:根存储空间、物理
和逻辑日志存储空间、blobspace、智能blobspace 以及其他存储空间。
在开始使用ontape 创建备份之前,请确保TAPEDEV 参数所指定的位置支持写入。
表12 给出了使用
ontape 备份存储空间的命令示例。
清单3中的命令重命名一个数据块(从path: /chunk_old and offset: 0重命名为path: /chunk_new)并将偏移设置为20000。
热还原
只能在非关键存储空间上执行热还原。
可以在冷还原中还原关键存储空间之后,对选定的存储空间(比如dbspace1 和dbspace2)执行热还原。
表15 给出了使用ontape 执行热还原的示例。
第一个命令对关键存储空间(rootdbs、llogdbs 和plogdbs)执行冷还原。
第二个命令对其他存储空间(dbspace1 和dbspace2)执行热还原。
逻辑日志还原
在执行混合还原时,必须还原最后一次0 级备份之后备份的所有逻辑日志文件。
在执行完整还原时,可以选择是否还原逻辑日志文件。
ontape -l命令可以执行逻辑日志还原。
回页首使用标准I/O (STDIO) 备份和还原
Ontape 支持使用STDIO 执行物理备份和还原操作。
在备份期间,ontape 可将数据写入stdout。
在还原期间,ontape 可从stdin 读取数据。
Ontape 使用管道作为操作系统提供的内存缓冲机制,以便使用STDIO 执行备份和还原。
在ontape 中使用STDIO 的优点是:
•不需要对存储介质执行读或写操作(如果选择直接将备份数据传送给还原操作)。
•可以使用操作系统实用程序在存储前压缩备份数据。
•可以通过任何实用程序传输备份数据。
•可以通过立即将数据还原到另一个机器来创建重复的数据库服务器,比如设置一个初始HDR(或RSS)辅助服务器。
通过将TAPEDEV 配置参数值设置为STDIO,可以将ontape 配置为使用STDIO。
TAPEBLK 和TAPESIZE 配置参数不能用于使用STDIO 的备份。
但是,TAPEBLK 的值仍可用于数据库服务器和ontape 进程之间的数据传输。
这里没有使用TAPESIZE 配置参数,因为STDIO 的容量被假设为是无限的。
使用STDIO 的备份会直接写入stdout。
因此,需要将数据流重定向到某个文件。
否则,会将数据流发送到屏幕。
当将stdout 重定向到某个文件时,请确保文件系统中有足够的空间。
可以将错误和信息写入stderr。
表16 给出了使用STDIO 备份和还原的命令示例。
ontape STDIO 函数支持克隆一个Informix 数据库服务器,或者通过同时执行备份到stdout 和从stdin 还原来快速设置HDR。
如果通过独立完成备份和还原来复制Informix 数据库服务器,则可以使用ontape -F 选项来阻止保存归档。
在同时备份和还原期间,尽管执行了备份,但不能在以后还原它们,因为备份未保存到存储设备;备份的数据将通过一个管道传输到另一个系统,而且将使用一个rsh 操作将数据迅速还原到另一个系统。
清单 6 给出了同时备份和还原的命令示例。
ontape 0 级备份在本地机器上执行。
可以使用rsh 操作系统实用程序将数据传输到一个名为serverB 的远程机器上的stdout,并在远程机器上执行物理还原。
如果将TAPEDEV 配置为STDIO,ontape 命令会忽略-F 选项。
具有STDIO 配置的ontape -F 备份选项意味着归档信息未记录在保留页面中。
回页首使用目录执行备份和还原
Ontape 支持使用一个目录来执行备份和还原操作。
使用目录的优点是,可对同一个目录执行多个备份。
Ontape 会自动重命名该目录中的现有备份文件,就像是向文件名附加一个日期和时间,使备份文件不会被覆盖。
对于物理备份和逻辑日志备份,可以分别将配置参数TAPEDEV 和LTAPEDEV 设置为一个文件或目录。
如果将它们设置为一个文件,那么后续备份会覆盖以前的备份。
为TAPEDEV 和LTAPEDEV 指定的目录必须是存在的(设置了读、写和执行权限),然后才能使用这些目录执行ontape 备份。
Ontape 在备份期间自动生成文件名。
命名约定为:
•物理备份:Hostname_Servernum_L n
•逻辑日志备份:Hostname_Servernum_Log n
其中:
•Hostname将机器名表示为一个前缀。
•Servernum将SERVERNUM 配置参数的值表示为一个前缀。
•n表示备份级别或逻辑日志编号
可通过设置环境变量IFX_ONTAPE_FILE_PREFIX 来忽略默认的备份文件命名约定。
环境变量
IFX_ONTAPE_FILE_PREFIX 的值取代默认文件命名约定中的Hostname_Servernum前缀。
例如,如果将IFX_ONTAPE_FILE_PREFIX 设置为Stores,那么物理备份会创建名为Stores_L0、Stores_L1和Stores_L2的备份文件。
类似地,逻辑日志备份会创建名为
Stores_Log0000000001、Stores_Log0000000002 等的文件。
在还原过程中,ontape 在物理和逻辑备份目录中搜索想要的备份文件名。
在还原期间,如果目录中存在多个备份,还原过程会使用最新的备份。
因为所有备份映像都位于同一个目录中,所以系统管理员应负责监视可用的磁盘空间和文件的安全性。