2008年10月27日

linux下非阻塞的tcp研究(转)

摘要: tcp协议本身是可靠的,并不等于应用程序用tcp发送数据就一定是可靠的.不管是否阻塞,send发送的大小,并不代表对端recv到多少的数据. 在阻塞模式下, send函数的过程是将应用程序请求发送的数据拷贝到发送缓存中发送并得到确认后再返回.但由于发送缓存的存在,表现为:如果发送缓存大小比请求发送的大小要大,那么send函数立即返回,同时向网络中发送数据;否则,send向网络发送缓存中不能容纳的... 阅读全文

posted @ 2008-10-27 20:45 快乐的绵羊 阅读(640) 评论(0) 推荐(0)

2008年10月22日

Sqlldr使用介绍

摘要: sqlldr的介绍 SQL*LOADER是ORACLE的数据加载工具,通常用来将操作系统文件(数据)迁移到ORACLE数据库中。SQL*LOADER是大型数据仓库选择使用的加载方法,因为它提供了最快速的途径(DIRECT,PARALLEL)。 sqlldr的执行(在UNIX下用shell来调用) $ORACLE_HOME/bin/sqlldr dwh/cognos@ORA8 cont... 阅读全文

posted @ 2008-10-22 17:10 快乐的绵羊 阅读(2411) 评论(0) 推荐(0)

2008年10月9日

[Oracle]如何在亿级记录表中创建索引(转)

摘要: 1. 查看表的具体情况 查看是不是分区表,有多少个分区、分区字段: SQL> col table_name for a20 SQL> col column_name for a20 SQL> select a.table_name,a.partitioned,b.partition_count,c.column_name 2 from user_tables a, user_part_tables... 阅读全文

posted @ 2008-10-09 16:28 快乐的绵羊 阅读(751) 评论(0) 推荐(0)

2008年8月8日

Pro*C开发多线程应用程序(转)

摘要: //如果你的操作系统不支持线程,本文暂不适合你。本文包含以下几个部分: // //什么是多线程? // //Pro*C中的运行时上下文 // //运行时上下文的使用模式 // //多线程应用程序的用户接口 // //多线程例子 // //一.什么是多线程? // //一个多线程的应用程序中,线程运行在共享的地址空间里。线程是在进程内部执行的“轻量”级子进程,它们共享代码... 阅读全文

posted @ 2008-08-08 15:50 快乐的绵羊 阅读(763) 评论(0) 推荐(0)

2008年8月3日

PRO*C中LOB字段的处理(转)

摘要: PRO*C中LOB字段的处理 和普通类型的字段相比,LOB字段的处理是相对比较麻烦的,在C语言等宿主语言中如何操作LOB字段呢?从ORACLE 8I开始,ORACLE数据库在嵌入式语言中提供了多种处理LOB字段的方法。在ORACLE 8I以后的版本中,可以使用日下3个方法来处理LOB字段: l 在PL/SQL块中调用DBMS_LOB 包来处理LOB字段 l 使用OC... 阅读全文

posted @ 2008-08-03 15:45 快乐的绵羊 阅读(1832) 评论(0) 推荐(0)

导航