有二个因素正在驱动着商业应用程序发生根本性的变化。第一个因素,考虑的是如何开发程序;第二个因素,考虑的是如何布署程序。在另一方面,Internet商业的飞速增长,也正驱动着这些变化。Internet带来了新的商业模式,减少产品上市的时间,而且显著改变了企业在开发、布署企业应用程序的方式。另一方面,对于分布式计算加速
我们已经介绍了Oracle环境中支持的Oracle JServer和组件模型。现在,让我们看看如何在在Oracle中实现企业级JavaBean。这一部分,将完整地、一步一步详细地向你介绍如何在Oracle8i 数据库里开发和布署企业级JavaBean。由于企业级JavaBean 拥有纯Java 的定义,所以用户不必使用IDL 来定义对象接口。所有的接口都是使用Java定
很多的时侯,做Oracle DBA的我们,当应用管理员向我们通告现在应用很慢、数据库很慢的时侯,我们到数据库时做几个示例的Select也发现同样的问题时,有些时侯我们会无从下手,因为我们认为数据库的各种命种率都是满足Oracle文档的建议。实际上如今的优化己经向优化等待(waits)转型了,实际中性能优化最根本的出现点也都集中
看到很多文章都说Redhat7.0带的glibc有问题,装不上Oracle。后来又听说换个glibc的版本就可以,于是就想安装上用一用。有人说想安装Oracle,至少需要256M内存,还要修改共享内存大小,重新编译内核,创建4个mount点等,我都没有做,也安装上了(也可能只能用来学习,干不了什么大事)。下面的步骤忠实记录了整个安装过程。
将oracle加载为linux标准系统服务脚本 [root@test11 root]# more /etc/init.d/oracle #!/bin/sh #chkconfig: 2345 80 05 #description: Oracle 8 Server ORA_HOME=/oracle/product/9.2.0 ORA_OWNER=oracle case "" in "start") su $ORA_OWNER c "$ORA_HOME/bin/lsnrctl start"
使用如下脚本可以保护运行oracle数据库的linux主机 测试环境:服务器 RHEL AS3u3 +Oracle 10g, 客户端Windows 2000 sp4+Oracle 9i ################oraclefirewall.sh################# #!/bin/bash LC_ADDR=192.168.1.99 LO_ADDR=127.0.0.1 iptables F #清除现有的规 iptables P INPUT DROP #
Oracle 8 和Oracle 9i中缺乏灵活性的SQL 正则表达式最终在Oracle 10g中得到了解决。Oracle 数据库目前内建了符合POSIX 标准的正则表达式。 四个新的函数分别是:REGEXP_LIKE、REGEXP_INSTR、REGEXP_SUBSTR、和 REGEXP_REPLACE。它们在用法上与Oracle SQL 函数LIKE、INSTR、SUBSTR 和REPLACE 用法,但是它们使用POSIX 正
这篇文章,是最近在写一个项目中所用的存储过程,由于是第一次接触oracle,其间花费了许多功夫,才把功能实现!特记录下来,以供参考! create or replace package PSH_GPRSSTREAMSTAT is Author : ADMINISTRATOR Created : 2004128 10:56:01 Purpose : GPRS流量统计状态 统计GPRS流量 type C_Cur
flashback table与9i的flashback query相似,利用undo信息来恢复一个或者一些表到现在以前的一个时间点(一个快照)。Undo相关参数如下,需要确保AUM与足够的retention值。 SQL> show parameter undo NAME TYPE VALUE undo_management string AUTO undo_retention integer 900 undo_tablespace stri
1.测试环境 two nodes RAC in vmware gsx2.1 for linux 系统环境:Redhat Enterprise Linux AD 3 Update 2(kernel:2.4.2115.EL) oracle环境: oracle 10.0.2 for linux x86 网络环境: node public network private network VIP network node1 192.168.0.61 192.168.1.1 192.168.0.60 node2 192.168.0
3.tnsnames的研究 以下时服务RAC.SHIMU.COM.CN的tnsnames的配置 # tnsnames.ora.db2pub Network Configuration File: /oracle/10g2/network/admin/tnsnames.ora.db2pub # Generated by Oracle configuration tools. RAC = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.158.0.60)(PORT = 1521
有很多应用项目, 刚起步的时候用MYSQL数据库基本上能实现各种功能需求,随着应用用户的增多,数据量的增加,MYSQL渐渐地出现不堪重负的情况:连接很慢甚至宕机,于是就有把数据从MYSQL迁到ORACLE的需求,应用程序也要相应做一些修改。本人总结出以下几点注意事项,希望对大家有所帮助。 1. 自动增长的数据类型处理 M
在Oracle数据库的机器上操作: 1.根据KB 193893, 在Oracle里面建立两个视图,请使用SYS账号。 脚本的默认路径在:oracleora92rdbmsadminxaview 2.建立两个视图以后,需要给这两个新建立的视图添加Public权限: SQL>grant select on v$xatrans$ to public with grant option; SQL>grant select on v$pend
在Oracle10gisqlplus下登录dba用户可能有很多人不知道,设置如下: oracle isqlplus dba账户设置: 1、cd $ORACLE_HOME/oc4j/j2ee/isqlplus/applicationdeployments/isqlplus 2、$ORACLE_HOME/jdk/bin/java Djava.security.properties=$ORACLE_HOME/oc4j/j2ee/home/config/jazn.security.props jar $ORACLE_HOME/o
安装RedHat Advanced Server 我装RedHat Advanced Server一直都是先择最小安装的,然后再装必须的开发环境及X11组件, 这样可以节约很多的空间(RHEL3最小安装为580M,RHEL4为646M左右,加上X11和必要的开发环境100M多一点吧). 如何手工安装必要的开发库和X11环境呢? RHEL3 放入第二张安装盘,运行以下命令: mount /
其中一个是 maxclient 参数 增强 JFS 文件系统为它的缓冲区高速缓存使用客户机文件,这不受 maxperm 和 minperm 阈值的影响。为了在增强 JFS 文件系统的高速缓存中建立硬性限制,您可以调谐 maxclient 的参数。该参数代表了可用于缓冲区高速缓存的客户机页面的最大值。要更改这个值,可以使用 vmo o maxclient 命令。ma
我们可能会出现这种情况,某个表原来设计不周全,导致表里面的数据数据重复,那么,如何对重复的数据进行删除呢? 重复的数据可能有这样两种情况,第一种时表中只有某些字段一样,第二种是两行记录完全一样。 一、对于部分字段重复数据的删除 先来谈谈如何查询重复的数据吧。 下面语句可以查询出那些数据是重复
Oracle 对 Linux 的策略是什么? Oracle 完全支持 Linux 操作系统。事实上, Oracle 是第一个可用于 Linux 的商业数据库。通过使用 Oracle 业界领先的产品来支持 Linux ,我们可以使用户在最廉价的硬件和操作系统的基础架构上部署企业级解决方案。由于用户寻求开放的、经济高效的解决方案,所以我们相信 Linux 将比过去
好,作为DBA你已经坚持不懈的努力了很长时间。你感到自己已经准备好往前再走一步。成为一名高级DBA需要什么?下面的部分将帮助你走下去。 步骤#1: 阅读所有的文档 Oracle文档通常并不是很容易阅读的。无数次,你翻阅文档只是为了要弄清整件事情。假如文档是最好的东西,那么那些站在你的书架里的Oracle书籍就不会有
你已经成为DBA一段时间了,你现在希望你的技术水平提高一阶么?下一步该怎么做?首先,往回看前面的部分,确认你已经完成了所有的步骤。彻底理解SQL语言是十分重要的。理解关系型数据库理论和掌握基本的数据库管理任务也是非常重要的。到如今,你应该阅读文档和其他书籍到已经郁闷了。假如没有,那么你还没准备好继续深造,