当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: 在这个示例中,我们将创建一个用户,在该用户的模式中建一个表格,并且创建一个存储过程访问该表格,我们将在这个存储过程上使用wrap工具,这样我们就不能通过反向方式得到源代码。
 

 

 ·优化oracle网络设置    »显示摘要«
    摘要:oracle数据库在不同的地域被人们广泛使用,所以就必须要有专业的oracle人员懂得网络连接是怎么样影响数据库性能的。oracle提供的tns允许在每个数据库中进行分配通信。 tns服务器被看作oracle的逻辑数据请求中的绝缘体和远程服务器间的服务器。同样的,网络管理员有能力控制网络性能调谐性,但是oracle管理员没有控制影响数据库性能的网络设置的权利。 可以利用下面我所说的重要的设置来改变分布式事物元的性能。其中包括了sqlnet.ora, t......
 ·在oracle9i中计算时间差    »显示摘要«
    摘要:计算时间差是oracle data数据类型的一个常见问题。oracle支持日期计算,你可以创建诸如“日期1-日期2”这样的表达式来计算这两个日期之间的时间差。一旦你发现了时间差异,你可以使用简单的技巧来以天、小时、分钟或者秒为单位来计算时间差。为了得到数据差,你必须选择合适的时间度量单位,这样就可以进行数据格式隐藏。 使用完善复杂的转换函数来转换日期是一个诱惑,但是你会发现这不是最好的解决方法。 round(to_number(end-da......


解析Oracle 8i/9i的计划稳定性(1)

由oralce8.1开始,oracle增加了一个新的特性就是stored outlines,或者称为plan stability(计划稳定性)。这个特性带来三个好处。首先,你可以优化开销很大的语句的处理。第二,如果有一些语句oracle需要花费长时间来优化(而不是执行),你可以节省时间并且减少优化阶段的竞争。最后,它可以让你选择使用新的cursor_sharing参数而无需要担心因此而不采用优化的执行路径。

要知道如何使用存储概要才是最优的,我们首先运行一些极度没有效率的sql的存储过程开始,要注意的是,我们不能修改源代码(理论上)。

【相关文章:一步一步教你加密解密技术——压缩与脱壳(

【扩展阅读:一步一步教你加密解密技术——压缩与脱壳(

我们将看一下如何跟踪sql语句,并且查看它当前在数据库中的执行计划,找出一些提示来改进sql语句的性能,然后再重新执行该sql语句时,让oracle使用我们的提示。 【扩展信息:一步一步教你加密解密技术——软件保护技术

在这个示例中,我们将创建一个用户,在该用户的模式中建一个表格,并且创建一个存储过程访问该表格,我们将在这个存储过程上使用wrap工具,这样我们就不能通过反向方式得到源代码。然后我们将通过该存储过程来调试sql的执行。

例子中我们将假定存储慨要已经在数据库创建的时候被自动安装。

准备工作

创建一个用户,他的权限有:create session, create table, create procedure, create any outline, and alter session。以该用户连接并且运行以下的脚本来创建一个表格: create table so_demo (

n1 number,

n2 number,

v1 varchar2(10)

)

;

insert into so_demo values (1,1,one);

create index sd_i1 on so_demo(n1);

create index sd_i2 on so_demo(n2);

analyze table so_demo compute statistics;

接着需要编码来创建一个存储过程访问该表格。创建一个称为c_proc.sql的脚本,如下:

create or replace procedure get_value (

i_n1 in number,

i_n2 in number,

io_v1 out varchar2

)


...   下一页
 ·oracle10g的sql正则表达式支持    »显示摘要«
    摘要:oracle 8 和oracle 9i中缺乏灵活性的sql 正则表达式最终在oracle 10g中得到了解决。oracle 数据库目前内建了符合posix 标准的正则表达式。 四个新的函数分别是:regexp_like、regexp_instr、regexp_substr、和 regexp_replace。它们在用法上与oracle sql 函数like、instr、substr 和replace 用法,但是它们使用posix 正则表达式代替了老的百分号......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE