`
Cages
  • 浏览: 101480 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
今天遇到一个比较棘手的问题:本地eclipse工程师utf-8的编码,tomcat也是这个编码,由于要在webservice中传递byte[]数组,目的是压缩以保证大批量数据的可靠传输, 问题出现了,对方接口是服务端,并且测试和生产环境都需要gbk编码的格式,这样导致了对方给我传递的编码是gbk,我轻松解压开gbk就不会乱码,道理大家都明白,gbk是utf的真子集。 我用utf-8发的字节流自然对方不能用gbk编码,但是对方也不能用utf编码,因为这是个通用接口,服务端不能按照客户端的要求来改,而且是老系统,影响比较大,无奈,我改! 什么new String(xxx.getByte[],& ...
测试环境是Oracle 10g 10.2.0.4 : select * from (select t.*, ROWNUM num from (select t.user_type, t.producttype_name, t.prodname, t.comcname, sum(t.cnt) cnt, sum(t.premium) premium, cast(WM_CONCAT(policytype || '-' || cnt) as ...
LINUX下将hadoop-0.21自带的hadoop eclipse plugin放到eclipse dropins目录中无法正常运行,使用eclipse -consolelog 发现找不到hadoop的类,解压hadoop-0.21.0-eclipse-plugin.jar发现META-INF下的MANIFEST.MF文 件中,Bundle-ClassPath写的有问题,他写的是/lib/hadoop-core.jar,把hadoop目录下的hadoop- common-0.21.0.jar,hadoop-hdfs-0.21.0.jar,hadoop-mapred-0.21.0.ja ...
经过几天的测试,hadoop分布式系统搭建完毕。首先说一下这几天对hadoop理论知识的理解,然后说一下安装及碰到的问题。有图有真相http://192.168.0.20:50070/dfshealth.jsp 第一:理论知识: 什么是hadoop: 由三部分组成:HDFS,MapReduce和Hbase。 维基百科这样说:一个分布式系统基础架构,由Apache基金会开发。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力高速运算和存储。这里面关键就是高速运算和海量存储。我们首先讲海量存储,这个比较有意思,一会儿再说高速运算。 海量存储:HDFS<Hado ...
1. 前言 本文的目的是让一个从未接触Hadoop的人,在很短的时间内快速上手,掌握编译、安装和简单的使用。 2. Hadoop家族 截止2009-8-19日,整个Hadoop家族由以下几个子项目组成: 成员名 用途 Hadoop Common Ha ...
1、恢复非当前的联机日志: 启动数据库,遇到ORA-00312 or ORA-00313错误,如 ORA-00313: open failed for members of loggroup 2 of thread 1 从这里我们知道日志组2的数据文件损坏了 查看V$log视图 selectgroup#,sequence#,archived,status from v$log; GROUP#SEQUENCE#ARCHIVED STATUS ---------- ---------- ------------------------ 11YESINACTIVE 22Y ...
查找要恢复到的scn select max(ktuxescnw * power(2, 32) +ktuxescnb) scn from x$ktuxe; 这里是测试用 所以预先可以知道scn,如果是生成系统就得查询日志 ,想办法获得scn了,如查询数据库字典表(V$archived_log or v$log_history),或分析归档与联机日志(logmnr)等。 假如要恢复到的scn是111 先关闭数据库,然后启动到mount下: shutdown immediate; startup mount; run{ allocate channel c1 type disk; r ...
首先有备份 其次知道自己想要恢复到的历史时间 拷贝备份的所有数据文件回来, startup mount;启动到mount状态 recover database until time'2012-04-10:16:43:01';//穿越到今天 呵呵 因为10号发工资,所以喜欢穿越到10号 Mediarecovery complete. 恢复ok,这个不要一个alter database open 而是要 alter database open resetlogs;让oracle重新开始scn号 注意: 最好备份所有的数据,冷备份亦可,如果因为其中一个数据文件的时间戳( ...
再次强调,要想恢复,先有备份 此处忽略N条启动报错 select * from v$recover_file; 此处忽略N条记录rman connect target / ;我一般习惯不用恢复目录数据库 run{ allocate channel c1 type disk; restore database; recover database; sql 'alter database open'; release channel c1; } RMAN-08055: media recovery complete 一看到这句话我就欣喜若狂 注意: ...
这次比较惨,启动时报N个文件找不到的错误,呵呵,是我故意删了N个数据文件, 只要有备份与归档存在,就可以实现数据库的完全恢复(不丢失数据);所以我不怕, 当然你也可以狠一点,把系统文件也干掉 select * from v$recover_file;不解释了 拷贝所有数据文件的备份到原来的位置 recover database; 然后死等 Media recovery complete.这句话的出现 alter database open;祝你成功 注意: 恢复过程在mount下进行。
当然,前提是先有这个数据文件的备份了 启动数据库仍旧报数据文件找不到的错误 先查恢复视图,发现又是可恶的3号文件坏了,不多说,马上 alter database datafile 3 offline drop; rman脚本: run{ allocate channel c1 type disk; restore datafile 3; recover datafile 3; sql 'alter database datafile 3 online'; release channel c1; } alterdatabase open;ok,搞定! 但是要注意: ...
现象如上篇文章,就是数据库是归档状态,错误是这两个: ORA-01157: ORA-01110:先检查一下恢复视图:select* from v$recover_file; 会发现需要恢复的数据文件信息 假设是3号数据文件需要恢复,则alter database datafile 3 offline drop; 脱机损坏的数据文件 打开数据库:alterdatabase open; 拷贝备份的数据文件 recover datafile 3;//恢复数据文件 出现Mediarecovery complete 说明恢复成功了 alter database datafile ...
一般是启动时报一下的错误: ORA-01157 ORA-01110 报警文件中显示不能打开数据文件,这种情况下只能采用冷备的全库恢复。也就是说只是restore,不需要进行recover。这种情况下的恢复,可以完全恢复到备份的点上,但是可能是丢失数据的,在备份之后与崩溃之前的数据将全部丢失。不管毁坏了多少数据文件或是联机日志或是控制文件,都可以通过这个办法恢复,因为这个恢复过程是Restore所有的冷备份文件,而这个备份点上的所有文件是一致的,与最新的数据库没有关系,就好比把数据库又放到了一个以前的"点"上;对于非归档模式下,最好的办法就是采用OS的冷备份,建议不要用R ...
实例故障恢复: 当instance意外地(如掉电、后台进程故障等)或预料地(发出SHUTDOUM ABORT语句)中止时出现实例故障,此时需要实例恢复。 实例恢复将数据库恢复到故障之前的事务一致状态。一般情况下是由oracle自己来完成实例恢复的,步骤如下: 1、启动后根据联机重做日志进行前滚,使数据库恢复到故障发生的时候时 的状态。 2、然后释放故障时 的资源,判断事务提交的状态,回滚掉未提交的事务。 3、打开数据库,使数据库变得可用 介质故障恢复: 介质故障是当一个文件、一个文件的部分或磁盘不能读或不能写时出现的故障。这种状态下的数据库都是不一致的,需要手工对进行数据库的恢 ...
rman connect target / 也可以 rmantargetsys/oracle@test db 连接远程数据库 记录rman执行的日志: rmantarget/ log/home/oracle/rmanLog.txt show all//显示所有rman参数 CONFIGURERETENTIONPOLICY 配置备份保留策略 基于时间: CONFIGURERETENTIONPOLICYTORECO ...
Global site tag (gtag.js) - Google Analytics