- 浏览: 20274 次
- 性别:
- 来自: 武汉
最新评论
文章列表
转自http://yangbo-ora.blogspot.com/2008/01/dbmscrypto-encryption-aes.html
那个页面被墙 只好在这复制下了
目前主流的加密方法大致有MD5、SHA-1、DES、Triple DES、AES,目前MD5、SHA-1、DES都已经有破解方法,Triple DES、AES还没有被破解的记载,其中AES是最新最安全的加密方法,最多可提供256位的加密。
Oracle 9i提供MD5、DES、Triple DES,而Oracle 10g和10g R2提供了上面提到的所有加密方法供选择。
鉴于以上情况,针对Oracle 10g, ...
java系统采用的SSH以及从C3p0连接池。数据库为oracle 10g
完成目标:
通过java调用oracle存储过程。其中存储过程用到数组参数和事务及临时表。
碰到的问题:
1 更倾向于用会话级临时表。但从一些资料上看,采用连接池的话会出现数据混乱问题。该删的未删。这个未验证。有谁做过,请指点。
2 C3P0貌似不支持JDBC4,故不支持创建oracle数组类型,因而采用原生JDBC代替。基于第二点的话第一点看起来就不是问题了(如果是同一个存储过程的话)
第一步 建立了一个number类型的数组类型
create or replace
type myvar ...
转自http://renjie120.iteye.com/blog/648858
注意:数据库版本是10g,不过大部分9i的也适用,闪回9i就没有.
1.曾经不小心把开发库的数据库表全部删除,当时吓的要死。结果找到下面的语句恢复到了1个小时之前的数据!很简单。
注意使用管理员登录系统:
select * from 表名 as of timestamp sysdate-1/12 //查询两个小时前的某表数据!既然两小时以前的数据都得到了,继续怎么做,知道了吧。。
如果drop了表,怎么办??见下面:
drop table 表名;
数据库误删除表之后恢复:( 绝对ok ...
^ The caret (^) tells the regular expression that the character must not match the characters to follow.
比如要匹配所有除了a或b的字符,字符类可以这么写[^ab]
^ 定位符规定匹配模式必须出现在目标字符串的开头
那是否说^ 在[ ] 里面 就 表示排除(负向类) , 在[ ] 前面 就表示要在开头 ?
$ 定位符规定匹配模式必须出现在目标对象的结尾
- 范围类,如要匹配a到z的所有字母,字符类可以这么写 ...
正则表达式语法
正则表达式是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”)。模式描述在搜索文本时要匹配的一个或多个字符串。
正则表达式示例
表达式 匹配
/^\s*$/
匹配空行 ...
在MyEclipse_8.5_GA环境下如何安装freemarker的插件
1.在官方网站下载freemarker的插件包,网址是:
http://sourceforge.net/projects/freemarker-ide/files/
下载完后是个zip包将其解压开,里面有个plugins目录,将plugins目录下的hudson.freemarker_ide_0.9.14目录拷贝到MyEclipse_8.5_GA的plugins目录下面,我的MyEclipse_8.5_GA的安装目录是D:\Program Files\MyEclipse ...
/*============================================================================
*Author: MartriWang@gmail.com
*Date: 09/05/2007
*Description:ORACLE Summary
*==========================================================================*/
汇总:
set autotrace on
set autotrace traceonly exp ...
原文出处:http://tech.it168.com/j/d/2007-05-14/200705141007843.shtml
摘要:本文以详尽的实例展示了hibernate3.x中调用存储过程各步骤,从建立测试表、存储过程的建立、工程的建立以及类的编写和测试一步一步引导用户学习hibernate3.x中调用存储过程的方法.
如果底层数据库(eg. Oracle、mysql、sqlserver)等支持存储过程,可通过存储过程执行批量删除、更新等操作。本文以实例说明在hibernate3.x中如何调用存储过程。
说明:本例hibernate所用版本为3.0,mysql所用版本为5.0,所 ...
原帖来自http://www.blogjava.net/TrampEagle/archive/2009/04/27/23605.html
一:无返回值的存储过程
存储过程为:
CREATE OR REPLACE PROCEDURE TESTA(PARA1 IN VARCHAR2,PARA2 IN VARCHAR2) AS
BEGIN
INSERT INTO HYQ.B_ID (I_ID,I_NAME) VALUES (PARA1, PARA2);
END TESTA;
然后呢,在java里调用时就用下面的代码:
package com.hyq.src;
...
堆大小设置
JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m。
典型设置:
java -Xmx3550m -Xms3550m -Xmn2g -Xss128k
-Xmx3550m:设置JVM最大可用内存为3550M。
-Xms3550m:设置JVM促使内存为3550m。此值可以设置与-Xmx相同,以避免每次垃圾回收完成后JVM重新 ...
由于工作需求要将远程服务器的数据导出到本地,网上找了很长时间终于能搞了
具有dba权限才能导出其他用户的表空间
用户名 密码 本机配置的远程连接实例 导出哪个用户的数据 导出到哪个文件
exp username1/password@orcl owner=username2 file=d:/test.dmp
远程导出数据需要在本机配置远程数据连接实例
在E:\app\Administrator\product\11.1.0\db_1\NETWORK\ADMIN文件夹下有个tnsnames.ora文件
在里面添加
实例名:whuorcl =
( ...