2> FORMAT '/backup/arch_%T_%s_%p'
3> SKIP INACCESSIBLE
4> ARCHIVELOG ALL;
Starting backup at 08-JAN-13
current log archived
using channel ORA_DISK_1
channel ORA_DISK_1: starting archived log backup set
channel ORA_DISK_1: specifying archived log(s) in backup set
input archived log thread=1 sequence=67 RECID=1 STAMP=804194038
input archived log thread=1 sequence=68 RECID=2 STAMP=804194161
input archived log thread=1 sequence=69 RECID=3 STAMP=804194208
input archived log thread=1 sequence=70 RECID=4 STAMP=804194396
channel ORA_DISK_1: starting piece 1 at 08-JAN-13
channel ORA_DISK_1: finished piece 1 at 08-JAN-13
piece handle=/backup/arch_20130108_3_1 tag=TAG20130108T191956 comment=NONE
channel ORA_DISK_1: backup set complete, elapsed time: 00:00:01
Finished backup at 08-JAN-13
RMAN> BACKUP
2> FORMAT '/backup/arch_%T_%s_%p'
3> SKIP INACCESSIBLE
4> ARCHIVELOG ALL;
Starting backup at 08-JAN-13
current log archived
using channel ORA_DISK_1
channel ORA_DISK_1: starting archived log backup set
channel ORA_DISK_1: specifying archived log(s) in backup set
input archived log thread=1 sequence=67 RECID=1 STAMP=804194038
input archived log thread=1 sequence=68 RECID=2 STAMP=804194161
input archived log thread=1 sequence=69 RECID=3 STAMP=804194208
input archived log thread=1 sequence=70 RECID=4 STAMP=804194396
input archived log thread=1 sequence=71 RECID=5 STAMP=804194410
channel ORA_DISK_1: starting piece 1 at 08-JAN-13
channel ORA_DISK_1: finished piece 1 at 08-JAN-13
piece handle=/backup/arch_20130108_4_1 tag=TAG20130108T192010 comment=NONE
channel ORA_DISK_1: backup set complete, elapsed time: 00:00:01
Finished backup at 08-JAN-13
这两天服务器不知道怎么了,内存消耗很大,结果websphere当掉了,用ftp远程到linux服务器上看到生了了1G多的heap dump文件,down下来后用heap analyser在32 位windows结果打不开,内存溢出。一时也找不到64位的机器,没办法于是就想办法远程到服务器上操作。到网上搜cygwin的本地安装包,找到一个只有40多M,没有x11的安装包,官网只提供在线安装,而我公司的机器不能上网,还好cygwin的安装程序提供下载安装的功能。
以下是步骤:
1. 到官网下载setup.exe, http://cygwin.com/install.html 或是 http://www.cygwin.cn/site/install/
安装时选择下载但不安装。
2. 代理选择 mirrors.163.com,如果没有这项, 请手动增加,这个下载速度快,其它的都是美国站点,很慢。
3. 安装包其它的可以使用默认选择,但是x11的包就选择install.
接着就开始下载了,有800多M, 如果全部安装有好几G。
下载完成后拷贝setup.exe和下载下来的文件到你要安装cygwin的机器上,安装的时候选择本地包就可以了。
安装 完成开始菜单能找到一个Xwin的启动菜单,在windows服务里面也能找到一个cygwin的服务,先启动这个服务,再打开Xwin的终端。
接着打开putty,按如下设置
连上后在putty上操作,比如在ssh命令行下输入gedit,就会发现在本地打开了gedit编辑器。这样我就可以在远程运行heap analyser了,也可以远程跑jconsole。
平时我们也可就用cygwin来学习linux命令。如果不需要x11,安装的时候可以下载较小的包,我在网上找到最小的只有40来M。
对于6LoWPAN的学习,tinyos2.x/apps/UDPEcho是对于初学者最好的例子了。系统例程考虑到应用的扩展性,在程序中增添了很多宏定义,对于熟练的应用者而言,这样是便于开发的;但对于初学者,程序显得复杂而臃肿。下面我们本着实现最简单应用的原则,将UDPEcho实例的代码精简。
在本示例中我们要实现的功能是:
//UDPEchoC.nc #include <6lowpan.h> configuration UDPEchoC { } implementation { components MainC; components UDPEchoP; UDPEchoP.Boot -> MainC; components IPDispatchC; UDPEchoP.RadioControl -> IPDispatchC; components new UdpSocketC() as Echo; UDPEchoP.Echo -> Echo; }
//UDPEchoP.nc #include <IPDispatch.h> #include <lib6lowpan.h> #include <ip.h> #include <lib6lowpan.h> #include <ip.h> #include "UDPReport.h" #include "PrintfUART.h" module UDPEchoP { uses { interface Boot; interface SplitControl as RadioControl; interface UDP as Echo; } } implementation { event void Boot.booted() { call RadioControl.start(); call Echo.bind(5002); } event void RadioControl.startDone(error_t e) { } event void RadioControl.stopDone(error_t e) { } event void Echo.recvfrom(struct sockaddr_in6 *from, void *data, uint16_t len, struct ip_metadata *meta) { call Echo.sendto(from, data, len); } }上面的精简的代码完全能够实现最初我们设定的功能。