博客文章总览
本文章主要是博客的内容总览,方便记忆。[@more@]一、操作系统1、大主题学习(1)AIX基础日志 目的:对AIX管理有一定认识。能进行普遍问题处理。 状态:完善中。(2)系统之间差异 目的:了解不同系统管理与应用程序开发对不同系统之间的差异。状态:完善中。2、小主题深入二、数据库1、大主题学习(1)oracle内存结构与管理 目的:对oracle内存管理深入了解。 状态:完成。(2)网格RAC基础日志 目的:对RAC管理有一定认识。 状态:待定。 (3)文件系统存储与oracle数据库存储对比 目的:数据存储空间有比较明确认识。状态:完成(4)oracle,db2,mysq
构建个人内存数据库
内存数据库主要应用于实时要求较高业务应用,如:电信计费系统.现在主流有内存数据库有Oracle TimesTen .本文不对TT进行讲诉,主要是讲诉如何开发个人简单内存数据库应用.整理时间未定......[@more@]
数据库编程方法总结
针对现在很多应用都与数据库通信相关.讲诉常用的数据库编程方法.如:通用的ODBC,JDBC.或者针对某一类型数据库编程方法进行总结.整理时间:2009-12-01至2009-12-31[@more@]package com.sp;import java.sql.*;public class TestOra {/*** @param args*/public static void main(String[] args) {// TODO Auto-generated method stubConnection ct=null;Statement sm=null;ResultSet rs=null;try {//jdbc-odbc// Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");// Connection ct=DriverManager.getConnection("jdbc:odbc:wgods
系统之间差异
AIX,HP-UNIX,SunOS,Linux,Windows等,操作系统繁多,如果不对各个系统差异比较清楚,不仅操作系统运用方面缺乏,同时在应用程序开发与移植会比较困难,所以这篇文章为本人对系统之间差异进行学习总结,随时都可能更新.[@more@]一.1.语言差异在Unix系统和Windows系统中整数20000在内存中的情况。十六进制表示 0x00004E20Windows内存表示 20 4E 00 00Unix内存表示 00 00 4E 20这种差异带来的问题,主要体现在以下几个方面:网络通信时,当Windows和Unix之间发生网络数据传输文件存储和读取时,解决这个问题的方法就是交互的双方采用一种
C++高质量编程
C++编程,对于开发者,都可以写上二段,但是真正能写出高质量的代码估计还是比较少,同样我也是学习者,本文作为平时学习日志吧。随时都会更新……[@more@]1、const 数据成员只在某个对象生存期内是常量,而对于整个类而言却是可变的,因为类可以创建多个对象,不同的对象其const 数据成员的值可以不同第6 章 函数设计1、函数接口的两个要素是参数和返回值。避免函数有太多的参数,参数个数尽量控制在5 个以内。尽量不要使用类型和数目不确定的参数。2、在函数体的“入口处”,对参数的有效性进行检查。很多程序错误是由非法参数引起的,我
TCP/IP基础知识&Oracle的TCP/IP网络应用
主要总结TCP/IP基础知识,同时结合Oracle的网络连接进行讲诉TCP/IP的应用.....整理中.....[@more@]//MyServerimport java.io.*;import java.net.*;import com.common.*;public class MyServer { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub try { //创建ServerS0cket// System.out.println("i am listening!");// ServerSocket ss=new ServerSocket(8888);// Socket s=ss.accept();// InputStreamReader isr=new InputStreamReader(s.getInputStream());/
网格RAC基础日志
本日志主要记录RAC基础知识,包括与单节点区别与联系,同时讲诉从单节点的管理过渡到RAC的管理,整理中.....2009-11-15至2009-12-15[@more@]
oracle误drop/update数据恢复测试
本人主要是对drop/update数据后,在允许有时间内进行数据恢复,操作性强,比较实用。不对理论进行讲诉。[@more@]1、drop表,如何进行恢复create table etl (id number);insert into etl values (1);commit;drop table etl; 如果drop table etl purge --就不能进行恢复下面进行表的恢复:(1)介绍视图进行恢复:DBA_RECYCLEBINSQL> SELECT OBJECT_NAME,ORIGINAL_NAME,CAN_UNDROP,CAN_PURGE FROM DBA_RECYCLEBIN WHERE ORIGINAL_NAME='ETL';OBJECT_NAME ORIGINAL_NAME CAN CAN------------------------------ -------------------------
oracle,db2,mysql类比之一常用类似知识点
《oracle,db2,mysql类比》作为三种数据库一个类比,目的在于通过类比,了解现在数据库相似点与异同点,同时可以帮助大家在了解一种数据库,能够迅速地学会其他数据库。初步定义为oracle,db2,mysql三种数据库,以后可能还是追加informix,sysbase,sql server等数据库。本篇作为首篇,目的是让大家对这三种数据库常用的知识点有一个感知的认识。 [@more@]一、常用知识点1、查看可以登陆的数据库:oracle:查看tnsname.ora 或者 echo $ORACLE_SIDdb2:mysql:show databases --查看当前数据库:select database()2、查看用户表,视图,表索引,表
进程间通讯
结合个人开发经验,讲诉多进程编程,并结合oracle进程管理进行探讨.整理时间:2009-11-01 至2009-11-30 -------这段时间一直在研究足球彩票,以至于没时间更新blog,这是以前总结部分内容,暂时放上来.......[@more@]IPC(InterProcess Communication)主要包括:管道、FIFO、信息队列、信号量及共享内存等。不包括Socket。1、管道 优点:半双工管道是最常用的,如shell管道。 缺点:a、以前以半双工的方式存在,现在个别系统提供全双工方式;b、只能父子进程之间通信。 应用简单说明: (1)创建管道pipe(filedes[2]),其中filedes[0]读read(filede
构建数据仓库
总结:个人数据仓库建设经验 2009-10-12 至2009-10-28 整理中....以数据质量为保证,元数据为导向,数据建模为基础讲诉数据仓库的构建....[@more@]1、数据质量。数据分析与预测的前提是较高的数据质量。此项目也得到较多建设数据仓库人士的认可与重视。但是一般项目都没有做好此内容。个人认为还没有建立完善的数据质量模型上面。下面会针对元数据,数据建模一起讲诉如何来构建完善数据质量系统。2、元数据。元数据是体现数据仓库数据的数据。元数据管理系统是管理数据仓库数据的系统。包括数据仓库数据算法,数据逻辑等,同时元数据系统也为
oracle内存结构与管理
计划二周时间(基础篇) :2009-10-08至2009-10-20 整理中...... Oracle的内存分配相当复杂,到真正写起日志来,发现真不是那么容易写。。。。。(初稿,有待完善)[@more@]Oracle内存结构主要包括三大部分:一、进程全局区(PGA)1、PGA主要是系统为Oracle进程所分配的内存,主要包括进程内存,同时专用服务连接还包括UGA。对非UGA内存,PGA有手动PGA内存管理和自动PGA内存管理。2、参数WORKAREA_SIZE_POLICY=AUTO表示自动PGA内存管理。二、用户全局区1、UGA为会话所有。UGA的分配取决于连接Oracle方式。共享服务器连接,UGA在SGA的大池中划分;专
批量绑定加快数据处理测试
本文是对批量绑定进行测试,对批量绑定数据处理有一定参加意义,速度提高很是明显.已完成.[@more@]declaretype id_table_type is table of number(6)index by binary_integer;type name_table_type is table of varchar2(10)index by binary_integer;id_table id_table_type;name_table name_table_type;start_time number(10);end_time number(10);beginfor i in 1..5000 loopid_table(i):=i;name_table(i):='Name'||to_char(i);end loop;start_time:=dbms_utility.get_time;for i in 1..id_table.count loopinsert into demo values(i
AIX基础日志
本文是对AIX一些基础知识进行学习总结,为学习AIX初级者提供点参考.完善中....[@more@]第1章 AIX操作系统概述1.4.2 AIX内核的特点(1) 抢占式(Preemptable)(2) 可置换(Pageable)-----请求页面调度(Demand Paging)(3) 动态性(Dynamic)(4) 可扩展性(Extendable)(5) 64位的内核(6) 64位应用程序的可缩放性(Scalability)第2章 安装AIX操作系统2.1.1 oslevel 命令 ----可以查看操作系统的版本号 5.3.0.0 ---操作系统版本号--发行版号--修正版号--修订版本号第3章 启动和关闭AIX系统系统的启动分为硬件初始化阶段和AIX核心初始化阶段,硬件初
myblog
创建blog,不为别,只为记录成长痕迹,到老了,回过头来,自己至少还一个blog.世界之大,blog让我们见识更开阔!