- 博客(277)
- 收藏
- 关注
原创 史记在线阅读--名著小说网
史记在线阅读--名著小说网〖 史记内容简介〗《史记》是由司马迁撰写的中国第一部纪传体通史。《史记》最初没有固定书名,或称“太史公书”,或称“太史公传”,也省称“太史公”。“史记”本是古代史书通称,从三国时期开始,“史记”由史书的通称逐渐成为“太史公书”的专称。记载了上自上古传说中的黄帝时代,下至汉武帝元狩元年间共3000多年的历史(哲学、政治、经济、军事等)。《史记》与后来的《汉书》(班固)、...
2011-11-21 23:11:48
388
原创 wrap加密oracle包
大家都知道oracle的很多系统包是没法看它的源码的,oracle就是将自己的源码用wrap加密了,所以看不到。为了保护自己辛苦写下的代码,我们自己也可以用该工具加密自己写的过程、函数、包、包体。只是wrap加密是不可逆的过程,所以大家在加密了自己代码的同时也必须保存好源码。下面做个wrap的小测试,我也像oracle那样只加密包体,不加密包说明,过程、函数的加密和这类似。1、创建包说明、包体文件...
2011-03-08 17:15:44
282
你愿意说自己是程序员吗?你能干这行一辈子吗?
许多程序员一到三十岁,就开始考虑转行问题。这固然有工作强度有关,但也说明在中国,这还是一个年轻的行业,IT 行业离成熟还有距离。对某些人,宁愿高调宣传自己并不光彩的所谓学位。你愿意说自己是程序员吗?你能干这行一辈子吗?以上是我看保罗·格雷厄姆简历的一些感受。附保罗·格雷厄姆简介:保罗·格雷厄姆(1965年—),英文名Paul Graham,美国著名程序员、风...
2011-02-19 21:23:00
236
Long to Varchar2 conversion
You Asked Hi, Thanks for your earlier responses....See, i have one more problem, like i want to retrive the first 4000 characters of the long datatype, with out using the pl sql code. i ju...
2011-01-17 10:13:00
413
原创 ETL的考虑
09 : 09 ETL的考虑 做数据仓库系统,ETL是关键的一环。说大了,ETL是数据整合解决方案,说小了,就是导数据的工具。回忆一下工作这么些年来,处理数据迁移、转换的工作倒还真的不少。但是那些工作基本上是一次性工作或者很小数据量,使用access、DTS或是自己编个小程序搞定。可是在数据仓库系统中,ETL上升到了一定的理论高度,和原来小打小闹的工具使用不同了。究竟什么不同,从名字上就可...
2010-11-12 16:02:23
139
原创 Oracle常用sql语法集合
Oracle常用sql语法集合 表: select * from cat; select * from tab; select table_name from user_tables; 视图: select text from user_views where view_name=upper('&view_name'); 索引: select index_name,ta...
2010-09-27 09:26:07
141
原创 Oracle修改字符集
Oracle修改字符集2.3oracle数据库的字符集更改 A、oracle server 端 字符集查询 select userenv(‘language’) from dual 其中NLS_CHARACTERSET 为server端字符集 NLS_LANGUAGE 为 server端字符显示形式 B、查询oracle client端的字符集 $echo $NLS_LAN...
2010-09-27 09:18:24
120
dbms_metadata.get_ddl的用法
dbms_metadata包中的get_ddl函数<script type="text/javascript"><!--google_ad_client = "pub-4334685396432654";/* 728x15, 创建于 09-12-23 */google_ad_slot = "4194329749";google_ad_width = 728;googl...
2010-05-20 09:57:00
102
Oracle自定义函数
特价手机话费充值,亏本充值,淘宝店铺 http://tqhb.taobao.com核心提示:函数用于返回特定数据。执行时得找一个变量接收函数的返回值; 语法如下: create or replace function function_name ( argu1 [mode1] datatype1, argu2 [mode2] datatype2, ........ ) ret...
2010-05-11 17:06:00
180
SQL*PLUS命令的使用大全
SQL*PLUS命令的使用大全 SQL*PLUS命令的使用大全 Oracle的sql*plus是与oracle进行交互的客户端工具。在sql*plus中,可以运行sql*plus命令与sql*plus语句。 我们通常所说的DML、DDL、DCL语句都是sql*p...
2010-04-07 09:31:00
141
oracle分析函数Rank, Dense_rank, row_number
分析函数2(Rank, Dense_rank, row_number) <script type="text/javascript"><!--google_ad_client = "pub-4334685396432654";/* 728x15, 创建于 09-12-23 */google_ad_slot = "4194329749";google_ad_width...
2010-02-24 09:23:00
221
oracle 分析函数over
分析函数(OVER) <script type="text/javascript"><!--google_ad_client = "pub-4334685396432654";/* 728x15, 创建于 09-12-23 */google_ad_slot = "4194329749";google_ad_width = 728;google_ad_height = ...
2010-02-24 09:12:00
144
Oracle 函数大全(字符串函数,数学函数,日期函数,逻辑运算函数,其他函数)...
<script type="text/javascript"><!--google_ad_client = "pub-4334685396432654";/* 728x15, 创建于 09-12-23 */google_ad_slot = "4194329749";google_ad_width = 728;google_ad_height = 15;//-->...
2010-02-24 09:04:00
159
sql语句收集
1. wm_concat函数也来打擂台使用场景:简单的将一列的字段通过逗号连接起来。Example:select a1,(wm_concat(b1),from aa group by a1如果是10G版本以下通用的语句如下SELECT t.id id, MAX(substr(sys_connect_by_path(t.sname, ','), 2)) strFROM (SELECT id, sna...
2010-02-09 12:02:00
101
Oracle 绑定变量的用法
1.让Oracle自己绑定变量set serverout on;set timing on;declarel_sql varchar2(2000);l_count number;l_param1 varchar2(100);l_param2 varchar2(100);beginl_param1:=’a';l_param2:=’b';select count(*) into l_count fro...
2009-12-01 15:42:00
138
oracle索引整理
一,oracle的索引陷阱一个表中有几百万条数据,对某个字段加了索引,但是查询时性能并没有什么提高,这主要可能是oracle的索引限制造成的。 oracle的索引有一些索引限制,在这些索引限制发生的情况下,即使已经加了索引,oracle还是会执行一次全表扫描,查询的性能不会比不加索引有所提高,反而可能由于数据库维护索引的系统开销造成性能更差。 下面是一些常见的索引限制问题。 1、使用不等于操作...
2009-11-27 23:01:00
124
oracle for in loop 两例
for in loop 壹:1、搭建环境create table ETL_DATE(DATE_CHAR VARCHAR2(8),DATE_DATE DATE);select * from etl_date;2、代码DECLAREv_date date;BEGINEXECUTE IMMEDIATE 'truncate table etl_date';for v_date in 20091001 .....
2009-11-27 15:43:00
692
Oracle随机函数的取法
简单得说,通过dbms_random包调用随机数的方法大致有4种: 1、dbms_random.normal 这个函数不带参数,能返回normal distribution的一个number类型,所以基本上随机数会在-1到1之间。 简单测试了一下,产生100000次最大能到5左右: SQL> declare 2 i number:=0; ...
2009-11-26 23:54:00
182
oracle 新手注意事项
1. 删除表的注意事项 在删除一个表中的全部数据时,须使用TRUNCATE TABLE 表名;因为用DROP TABLE,DELETE * FROM 表名时,TABLESPACE表空间该表的占用空间并未释放,反复几次DROP,DELETE操作后,该TABLESPACE上百兆的空间就被耗光了。 2.having 子句的用法 having 子句对 group by 子句所确定的行组进行控制,...
2009-11-26 17:52:00
110
Oracle中ROWNUM的使用技巧
Oracle中ROWNUM的使用技巧 ROWNUM是一种伪列,它会根据返回记录生成一个序列化的数字。利用ROWNUM,我们可以生产一些原先难以实现的结果输出,但因为它是伪列的这个特殊性,我们在使用时也需要注意一些事项,不要掉入“陷阱”。下面就介绍一下它的使用技巧及注意事项。1 特殊结果输出利用ROWNUM,我们可以做到一些特殊方式的输出。1.1 Top N结果输...
2009-11-26 16:25:00
102
oracle导出和导入
<script type="text/javascript"><!--google_ad_client = "pub-4334685396432654";/* 728x15, 创建于 09-12-23 */google_ad_slot = "4194329749";google_ad_width = 728;google_ad_height = 15;//-->...
2009-11-26 15:41:00
126
Oracle SQL 语句一
创建一个跟表 A一样的结构表B 并且复制所有的数据create table test_Info as select * from sic_ia_corpration_security 创建一个跟表 A一样的结构表B ,只复制结构,不复制数据create table test_Info as select * from sic_ia_corpration_security where 1=2...
2009-11-26 14:27:00
85
怎样启动、关闭和重新启动oracle监听器 in linux
<script type="text/javascript"><!--google_ad_client = "pub-4334685396432654";/* 728x15, 创建于 09-12-23 */google_ad_slot = "4194329749";google_ad_width = 728;google_ad_height = 15;//-->...
2009-11-22 11:02:00
257
windows 全部命令
winver 检查Windows版本 wmimgmt.msc 打开Windows管理体系结构(wmi) wupdmgr Windows更新程序 wscript Windows脚本宿主设置 write 写字板 winmsd 系统信息 wiaacmgr 扫描仪和照相机向导 winchat xp自带局域网聊天 mem.exe 显示内存使用情况 msconfig.exe 系统配置实用程序 mplayer2...
2009-10-30 12:36:00
94
websphere使用技巧集锦
1、websphere6.0中概要表删除: wasprofile.bat -delete -profilename 2、普通应用部署在websphere上中文乱码问题 解决:管理控制台--->服务器--->应用程序服务器--->server1--->java和进程管理--->进程定义--->java虚拟机--->将通用jvm参数设置为 -Dfile.en...
2009-09-25 09:48:00
334
Websphere 优化文档
WAS配置概要 描述参数缺省值设置原则JVM堆栈服务器 > 应用程序服务器 > server1 > Java 虚拟机无最小值为总内存1/8,最大值为总内存1/2至3/4连接池资源 > JDBC提供程序 > (JDBC提供程序名) > 数据源> (数据源名) > 连接池属性最小连...
2009-09-24 13:38:00
344
【GRANTS】【SCRIPTS】两种自动化获得Oracle授权语句的脚本
对于DBA来说,一切可以简化操作的尝试都要被鼓励。这里提供两种快速得到Oracle授权语句的脚本。第一种方法:可以通过SQL从一些数据字典中查询到授权信息,生成授权语句:undefine user_nameset pagesize 1000select 'grant '||tt.granted_role||' to '||tt.grantee||';' as SQL_textfrom dba_...
2009-09-08 10:37:00
119
谁背上了猴子 - 谈时间管理
具体地说,我们将讨论三种管理时间:受上司支配的时间,用于完成上司下达的工作任务。对于这些工作,经理们不能掉以轻心,否则会立即受到直接处罚。 受组织支配的时间,用于满足同级人员提出的积极支持的要求,若置若 闻,也会招致惩罚,尽管惩罚并不总是直接的或迅速的。 由个人支配的时间,用于完成经理们自已想出的或者同意去做的事情,然而,其中一部份时间会被下属占用,称为受下属支配的时间。剩余...
2009-06-09 15:33:00
96
成功的人士都很没趣
无数有头脑有身段外加有容颜的女孩在抱怨:好玩的男人越来越少。那是因为自认为有头脑的男人并不想玩,他们都在拼命地想成功。 成功需要付出。付出的不仅是精力和时间,脑汁和胆汁,更加要命的是心态。一些成功的人,早就不是当年那个望着美食就垂涎三尺,望着美女就一夜失眠的年轻人,而是饱经风霜之后,对一切感官刺激都倍加麻木的老人。美食?美食有什么意思?燕鲍翅早就吃厌了。美女?美女有什么意思?一张信用卡可以...
2009-06-09 13:34:00
82
大型网站架构演变和知识体系
架构演变第一步:物理分离webserver和数据库最开始,由于某些想法,于是在互联网上搭建了一个网站,这个时候甚至有可能主机都是租借的,但由于这篇文章我们只关注架构的演变历程,因此就假设这个时候 已经是托管了一台主机,并且有一定的带宽了,这个时候由于网站具备了一定的特色,吸引了部分人访问,逐渐你发现系统的压力越来越高,响应速度越来越慢,而这个时候比较明显的是数据库和应用互相影响,应用出问题...
2009-06-09 11:35:00
56
MySpace 系统的变迁日志
在每个里程碑,站点负担都会超过底层系统部分组件的最大载荷,特别是数据库和存储系统。接着,功能出现问题,用户失声尖叫。最后,技术团队必须为此修订系统策略。虽然自2005年早期,站点账户数超过7百万后,系统架构到目前为止保持了相对稳定,但MySpace仍然在为SQL Server支持的同时连接数等方面继续攻坚,Benedetto说,"我们已经尽可能把事情做到最好"。里程碑一:50万账户 按Benede...
2009-06-09 10:49:00
91
CentOS 下的 Apache CA 证书申请与导入日志
Get request[root@tsghweb openssl]# openssl genrsa -des3 -out server.key 1024Generating RSA private key, 1024 bit long modulus............++++++..........++++++e is 65537 (0x10001)Enter pas...
2009-06-08 16:46:00
173
PowerShell做什么:检查计算机的日期与时间
改变一台计算机的日期与时间 在解释如何使用这个最新Set-Date cmdlet以前,我们应该注意到,这是一个cmdlet。你应该小心使用。 举个例子来说,如果你在活动目录环境下,你的工作站必须密切配合你的域控制器;如果他们并非这样,你可能无法登录到域。电脑的时间是经常被指派使用一个自动时间服务;在这种情况下,你也许并不必(或许不应该)手动来设定日期和时间。 当然,如果你需要设定日期和时间,那么S...
2009-05-26 12:34:00
163
PowerShell中格式化命令和输出命令
powershell 中文技术网 今天, 我将为您介绍如何使用格式化和输出命令. 在PowerShell中,负责进行格式化和输出的是三类cmdlet。他们分别是:Format-*、Out-*和 Write-* 。顾名思义,Format-* 主要是用来对信息进行格式化操作...
2009-05-12 23:02:00
333
PowerShell基础知识
powershell 中文技术网 如果要学一门语言, 你就必须对语言的语法, 特性有所了解. 只要对语言的各个环境了解, 才能更好编写, 调式, 部署你的程序. 因此, 教程第二部分将会着重于如下几个方面:1. PowerShell, Shell, 脚本语言等概念;2. 参数绑定;3. 类型转换.这些基础知识, 希望大家不要轻视, 因为后面的教程将会直接引用这些概念.首先, 我...
2009-05-11 21:32:00
352
WebSphere MQ入门教程(27):MQ死信队列、配置、跟踪
8.2死信队列 出于某种原因无法发送的消息都被放置在死信队列。您可以通过 MQSC 命令 DISPLAY QUEUE 来检查队列是否包含消息。如果队列包含消息,则使用所提供的浏览样本应用程序(amqsbcg)来浏览队列上的消息。样本应用程序将显示每个消息的消息描述符和消息上下文字段。您应该通过分析消息的死信头来确定消息被放在死信队列的原因。 8.3配置文件和问题确定 配置文件错误通常找...
2009-05-11 20:37:00
1965
Siebel CRM 全接触
作者简介何荣勤先生,Siebel 认证咨询专家,从事IT业多年,并拥有Intentia Movex、Siebel eBusiness 等应用系统的丰富实施经验。目前在澳大利亚悉尼一家美国跨国公司任信息技术部主管,并兼任大中华区客户关系管理 (GreaterChinaCRM.org)研究所所长。1、前言CRM(客户关系管理)可以说是近几年来讨论得最多最热的话题之一,不论是在国内或国外...
2009-05-11 16:09:00
212
采用六西格玛(Six Sigma)方法优化业务流程
六西格玛(Six Sigma)是由摩托罗拉公司发明的最初用于提高产品质量的方法。在摩托罗拉公司的成功运用,使得该方法的应用范畴不断推广。其应用目标从单纯的关注质量提高扩展到以客户为中心的整体公司业绩的提升,其应用行业从生产制造拓展到服务性行业。通用电器把该方法作为公司创造竞争力的主要手段,并取得了显著的成功。目前,六西格玛(Six Sigma)管理方法受到了世界范围内各大公司的关注。在中国,很多本...
2009-05-11 16:03:00
298
linux忘记密码的解决方法
1.在Grub引导程序中,在下面给出了一系列提示。有兴趣的朋友可以都去试验一下。我们这里按“e”键进入系统启动前的Grub配置。(如果你的系统引导程序是LILO,和Grub大体类似,请自行参照LILO给出的提示操作) 2.然后我们选择中间那一项:“kernel /vmlinuz-2.4.20-8 ro root=LABEL=/”按“e”键进入编辑。 3.在“LABEL=/”后面输入“空...
2009-05-09 16:56:00
78
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人