----2强大的字串处理功能----在前面已提过perl具有非常强大的字串处理功能,它除了提供一些字符运算比较符(eq,ne,le...)外,还提供了大量针对字符串匹配的参数。这是其它一些cgi编写语言所不具有的。----我们经常会遇到,传递的参数是中文信息,但接收到后却都是乱码。这是什么原因呢?我们都..
指令:s取代函数语法:s/PATTERN/REPLACE/eg 其中PATTERN是文字处理(RegularExpression)的模式,REPLACE是代表取代成何种文字模式。而g是这个函数最常用的参数,代表要把所有符合文字模式的字符串全部取代,如果省略这个参数的话,则只取代一个符合文字模式的字符串..
今天在启动我得数据库时,发现数据库只能mounted,无法打开,提示错误: SQL>selectopen_modefromv$database; OPEN_MODE----------MOUNTED SQL>alterdatabaseopen;alterdatabaseopen*第1行出现错误:ORA-16014:日志2的序列号66未归档,没有可用的目的地ORA-00312..
内容或简介: /** 调用数据库里的一个函数 一个函数本质上一个返回一个结果的存储过程,这个例子示范了怎么调用有in、out和in/out参数的函数 ***********************************/ CallableStatementcs; try{ //调用一个没有参数的函数;函数返回..
本文通过实际业务系统中调整的一个案例,试图给出一个常见CPU消耗问题的一个诊断方法.大多数情况下,系统的性能问题都是由不良SQL代码引起的,那么作为DBA,怎样发现和解决这些SQL问题就显得尤为重要. 本案例平台为UNIX,所以不可避免的应用了一些Unix下常用的..
很多朋友在Java开发中,使用Oracle数据库的时候,经常会碰到有ORA-01000:maximumopencursorsexceeded的错误。 实际上,这个错误的原因,主要还是代码问题引起的。 ora-01000:maximumopencursorsexceeded. 表示已经达到一个进程打开的最大游标数。 这样的错..
Oracle的优化器共有3种:a.RULE(基于规则)b.COST(基于成本)c.CHOOSE(选择性)设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE,COST,CHOOSE,ALL_ROWS,FIRST_ROWS.你当然也在SQL句级或是会话(sessi..
ADF是(ApplicationDevelopmentFramework)的简称,它的前身是BC4J。光听这个名字就知道它是一个end-to-end的框架。和Spring一样它在企业应用架构的每一个层次都提供了它的支持。ADF的架构如下图所示:在每一层ADF都有它的一些组件。我这次主要想讲讲ADF的databinding,..
把DB换为Oracle的,我执行了如下步骤:1.修改configure.properties文件中的#databasevendor,pickoneof:#db2,hsql,informix,msql,mysql,oracle,postgresql,sybasedb_loader_job=oracle #usercredentialsforDBAccessdb_user=用户名db_passwd=密码 2.copyoracle的jdbcdriverjar文件到lib..
软件要求: Solaris 9 SunCluster3.1 Veritas VxVM3.5(需要VxVM的License和ClusterVolumeManager(CVM)的License) Oracle9iEnterpriseEdition Sun3310阵列驱动 硬件要求: Sun480 两台 SunQ..
用Oracle数据库和WebDB的组合呢?还是使用配有VisualStudio的MicrosoftSQLServer软件包呢?选择的结果将会成为公司未来的网络计划的照明灯。这些产品组合各自都有些什么显著特点呢?它们的不足之处又在哪里呢? 使用Oracle数据库和WebDB的组合呢?还是使用配有VisualStudio的..
Oracle数据库是现在很流行的数据库系统,很多大型网站都采用Oracle,它之所以倍受用户喜爱是因为它有以下突出的特点: 1、支持大数据库、多用户的高性能的事务处理。Oracle支持最大数据库,其大小可到几百千兆,可充分利用硬件设备。支持大量用户同时在同一数据上执行各种数据应用,并..
内容或简介:/**调用数据库里的一个函数一个函数本质上一个返回一个结果的存储过程,这个例子示范了怎么调用有in、out和in/out参数的函数***********************************/CallableStatementcs;try{//调用一个没有参数的函数;函数返回aVARCHAR//预处理callable语句cs=connection..
单纯的设定允许的IP和禁止的IP以前有文档说增加或修改protocol.ora文件,在9i中真正起作用的是sqlnet.ora文件,我们修改sqlnet.ora其实是最好最快的方法。在sqlnet.ora中增加如下部分-----------------------------####来自protocol.ora的属性####tcp.validnode_checking=yes#允许访问的IPtcp.i..
今天在测试.NET程序时忽然发现怎么都登录不进去,进程调试了一下,发现报了一个错误:不能加载文件(oci.dll),真是希奇,到网上搜了一下,发现一个解决方案:http://runmin.cnblogs.com/archive/2005/06/25/17863.html,文中提到说: "到Oracle\ora92下,把该目录AuthenticatedUser..
平台:SunOS5.8Generic_108528-23sun4usparcSUNW,Ultra-Enterprise数据库:8.1.5.0.0症状:响应缓慢,应用请求已经无法返回登陆数据库,发现redo日志组除current外都处于active状态Oracle:/oracle/oracle8>sqlplus"/assysdba" SQL*Plus:Release8.1.5.0.0-ProdUCtiono..
InstallationInstrUCtionsOracle,MapViewerandGeospatialdata DownloadOracleandMapViewerfromwww.oracle.com thedatabasesoftware:oracle10grel2standardedition10.2.0.10forMicrosoftWindows'a'ena-7 TheapplicationserverMapViewer:MapViewer10.1.2.0..
在J2EE应用程序开发中,应用程序与数据库连接的建立是我们经常碰到的问题之一。在这里我们主要谈谈在本地应用程序中通过OCI方式、thin方式和JdbcOdbc桥方式连接Oracle数据库,在iPlanetApplicationServer6.5和SunJavaSystemApplicationServer7中对Oracle数据库连接池的配置以..
Oracle公司在一些场合曾暗示:Oracle9i数据库只是一个过渡性的产品,真正的技术革新很可能在下一版,也就是现在大家都知道的10G中体现出来。很多技术人员可能都会比较关心Oracle10G究竟能有哪些新功能,是否能提供一些激动人心的新特性?在这里对Oracle10g的一些新特性做个简单的概括..
7.减少访问数据库的次数当执行每条SQL语句时,Oracle在内部执行了许多工作:解析SQL语句,估算索引的利用率,绑定变量,读数据块等等.由此可见,减少访问数据库的次数,就能实际上减少ORACLE的工作量. 例如, 以下有三种方法可以检索出雇员号等于0342或0291的职员. 方法1(最低..