- 博客(31)
- 收藏
- 关注
原创 google检索语言设置
google会根据用户的地理位置,以及浏览器设定自动设置语言,如果不是你想要的,可以通过以下url进行设定。http://www.google.com/preferences
2012-10-31 08:30:31 591
原创 sqlplus乱码原因分析
如果客户端设定的字符集NLS_LANG和服务器端的字符集设定NLS_CHARACTERSET不一致的话,数据在客户端和服务器端进行流动时会有一个转换客户端字符集UNICODE服务器端字符集字符集一致的时候不会发生转换。而sqlplus上显示的数据要求os的支持。那么就可以知道产生乱码应该有以下几种1.数据没有正确存储 当客户端字符集设定和服务器端字符集设定不一...
2012-10-30 13:11:30 259
原创 ORACLE的路径
1.tnsnames.ora的路径设置デフォルトで、tnsnames.oraファイルはORACLE_HOME/network/adminディレクトリに配置されます。Oracle Netはこの構成ファイルを探すために他のディレクトリを確認することもあります。たとえば、次の順序でtnsnames.oraファイルを確認します。 環境変数TNS_ADMINで指定されたディレクトリ。指定さ...
2012-10-30 12:16:52 181
原创 简易USER_LEXER
USER_LEXERによる Simple 2-Gram Lexer (検索対象がVARCHAR2列)Oracle Text の USER_LEXER による Simple 2-Gram Lexer の実装サンプルです。検索対象はVARCHAR2列。データベース・キャラクタセット上の全てのコードポイントを単純に2文字ずつ区切ってトークンを生成します。主な仕様は、 ・ 一文字での検...
2012-10-22 17:22:05 134
原创 Oracle权限那些事
[table]|dba_tab_privs|直接授予用户的对象权限||dba_sys_privs|直接授予用户的系统权限||dba_role_privs|授予用户的角色|||||role_tab_privs|授予角色的对象权限||role_sys_privs|授予角色的系统权限||role_role_privs|授予角色的角色|||||user_tab_priv...
2012-10-18 17:08:17 89
原创 Tera Term的Macro使用
对于每天要执行的重复命令,自然放到macro里比较好。connect 'xxx.xxx.xxx.xxx:22 /ssh /auth=password /user=[username] /passwd=[password]'wait '$'sendln 'cd /opt/app/weblogic/'wait '$'sendln 'll *.log'...
2012-10-17 08:30:11 1811
原创 Oracle认证的途径
http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=458&p_org_id=70&lang=JA&get_params=p_track_id:Datab11g1Z0-051:http://www.choudhari.net/downloads/Certifications/11g/1Z0-...
2012-10-11 10:14:03 96
原创 Model的使用方法
行变列[code="sql"]select b1,b2,b3from model_testmodelRETURN UPDATED ROWSdimension by(A1,A2,A3)measures( ' ' as b1, ' ' as b2, ' ' as b3, A4)rules( b1[null,null,...
2011-05-17 00:28:27 495
原创 不使用TNS直接链接数据库
直接连接数据库connect user/pass@//0.0.0.0:1521/dbNLS_LANG=American_Japan.JA16SJIS
2011-04-28 13:32:20 101
原创 一个启动java程序脚本。
[code="batch"]@echo offrem ソースのルートset ROOT_PATH=D:\USER\Program\myprojectrem バッチクラスのパスset BATCH_CLASS_PATH=%ROOT_PATH%\batch\batch\target\classesrem ウエブクラスのパスset WEB_CLASS_PATH=%ROOT...
2011-04-27 13:04:30 161
原创 小技巧
取得某个表某个时段前的数据SELECT * FROM 表名 AS OF TIMESTAMP(SYSTIMESTAMP - INTERVAL '60' MINUTE)Oracle数据库在实际数据文件和backup文件之间有REDO文件,起到一个缓存的作用。默认会有3个REDO文件,当然可以根据需要自定义。3个REDO文件是循环使用的...
2011-03-02 12:44:06 83
websphere的jsp修改问题
使用websphere部署一个应用,修改了一个a.jsp文件时,发现服务器并没有重新编译这个a.jsp文件,后来才发现,因为这个a.jsp文件并不是主文件,而是被其他b.jsp文件所包含的。因为b.jsp文件没有变动,所以这个a.jsp文件并不会被重新编译。解决的方法是把b.jsp文件所生成的class文件删掉就可以了。...
2010-03-18 10:02:54 266
原创 MERGE INTO的用法
自从版本9i之后,对于“有则更新,无则插入”有了一个新的用法,不需要再执行2次SQL了。MERGE INTO本来应该是用来合并表的,不过因为其特性,根据用途不同可以用在以下场合:1.合并表2.外部数据插入更新3.用JOIN表更新各种情况下的1.合并表 把表格T2的数据合并到表格T1里,根据结合条件,如果存在则更新,不存在则插入[code="sql"] ...
2010-01-21 14:18:20 132
关于Exists的那些事
在使用or exists时,如果速度太慢,那么就把它转为UNION ALL在使用and exists时,如果速度太慢,就把它转为INNER JOIN,当然抽出数据要GROUP BY一下。别问为什么,因为我也不知道,这是通过查看执行计划,实践得出的。...
2009-12-10 21:30:16 134
设定Oracle客户端字符集
oracle客户端字符集设置需要和服务器端一致,否则会出现乱码问题。首先链接服务器,查询服务器端设置[code="java"]select * from v$nls_parameters;[/code]找到NLS_LANGUAGENLS_TERRITORYNLS_CHARACTERSET环境变量nls_lang便是由这三部分组成[code="java...
2009-12-08 09:47:55 101
原创 分组抽取连续num
对于一个表的字段,首先同内容分组,组内抽取从1开始的连续编码,然后一组为单位再进行从1开始连续编码。例如,字段Item有以下数据[code="sql"]ItemAAABBCDD[/code]得到以下结果[code="sql"]Item GrpId ItmIdA 1 1A 1 2...
2009-11-18 17:30:52 91
对特定session进行跟踪
[code="sql"]accept p_osuser prompt 'OSUSER_NAME? :'set feedback off-- SQLトレース実行文ALTER SESSION SET TIMED_STATISTICS=TRUE -- 時間情報の取得/ALTER SESSION SET MAX_DUMP_FILE_SIZE=UNLIMITED ...
2009-10-15 15:12:12 89
表主要信息抽出
SELECT A.COLUMN_NAME, A.DATA_TYPE, DECODE(A.NULLABLE,'N','不可','Y','可'), A.COLUMN_ID, D.COLUMN_POSITION AS PRIMARY_KEY, E.COMMENTS, A.TABLE_NAME, F.COMMENTSFRO...
2009-06-10 15:36:13 110
S2Aop浅析
java类[code="java"]public class MyCls { public void add(int a, int b){ System.out.println(a+b); }}[/code]拦截器[code="java"]import org.aopalliance.intercept.MethodInvoca...
2009-06-04 17:23:33 174
原创 Linux下的高清
如果是N卡的话,linux下也可以用硬件加速来看高清了。条件:1.GeForce 8以后的卡2.512M显存3.180.06以后的驱动使用mplayer播放,vdpau输出。Mplayer的安装参照一下[url]http://www.ubuntugeek.com/install-mplayer-and-multimedia-codecs-libdvdcss2w32c...
2009-05-26 01:43:50 99
恢复vista的mbr
使用Vista安装光盘启动,进入系统修复控制台输入bootrec /fixmbrReset your computer, and you will get into your windows again.
2009-05-25 14:10:31 80
原创 Linux 2.6.19.x 内核编译配置选项简介
[url]http://lamp.linux.gov.cn/Linux/kernel_options.html[/url]
2009-05-22 18:21:20 70
原创 以debug方式启动java程序
以Debug形式启动Java程序,并通过eclipse进行remote debug。适用场合:1.程序运行环境不再本机。2.程序太大,不想再eclipse里运行。对于eclipse有两种连接器socket attachsocket listen如果是本机调试的话,哪一种都可以。如果是远程调试的话,看看哪个机子配置好,可用资源多,如果是本机的话,使用socket ...
2009-05-22 12:44:27 1434
原创 有关X Window
1.OpenGL:OpenGL(全写Open Graphics Library)是个定义了一个跨编程语言、跨平台的编程接口的规格,它用于生成二维、三维图象[url]http://zh.wikipedia.org/w/index.php?title=OpenGL&variant=zh-cn[/url]2.GLX:OpenGL extension for XOpenGL被设计为只有输出...
2009-04-28 15:53:51 98
x-www-form-urlencoded的解码
问题发生于,我想用tcpmon拦截页面提交数据。由于post的数据都是经过urlencoded编码的,所以看到的数据如果是日文的话都是类似于“%8Ex%95%A5%8B%E0%8Az%8D%87%8Cv”这个样子的。我想把它解码成原始数据,以便于调查。于是使用了URLDecoder.decode方法进行解码,发现解码回来的数据有误[code="java"]System.out....
2009-04-23 14:48:59 1609
原创 何时触发IE的onBeforeUnload事件
当发生下列操作时会触发onBeforeUnload事件。1.点击右上角关闭按钮2.点击左上角IE图标3.点击右上角的IE图标4.在地址栏输入新地址5.点击后退按钮6.点击刷新按钮7.点击页面上的链接(无论href里面是为空还是javascript,但是如果是#号,则不会触发)。...
2009-03-26 18:03:22 91
正则表达式大全
1.金额 要求:a.只能包含半角数字,负号,逗号,小数点。 b.只能有一个符号,并且只能在最前方 c.只能有一个小数点,并且后面必须跟数字 d.逗号只能以千为单位在整数部分切割,并且逗号前面必须有数字。 正则:"^\\-?[0-9]{1,3}(,[0-9]{3})*(\\.[0-9]+)?$"...
2009-03-25 16:09:05 74
原创 更改控制台的语言编码
chcp 437 英文chcp 932 日文chcp 936 简体中文chcp 949 韩文chcp 950 繁体中文chcp 65001 UTF-8graftabl
2009-03-18 09:36:12 321
原创 各种数据库分页SQL总结
1. Oracle,使用3层嵌套[quote]SELECT * FROM ( SELECT B.*, ROWNUM AS RN FROM ( SELECT * FROM MS_USER WHERE COMP_...
2009-02-12 15:02:24 96
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人