自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 给oracle 的SQL脚本传参数

SQL脚本内容:conn &1/&2select count(*) from user_tables;    exit调用:SQL> exit从Oracle9i Enterprise Edition Release 9.2.0.1.0 - ProductionWith the Partitioning, OLAP and Oracle Data Mining options

2007-12-04 14:03:00 3303

原创 用 APPEND 批量加载数据时,可避免不合格数据

批量加载数据在数据仓库里经常用到的方法,但最烦人的就是,加载几千万数据,而表快要扫描完的时候或扫到一半,突然给你来一个约束上的不符合,数据要rollback,就Table Scan 加 rollback 这会消费很时间。 在10gR2  开始,加入了 LOG ERRORS 功能,可以把这情况去掉。用/*+APPEND*/ 批量来加载数据时,不合格的数据可另外传到错误表,之前加载的数据依然被加载

2007-11-19 17:22:00 1800

原创 FTP的传输模式(ascii, binary)的区别

上传图片、压缩或打包类的文件用binary模式; 上传脚本类的文件用(CGI、HTML),用文件编写的文件都需用ascii模式;否则会造成文件的损坏;修改模式直接用命令就行了,很简单:ascii 模式ftp> ascii200 Type set to A.binary模式ftp> binary200 Type set to I.ftp> 之后再put文件。:)

2007-11-06 10:59:00 5900

原创 pmcmd 调用workflow

建好mapping,和workflow,并且测试通过。最后所有调度都是用pmcmd来控制,下面只是一个简单的调用例子:交互模式:$ pwd/soft/informatica/PowerCenter8.1.1/server/bin$$ pmcmdInformatica(r) PMCMD, version [8.1.1 SP1], build [661.0112], SOLARIS 64-

2007-11-05 17:30:00 4699 2

原创 unix/linux 中的SHELL 参数多于9个的处理方法

echo beginecho 0:$0echo 1:$1echo 2:$2echo 3:$3echo 4:$4echo 5:$5echo 6:$6echo 7:$7echo 8:$8echo 9:$9shift 9echo 10:$1echo end/*$0 文件名参数9之后需加上一个 shift 9 ,才可以读到第10个参数和之后的参数*/

2007-11-05 16:46:00 1777

原创 oracle 不同字符集,中文所占用的字节不同

在做ETL的时候,经常有一些字段提示长度不够。今天偶抓住一张表来分析了一下,后来发现中文在不同字符集所占用的字节是不同的。详细如下:源数据库字符集为: ZHS16GBK,数据仓库的字符集为:UTF-8 查询字符集:SELECT * FROM DATABASE_PROPERTIES WHERE property_name = NLS_CHARACTERSET源数据库:(ZHS16GB

2007-11-02 16:00:00 2118

原创 pl/sql 终于出现 continue 在 11g 里了

一直以来,就是少了一个continue语句,一直以来都是用 if...end if 来判断。今天收到了一封oracle 寄过来的邮件,在里头提到了这语句,终于有了,呵呵~begin  for ctr in 1..30 loop    continue when mod(ctr,10) != 0;    dbms_output.put_line (ctr=||ctr);  end loop;

2007-11-02 10:17:00 956

原创 使用 expdp 的前提

$ expdp hub/hub dumpfile=scott.dmp logfile=scott.dmp directory=infouser_backup schemas=scottExport: Release 10.2.0.1.0 - 64bit Production on Thursday, 25 October, 2007 10:19:17Copyright (c) 2003,

2007-10-29 18:05:00 1770 1

原创 SQL*Loader 导入大文本数据

大文本数据来源于 文本 文件 -- 复制表结构create table scott.emp_test_lob as select * from scott.emp where 1=2;alter table SCOTT.EMP_TEST_LOB add CTEXT clob; -- 大文本字段-- 获取样例数据SELECT empno || , || ename || , || j

2007-10-29 17:55:00 874

原创 用SQL*Loader导文本文件到Oracle

一个简单的例子:-- 获取样例数据SELECT empno || , || ename || , || job || , || mgr || ,     || TO_CHAR(hireDate, yyyy-mm-dd hh24:mi:ss) || , || sal || , || comm || , || deptno  FROM scott.emp把以下数

2007-10-29 17:52:00 504

原创 gVim for windows 乱码问题

修改配置文件 _vimrc 把如下参数加上去就行了:set encoding=utf-8set termencoding=utf-8set fileencoding=chineseset fileencodings=ucs-bom,utf-8,chineseset langmenu=zh_CN.utf-8source $VIMRUNTIME/delmenu.vimsource $VIM

2007-10-29 10:21:00 3834

原创 ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务

ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务 今天在开发的XP机上遇到了这个错误,这本来是很常见,很好处理的。但是,偶卡住了一会。在 linux 和 unix 下从来没遇到过-_-!!10g 自动化这么多东西,为什么这监听器不会自己加呢?呵呵~  解决思路:1、保证lsnrctl 已经 start;数据库实例已启动;2、打开$ORACLE_HOME

2007-10-19 09:04:00 2333

原创 捕捉pl/sql具体出错位置

环境: 10g 或以上版本SQL> set serveroutput onSQL> DECLARE  2    v_sqlText VARCHAR2(100);  3  BEGIN  4    v_sqlText:= ;  5    EXECUTE IMMEDIATE v_sqlText;  6  EXCEPTION  7    WHEN OTHERS THEN  8      dbms_

2007-10-17 13:47:00 599

原创 ORA-01652: 无法通过 (在表空间 中) 扩展 temp 段

上午回来,打算把开发服务器的数据库本地化一份,但是EXP的时候,服务器突然被SA中断了. -_-! 没预先通知偶.后来使用一个最直接的方法:create table xx nologging as select * from xx@server;前几个表都好好的,但是到业务表的时候,出现如下错误:ORA-01652: 无法通过 (在表空间 中) 扩展 temp 段 偶第一反应是:

2007-10-17 11:51:00 4007 1

原创 给 fedora 添加个多线程下载工具。

用wget只是单线程,决定下载一个多线程的工具,google一下很快找到了myget,呵呵。myget主页:http://myget.sourceforge.net/下载下来:./configuremakemake install搞定。 

2007-09-29 22:52:00 1672

原创 在 Fedora7 装 Directory Server 代替cognos需要的 sun one ds

为了使用cognos,纯属工作需要,才装Sun one directory server ;但在windows下总是不正常,没办法,只好重装,天呀。没反应,呵呵。Java的东西在windows就这样子,以‘没反应’作抗议,又没有任何的提示信息。就为了给 cognos8 配个Directory Server,浪费了很多时间,重装系统也试用,还好是虚拟机里,重装也挺快的。在网上搜了一下,原来大家装 c

2007-09-27 16:25:00 893

原创 成功安装 flash x86 插件 到 firefox(x86_64)

环境:hp-laptop$ uname -srmLinux 2.6.21-1.3194.fc7 x86_64$ rpm -q firefoxfirefox-2.0.0.3-4.fc7步聚总结:1、下载 flash 插件;Flash player for Linux x86$wget http://fpdownload.macromedia.com/get/flashplayer/current/i

2007-09-09 11:54:00 5570

原创 实用的一条SQL语句…(持续更新…)

[1] connect by 的应用-- 列出某范围的天数 (仅10g)SELECT trunc(SYSDATE, MM)+ROWNUM-1 dt FROM dualCONNECT BY ROWNUM -- 列出左右五天SELECT trunc(SYSDATE) + (ROWNUM - 6) dt FROM dual CONNECT BY ROWNUM [2] 合并记录(merge = in

2007-09-09 10:03:00 597

原创 成功在 Fedora 7 安装无线网卡

环境:NB: hp-v3431auOS: $uname -srmLinux 2.6.21-1.3194.fc7 x86_64偶把装的过程总结一下:1、打开无线网卡,在前面有一个开关,往右推表示打开;2、查看网卡型号:$ lspci |grep Network01:00.0 Network controller: Broadcom Corporation BCM4310 UART (rev 02)3

2007-09-08 19:05:00 2610 1

原创 成功安装 Oracle 10g(x86_64) 到 Fedora 7

环境:硬件:NB,hp-v3431au,AMD Turion64 X2,1G内存软件:Fedora 7(x86_64),Oracle 10gR2_forLinux_x86_64在 Redhat 下装,按照官方网站的文章来做,一般没什么问题。但在Fedora 7 下装,偶还是第一次,虽然在过程中遇到从未见过的错误发生,但由于有Redhat环境的安装经验,所以在 Fedora7没多大问题。好了,如下总

2007-09-05 20:52:00 3225 3

原创 重新编译数据库中的失效对象

DECLARE obj_number number := 0; cursor C1 is select o.obj#,            ALTER || decode (o.type#,                               4, VIEW ,                               7, PROCEDURE ,            

2005-09-21 12:51:00 1009

原创 将 图片 文件存储到 Oracle 的存储过程

测试环境: Win2000 + Oracle92        一个存储图片文件的过程,任何开发工具都可以通过调用过程把图片文存储到数据库中。详细步骤:Microsoft Windows 2000 [Version 5.00.2195](C) 版权所有 1985-2000 Microsoft Corp. C:/Documents and Settings/cha

2005-01-19 15:03:00 2571 2

原创 DELPHI 调用 Oracle 存储过程并返回数据集的例子.

环境: Win2000 + Oracle92一、先在 Oracle 建包     CREATE OR REPLACE PACKAGE pkg_test     AS        TYPE myrctype IS REF CURSOR;        PROCEDURE get(i_test INTEGER,p_rc OUT myrctype);     END pkg_test;       

2005-01-19 14:39:00 1579

原创 vb 调用 Oracle 函数返回数据集的例子

PL/SQL 代码:CREATE OR REPLACE PACKAGE "SCOTT"."PKG_TEST" AS       TYPE myrcType IS REF CURSOR;       FUNCTION get(strbarcode VARCHAR) RETURN myrcType;END pkg_test;CREATE OR REPLACE PACKAGE BODY "SCOTT".

2005-01-19 14:26:00 2881 1

原创 导入不同字符集的数据

如下操作在 windows 下进行------------------------把 Data_A 数据库的 *.DMP 文件导入到 Data_B 数据库。导入时出错:-(Error)----------------------------------------------------------------------------------IMP-00016: required charac

2005-01-19 14:11:00 1517

原创 JSP 连接各类数据库大全(Oracle,MSSQL,DB2,Informix,SyBASE,MYSQL,PostgreSQL)

       现在有好多初学jsp的网友经常会问数据库怎么连接啊,怎么老出错啊?所以我集中的在这写篇文章供大家参考,其实这种把数据库逻辑全部放在jsp里未必是好的做法,但是有利于初学者学习,所以我就这样做了,当大家学到一定程度的时候,可以考虑用MVC的模式开发。在练习这些代码的时候,你一定将jdbc的驱动程序放到服务器的类路径里,然后要在数据库里建一个表test,有两个字段比如为test1,tes

2004-04-18 23:57:00 1566

原创 常用数据库JDBC连接写法

1. MySQL(http://www.mysql.com)mm.mysql-2.0.2-bin.jar Class.forName( "org.gjt.mm.mysql.Driver" ); cn = DriverManager.getConnection( "jdbc:mysql://MyDbComputerNameOrIP:3306/myDatabaseName", sUsr, sPwd )

2003-10-20 13:12:00 1276

原创 用 VB 打开任意盘(硬盘/U盘/光盘)的文件.

在程序打包移植的时候,需要用到 光盘/U盘 。在不知道机子上的光盘的盘符是多少,或不知道盘符的类别和盘符的总数的话。......... 可以用如下方法来判断 .........要用到的 API 描述:返回机子上的所有盘符GetLogicalDriveStrings      VB声明Declare Function GetLogi

2003-10-08 00:07:00 1337 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除