`
simonhoo
  • 浏览: 68068 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
说到HWM,我们首先要简要的谈谈ORACLE的逻辑存储管理.我们知道,ORACLE在逻辑存储上分4个粒度:表空间,段,区和块.   (1)块:是粒度最小的存储单位,现在标准的块大小是
Oracle Stream功能是为提高数据库的高可用性而设计的,在Oracle 9i及之前的版本这个功能被称为Advance Replication。Oracle Stream利用高级队列技术,通过解析归档日志,将归档日志解析成DDL及DML语句,从而实现数据库之间的同步。这种技术可以将整个数据库、数据库中的对象复制到另一数据库中,通过使用Stream的技术,对归档日志的挖掘,可以在对主系统没有任何压力的情况下,实现对数据库对象级甚至整个数据库的同步。   解析归档日志这种技术现在应用的比较广泛,Quest公司的shareplex软件及DSG公司的realsync都是这样的产品,一些公司利用这 ...
  System Global Area (SGA) The SGA is a group of shared memory structures, known as SGA components, that contain data and control information for one Oracle Database instance. The SGA is shared by all server and background processes. Examples of data stored in the SGA include cached data blocks ...
问题: 今天在虚拟机上启动OEM时,报错:   解决办法: 修改shared_pool_size 和 job_queue_processes 参数值. [root@OCP ~]# su - oracle [oracle@OCP ~]$ xhost + Starting applications specified in /oracle/.vnc/xstartup [oracle@OCP ~]$ sqlplus /nolog SQL*Plus: Release 11.2.0.1.0 Production on Sun Jul 1 11:22:22 2012 ...
实用技巧:在Linux下设置xhost方法步骤 第一步:用root登陆linux,启动vnc服务; 第二步:根据vnc起来的端口,设置export DISPLAY=localhost:1(1表示vnc在第一个tty上启动的),vnc的启动信息见附件1; 第三步:执行xhost +,并且提示“access control disabled, clients can connect from any host”才正确。   SecureCRT运行记录的日志: [root@OCP ~]# vncserver New 'OCP.COTTSOFT.COM:1 (root)' deskto ...

Oracle Hint

Hint 是Oracle 提供的一种SQL语法,它允许用户在SQL语句中插入相关的语法,从而影响SQL的执行方式。 因为Hint的特殊作用,所以对于开发人员不应该在代码中使用它,Hint 更像是Oracle提供给DBA用来分析问题的工具 。在SQL代码中使用Hint,可能导致非常严重的后果,因为数据库的数据是变化的,在某一时刻使用这个执行计划是最优的,在另一个时刻,却可能很差,这也是CBO 取代RBO的原因之一,规则是死的,而数据是时刻变化的,为了获得最正确的执行计划,只有知道表中数据的实际情况,通过计算各种执行计划的成本,则其最优,才是最科学的,这也是CBO的工作机制。 在SQL代码中加 ...
SQL code: sql over的作用及用法RANK ( ) OVER ( [query_partition_clause] order_by_clause )DENSE_RANK ( ) OVER ( [query_partition_clause] order_by_clause )可实现按指定的字段分组排序,对于相同分组字段的结果集进行排序,其中PARTITION BY 为分组字段,ORDER BY 指定排序字段over不能单独使用,要和分析函数:rank(),dense_rank(),row_number()等一起使用。其参数:over(partition by columnname ...
表函数可接受查询语句或游标作为输入参数,并可输出多行数据。该函数可以平行执行,并可持续输出数据流,被称作管道式输出。应用表函数可将数据转换分阶段处理,并省去中间结果的存储和缓冲表。     1. 用游标传递数据利用游标 REF CURSOR 可将数据集(多行记录)传递到PL/SQL函数:SELECT *  FROM TABLE (myfunction (CURSOR (SELECT *                                    FROM mytab)));                                    2. 利用两个实体化视图(或表)作为 ...
一,PL/SQL数值型数据的选择   PL/SQL的数值型数据类型  BINARY_DOUBLE,BINARY_FLOAT,PLS_INTEGER,BINARY_INTEGER,NUMBER     NUMBER BINARY_INTEGER PLS_INTEGER BI
教你如何判断左右前后车距    我们在开车的时候需要知道自己的车子在公路的什么位置,车身离边线还有多远,离中心线多远。新手在判断车子位置时往往拿捏不准。    通过几个图片试图说明如何判断车的位置,仅供参考。驾驶车辆不同判断可能有些误差这要自己总结经验。1、左轮位置的判断    我们需要知道左轮会从什么地方压过,用以避免轮胎压到实线,或者规避路上的坑洞石块等。    当我们的视线通过左雨刮器突起的结点和地面上的物体重合时,我们的左轮在行进时就会在该物体处压过。    比如在下图中我们通过雨刮器结点和地面中心线重合,那么轮胎就会从中心线上压过.
当用于低基数列时,位图索引比 B 树索引更紧凑。 由于位图使用位图段级锁定,所以位图索引中的键列的更新成本较高;而在 B 树索引中,锁位于与表中单个行相对应的项上。 位图索引可用于执行位图布尔等操作。Oracle 服务器可以使用两个位图段执行逐位布尔操作并得到一个结果位图。这将允许在使用布尔谓词的查询中更有效地使用位图。 总之,B 树索引更适合索引动态表的 OLTP 环境,而位图索引更适合在大型静态表上使用复杂查询的数据仓库环境。   例如,表 CML_ONLINE_CASHIER中有一个EXP_STATUS字段,该字段只会出现('P','R','O','E','C')五种值,因此可以考虑在 ...
今天在做code review时,想到了JAVA值传递和引用传递的问题,长时间没有看基础的东西了,都忘了,顺便摆了个例子: package com.cottsoft.test.java; import java.math.BigInteger; public class Function { /** * @param args */ public static void mai ...
刚在当当网买了本《精通COBOL——大型机商业编程技术详解(修订版)》,上次去书城没有找到。  
在CC&B平台开发中,BATCH是少不了的,CC&B的BATCH支持JAVA和COBOL两种语言开发的程序,这里只介绍JAVA开发的BATCH。但系统中核心部份的BATCH大部分是采用COBOL开发,属于出厂时已经存在的。   1.       BATCH的功能: BATCH(批
在实际业务中,由其是多线程并开业务中,经常会遇到某个线程执行超时。而程序如果不捕获这类情况,就会导致程序一直处于等待状态,从而影响后续线程的运行。比如说网络通迅、单任务下的复杂数据库查询等,通常处理这类问题,可以启用一个后台守护线程来监控用户线程(业务线程)的执行是否超时,如果超时就不在等待,这种做法,通常是在调用用户线程的.start()方法之前,调用守护线程的start()方法,同时将超时时长传给守护线程。在守护线程的run()方法,执行sleep()方法,休眠时间为超时时长,守护线程中有一个同步后的变量用于存储用户线程是否超时。而在用户线程中,在程序执行完之后,再调用守掮线程改变同步变量。 ...
Global site tag (gtag.js) - Google Analytics