• oracle通过行范围查询取4至10行并排序

    日期:

    不能直接用rownum,要查询出来以后用别名转换。 以EMP表为范例,取4至10行: ? 1 select * from ( select rownum id,t.* from emp t) where id between 4 and 10; 有需要排序的,一定要这样处理: ? 1 2 3 4 5 6 7 select * from ( select rownum rn,t.* from...

  • 在Oracle中导入dmp文件的方法

    日期:

    项目开始拿到了dmp文件,数据库用的是10g的,但是尽然没导成功,后来想可能导出的时候用11导出的,决定试一下。 正好自己的机器是11的客户端,结果不识别imp命令,到安装目录下的bin文件夹下看尽然没有imp执行文件。可能装客户端的时候没选管理者装。 怎么办...

  • Oracle中查看慢查询进度的脚本分享

    日期:

    Oracle中查看慢查询进度的脚本分享,本文给出了2个实现脚本,直接给出的代码 Oracle一个大事务的SQL往往不知道运行到了哪里,可以使用如下SQL查看执行进度。 set linesize 400; set pagesize 400; col sql_text format a100; col opname format a15; SELECT se.s...

  • Oracle中查看正在运行的SQL进程脚本分享

    日期:

    Oracle中查看正在运行的SQL进程脚本分享,本文使用脚本实现了类似mysql show processlist命令的功能 Oracle的show processlist set linesize 400; set pagesize 400; col sql_text format a100; col machine format a25; col username format a15; SELECT a.us...

  • Oracle中检查外键是否有索引的SQL脚本分享

    日期:

    Oracle中检查外键是否有索引的SQL脚本分享,本文给出了两个版本的脚本源码,一个查询所有用户,一个查询单用户 COLUMN COLUMNS format a30 word_wrapped COLUMN tablename format a15 word_wrapped COLUMN constraint_name format a15 word_wrapped SELECT TABLE...

  • Oracle中查看表空间使用率的SQL脚本分享

    日期:

    代码如下: /* Formatted on 2012/5/31 14:51:13 (QP5 v5.185.11230.41888) */ SELECT D.TABLESPACE_NAME, SPACE || M SUM_SPACE(M), BLOCKS SUM_BLOCKS, SPACE - NVL (FREE_SPACE, 0) || M USED_SPACE(M), ROUND ( (1 - NVL (FREE_SPACE, 0) / SPACE) * 100,...

  • Oracle中查看引起Session阻塞的2个脚本分享

    日期:

    Oracle中查看引起Session阻塞的2个脚本分享,本文给出了2个脚本来查询导致Session阻塞的原因,并给出Kill引起阻塞的Session方法 用户A执行删除,但是没有提交。 SQL delete from test where object_id10; 已删除8行。 用户B执行删除或者更新id10的记录,则被阻...

  • Oracle 跨库 查询 复制表数据 分布式查询介绍

    日期:

    Oracle 跨库 查询 复制表数据 分布式查询的相关资料 方法一: 在目前绝大部分数据库有分布式查询的需要。下面简单的介绍如何在oracle中配置实现跨库访问。 比如现在有2个数据库服务器,安装了2个数据库。数据库server A和B。现在来实现在A库中访问B的数据库。...

  • Oracle中的MD5加密详解

    日期:

    MD5是我们常用的一种加密方式,在各个方面都有用到这个加密方式,今天我们来探讨下在Oracle中如何使用MD5加密 一、技术点 1、 DBMS_OBFUSCATION_TOOLKIT.MD5 DBMS_OBFUSCATION_TOOLKIT.MD5是MD5编码的数据包函数,但偶在使用select DBMS_OBFUSCATION_TOOLKIT....

  • Oracle 11g中密码过期问题详解

    日期:

    本文主要是对Oracle中产生密码过期的2种情况进行了详细分析,并给出了解决方案,非常的简单实用 密码过期的原因一般有两种可能: 一、由于Oracle中默认在default概要文件中设置了PASSWORD_LIFE_TIME=180天所导致。 二、由于Oracle中默认在default概要文件中设...