Oracle
macower
这个作者很懒,什么都没留下…
展开
-
oracle参数文件的说明之pfile与spfile
Oracle 的spfile与pfile 在oracle数据库中,参数文件包含了所有的数据库配置信息,它非常重要。如果 要把oracle管理好,必须要做到对参数及参数文件的了如指掌。但是,oracle数据库中数据是庞大的,且正因为参数文件包含了数据库的所有配置信息,所以参数很多,一时是难以熟悉和掌握的,这需要在实践中的配置,了解和领会。 这里通过两个部分对参数文件及参数原创 2010-05-06 09:38:00 · 2562 阅读 · 0 评论 -
基于Oracle数据库的数据同步技术
<br /><br />公司开发中用到了,所以转了下<br />基于Oracle数据库的数据同步技术大体上可分为两类:Oracle自己提供的数据同步技术和第三方厂商提供的数据同步技术。Oracle自己的同步技术有DataGuard,Streams,Advanced Replication和今年刚收购的一款叫做GoldenGate的数据同步软件。第三方厂商的数据同步技术有Quest公司的SharePlex和DSG的RealSync。下面对这些技术逐一进行介绍。<br /><br />一、DataGuard数据转载 2010-12-06 10:08:00 · 1309 阅读 · 0 评论 -
Oracle管道函数
<br />转自:http://pengfeng.javaeye.com/blog/260360<br />在我所做过和参与的大多数项目中,都会有用户提出的复杂的一些统计报表之内的功能要求,根据统计的复杂程度、效率及JAVA程序调用的方便性方面考虑,主要总结出以下几种方案:<br />1、SQL语句<br />该方案只能实现一些相对简单些的查询统计功能,语句嵌套多、写起来特别复杂,使程序的可读性变差,下面是实现一个按照上级机关统计下级各个公安机关管辖范围内对应的各个类别社会单位数量的统计功能的SQL:<br转载 2010-10-24 23:19:00 · 4458 阅读 · 0 评论 -
Oracle审计功能
<br />Oracle审计功能<br />一、 审计分类:<br />Oracle中审计总体上可分为“标准审计”和“细粒度审计”后者也称为“基于政策的审计”,在Oracle10G之后功能得到很大增强。其中标准审计可分为用户级审计和系统级审计。用户级审计是任何Oracle用户可设置的审计,主要是用户针对自己创建的数据库表或视图进行审计,记录所有用户对这些表或视图的一切成功和(或)不成功的访问要求以及各种类型的SQL操作。系统级审计只能由DBA设置,用以监测成功或失败的登录要求、监测GRANT和REVOKE操转载 2010-10-28 22:25:00 · 1015 阅读 · 0 评论 -
Oracle的自治事务
<br />http://xshq.javaeye.com/blog/355752转载 2010-10-28 22:22:00 · 467 阅读 · 0 评论 -
如何实现数据库的优化
<br />A、调整数据结构的设计。这一部分在开发信息系统之前完成,程序员需要考虑是否使用ORACLE数据库的分区功能,对于经常访问的数据库表是否需要建立索引等。 <br /> B、调整应用程序结构设计。这一部分也是在开发信息系统之前完成,程序员在这一步需要考虑应用程序使用什么样的体系结构,是使用传统的Client/Server两层体系结构,还是使用Browser/Web/Database的三层体系结构。不同的应用程序体系结构要求的数据库资源是不同的。 <br /><br /> C、调整数据库S原创 2010-11-14 23:22:00 · 2527 阅读 · 0 评论 -
SQLLite数据库简单案例源码
package com.macower.util;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.原创 2011-09-18 22:25:05 · 1075 阅读 · 0 评论 -
常用的oracle表和视图
1、oracle中查询某个表在那个存储过程中用到了例如查询t_lea_waybill在那个存储过程中用到了:select a.name 过程名称, min(a.line) 首次出现行数 from user_source a where a.TEXT like '%t_lea_waybill%' group by a.name;这样当我们不知道某个表在那个存储过程里面用到的转载 2011-10-27 11:41:25 · 1761 阅读 · 0 评论 -
Oracle存储过程使用动态SQL
Oracle存储过程使用动态SQL 有两种写法:用 DBMS_SQL 或 execute immediate,建议使用后者。试验步骤如下:1:DDL和DML/*** DDL ***/ begin EXECUTE IMMEDIATE 'drop table temp_1'; EXECUTE IMMEDIATE 'create table temp_1(name原创 2012-04-07 14:07:09 · 6763 阅读 · 1 评论 -
oracle数据库同步技术
<br />高级复制<br />什么是复制?简单地说复制就是在由两个或者多个数据库系统构成的一个分布式数据库环境中拷贝数据的过程。<br /> 高级复制,是在组成分布式数据库系统的多个数据库中复制和维护数据库对象的过程。 Oracle 高级复制允许应用程序更新数据库的任何副本,并将这些更改自动传递到其他数据库,同时确保全局事务处理的一致性和数据完整性。<br /> 同步复制,复制数据在任何时间在任何复制节点均保持一致。如果复制环境中的任何一个节点的复制数据发生了更新操作,这种变化会立转载 2010-12-06 10:09:00 · 968 阅读 · 0 评论 -
Oracle 行列转化示例
<br />1:行列转换SQL> create table course 2 (name varchar2(10), 3 subject varchar2(10), 4 grade number 5 );表已创建。SQL> insert into course values('张三','语文',80);已创建 1 行。SQL> insert into course values('张三','数学',70);已创建 1 行。SQL> insert i原创 2010-09-08 19:34:00 · 770 阅读 · 0 评论 -
Oracle同义词 序列 索引 异常处理 示例分析
declareinvalidate exception;id_deptno number(4);row_dept dept%rowtype;queryString varchar2(1000);begin id_deptno:=&deptno; if id_deptno not in (10,20,30,40) then raise invalidate ; else queryString:='select * from dept where deptno =:id'; exec转载 2010-09-09 00:18:00 · 1152 阅读 · 0 评论 -
浅析Oracle 的体系架构及内存分配机制
<!-- @font-face{font-family:"Times New Roman";}@font-face{font-family:"宋体";}@font-face{font-family:"Symbol";}@font-face{font-family:"Arial";}@font-face{font-family:"黑体";原创 2010-05-09 11:59:00 · 2150 阅读 · 0 评论 -
CenOS 4.7 上安装oracle9i(9.0.2.4.0)
安装oracle9i(9.0.2.4.0):1、准备好安装文件。2、看看自己linux的版本,#uname -r3、对照的install手册,看看你的linux版本是否符合要求,如果符合,则下一步:4、好了,现在来对照手册,看看oracle需要的包是否装上#rpm -qa |grep ****;5、对照看看如果,哪个没有装上的话,则进入光盘来查找,安装#rpm -ivh | grep ***;6、现在来创建oracle所要用的组: #groupadd oinstall #groupadd dba7、建立目录原创 2010-07-23 22:39:00 · 827 阅读 · 0 评论 -
Oracle 简易的分页存储过程
<br />写个简单的存储过程权当练习<br /> <br />create or replace package MAHANPACK as<br /><br />type my_cursor is ref cursor;<br />end MAHANPACK;<br />-------------------------------------<br />create or replace package body PAGEUTIL is<br />procedure getResults(<br原创 2010-09-12 21:14:00 · 949 阅读 · 0 评论 -
Oracle函数总结1(提供示例)
Oracle函数总结Oracle中内置函数有两种: * 单行函数 * 聚集函数1)对于常见的单行函数我们大致可以分为5种 * 字符函数 * 数学函数 * 转换函数 * 日期函数 * 正则表达式函数 首先是字符函数:* ASCII(x) ,具体示例:SQL> select ASCII('A') FROM dual;ASCII('A')---------- 65 * CHR(x)SQL> select CHR(65)原创 2010-09-03 23:23:00 · 1029 阅读 · 0 评论 -
Oracle函数总结2(提供示例)
<br /><br />正则表达式函数<br />正则表达式中的元字符<br />元字符<br />意思<br />例子<br />/<br />说明要匹配的字符是一个特殊字符、常量或者后者引用。(后引用重复上一次的匹配)<br />/n 匹配换行符<br />// 匹配 /<br />/( 匹配 (<br />/) 匹配 )<br />^<br />匹配字符串的开头位置<br />如果A是字符串的第一个字符,^A 匹配 A<br />$<br />匹配字符串的末尾位置<br />如果B是字符串的最后一个字原创 2010-09-04 00:43:00 · 577 阅读 · 0 评论 -
Oracle表空间管理及其数据库的关闭打开(window版)
<br />1、创建数据表空间:<br /><br />SQL> ed<br />已写入 file afiedt.buf<br /><br /> 1 create tablespace javaee<br /> 2 logging<br /> 3 datafile<br /> 4 'D:/Oracle/oracle10g/oradata/a11.dbf' size 10M,<br /> 5 'D:/Oracle/oracle10g/oradata/a12.dbf' size 10M,<b原创 2010-09-04 20:16:00 · 899 阅读 · 0 评论 -
Oracle分区管理
<br />基本理论可以参考以下这篇文章<br />http://hi.baidu.com/injava/blog/item/3928c23f28f182cb7c1e716b.html<br />讲述的很好<br /> <br />下面就是具体的SQL<br />SQL> --范围分区SQL> CREATE TABLE SALES2 2 ( 3 PRODUCT_ID VARCHAR2(5), 4 SALES_DATE DATE NOT NULL, 5 SALE原创 2010-09-08 21:36:00 · 547 阅读 · 0 评论 -
linux下sql*plus历史命令回调问题
<br />在linux下使用Oracle的sqlplus时,<br />缺省情况下箭头键不起到左右移动光标,上下翻动命令的作用。<br />这使得要执行前一次使用过的命令很不方便。<br />经过在网上查找,发现可以使用rlwrap这个小软件来帮助我们实现。首先下载<br />su - root<br />wget http://utopia.knoware.nl/~hlub/rlwrap/rlwrap-0.30.tar.gz<br />下载完毕后解压<br />tar -zxvf rlwrap-0.30原创 2010-09-08 21:57:00 · 591 阅读 · 0 评论 -
Ubuntu上Oracle10g安装指南
http://wiki.ubuntu.org.cn/Ubuntu%E4%B8%8AOracle10g%E5%AE%89%E8%A3%85%E6%8C%87%E5%8D%97原创 2012-04-12 22:02:06 · 615 阅读 · 0 评论