java操作Hdfs
package hdfs; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.net.URI; import java.net.URISyntaxException; import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.fs.FSDataInputStream; import org.apache.hadoop.fs.FSDataOutputStream; import org.apache.hadoop.fs.FileSystem; import org.apache.hadoop.fs.Path; import org.apache.hadoop.io.IOUtils; public class App2 { public static final String HDFS_PATH="hdfs://192.
oracle data guard 学习(转帖)
data guard的主要原理主要是primary DB将所有操作产生的redo log 传输到standby DB上,在由standby DB对此进行应用的。从而产生一个一致的standby DB。在data guard中,存在两类SYNC和ASYNC,下面分别描述两类的工作方法,从而进一步认识它的原理。下图是SYNC模式的流程图。1、当user 发出 commit命令后,将产生一条 redo record (也称作redo entry)放入SGA中的 redo buffer 中,后台进程LGWR将读取此redo record,将其写入online redo log file。并等待从LNS进程传来的确认信息。2、LNS(Log Network Server) 进程同样从redo log buff
oracle学习----oracle 结构(转帖)
1. Oracle系统架构图1)Oracle包含两部分Instance和Database2)SGA是一内存块。3)SGA的五个部分:Share Pool;Java Pool;Large Pool;Database Buffer Cache;Redo Log Buffer.4)Oracle server包括Instance和Oracle Dababase5)Instance组成:内存(SGA)和后台进程(PMON、SMON、DBWR等)6)Connection(链接)和Session(会话):Connection是Oracle客户端和后台服务器 (service process)建立的一个TCP链接;Connection完成后开始会话。7)Oracle Database:主要包括三种核心文件类型:Data files(存储数据);Controller files (