【Oracle获取汉字拼音】教程文章相关的互联网学习教程文章

Oracle获取执行计划的几种方法【图】

为了获取缓存库中的执行计划,可以直接查询动态性能视图v$sql_plan和v$sql_plan_statistics_all等,但更方便的方法是以sql_id和子 1. 预估执行计划 - Explain Plan Explain plan以SQL语句作为输入,得到这条SQL语句的执行计划,并将执行计划输出存储到计划表中。 首先,在你要执行的SQL语句前加explain plan for,此时将生成的执行计划存储到计划表中,语句如下: explain plan for SQL语句 然后,在计划表中查询刚刚生成的执行计划...

Oracle获取外键【图】

Oracle获取外键将会使用到一张系统表:user_constraints。所有有时间在Oracle需要手动处理数据,在删除一张主表时,要先把引用主 Oracle获取外键将会使用到一张系统表:user_constraints。 如获取全部外键: select CONSTRAINT_NAME 约束名称,TABLE_NAME 表 from user_constraints t where 1=1 --t.table_name in(TBL_STEP) and CONSTRAINT_TYPE =R AND CONSTRAINT_NAME=FK_STEP_ID; 所有有时间在Oracle需要手动处理数据,在删...

Oracle中获取表存放位置及创建表空间【图】

C:\Users\Administratorgt;sqlplus SQL*Plus: Release 11.2.0.1.0 Production on 星期五 3月 1 17:16:09 2013 Copyright (c) 19 C:\Users\Administrator>sqlplus SQL*Plus: Release 11.2.0.1.0 Production on 星期五 3月 1 17:16:09 2013 Copyright (c) 1982, 2010, Oracle. All rights reserved. 请输入用户名: sys输入口令: 连接到:Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - ProductionWith the Partition...

Oracle获取某一段时间间隔之后的日期【图】

我们当然可以通过sysdate转换进行加减来操作,除了常规的方式之外,Oracle还提供了一种函数,这些函数可用于表示一段时间的间隔, 现在有如下几个需求:1)显示距离现在1.5天之后的时间。2)显示距离现在6个小时之后的时间。3)显示距离现在6个月之后的时间。4)显示距离现在10年之后的时间。 我们当然可以通过sysdate转换进行加减来操作,除了常规的方式之外,Oracle还提供了一种函数,,这些函数可用于表示一段时间的间隔,他们是...

Oracle获取执行计划【图】

当我们质疑一条SQL语句执行缓慢,进而尝试是否有改进可能性的时候。我们往往需要查看这条SQL语句对应的执行计划,那么在Oracle中 一. 背景介绍 当我们质疑一条SQL语句执行缓慢,进而尝试是否有改进可能性的时候。我们往往需要查看这条SQL语句对应的执行计划,那么在Oracle中如何获取执行计划是本文要介绍的内容。 二. 获取方法 oracle提供四种获取执行计划的方法: 1. 执行SQL语句explain plan,然后查询结果输出表(普遍方法) 2....

Orabbix无法获取OracleDBSize和DBFilesSize的解决方法

Orabbix无法获取Oracle DB Size和DB Files Size的解决方法,这几天在研究Orabbix时发现在Zabbix中无法获取DB Size和DB Files Size Orabbix无法获取Oracle DB Size和DB Files Size的解决方法 这几天在研究Orabbix时发现在Zabbix中无法获取DB Size和DB Files Size的大小,,后来发现问题出在/opt/orabbix/conf/query.props文件的配置上: 因为最新的Orabbix 1.2.3版本在解压安装后,默认的query.props文件内没有配置这两个选项的检测,...

Oracle函数通过秒数或分钟数获取时间段【图】

一同事叫帮忙写个函数,通过输入分钟数或秒数,获取一个时间段,尽管很简单,也还是贴出来一备需要的时候,直接拿来用: create 一同事叫帮忙写个函数,通过输入分钟数或秒数,获取一个时间段,,尽管很简单,也还是贴出来一备需要的时候,直接拿来用: create or replace function get_time(i_time in number, flag in varchar2) return varchar2 isResult varchar2(100); /* i_time : 输入的时间数字flag :分钟还是秒的判断 0...

Java获取Oracle中CLOB字段转换成String【图】

Java获取Oracle中CLOB字段转换成String : try {PreparedStatement stmt = session.connection().prepareStatement(sql); Result首页 → 数据库技术背景:阅读新闻Java获取Oracle中CLOB字段转换成String [日期:2012-02-05] 来源:Linux社区 作者:Linux [字体:]Java获取Oracle中CLOB字段转换成String : try {PreparedStatement stmt = session.connection().prepareStatement(sql); ResultSet rs = stmt.executeQuery(); while...

Oracle数据库实现获取前几条数据的方法【图】

如何在Oracle数据库中实现获取前几条数据的方法呢?就是类似SQL语句中的SELECT TOP N的方法。本文将告诉您答案,举例说明了哟! 如何在Oracle数据库中实现获取前几条数据的方法呢?就是类似SQL语句中的SELECT TOP N的方法。本文将告诉您答案,举例说明了哟! 1.在Oracle中实现SELECT TOP N :由于ORACLE不支持SELECT TOP语句,所以在ORACLE中经常是用ORDER BY跟ROWNUM的组合来实现SELECT TOP N的查询。简单地说,实现方法如下所示:S...

Oracle获取数据文件目录的方法【图】

很简单,只要一条语句: select substr(file_name,1,instr(file_name, 很简单,只要一条语句: select substr(file_name,1,instr(file_name,\,-1)) from dba_data_files where rownum=1; 获取数据文件目录,可以完成使用脚本创建表空间,或添加数据文件等。可以使用PLSQL来实现,,写个不太完善的例子。 conn / as sysdba set serverout on declare v_path varchar2(255); v_tbs_name varchar2(255):=testtbs; v_tbs_filename va...

Oracle中获取特定日期时间(needtoH)【图】

SELECT TRUNC(TRUNC(SYSDATE-1, SELECT TRUNC(TRUNC(SYSDATE-1, YEAR)-1, YEAR) FROM DUAL -- Get first day of last year, sysdate-1 indicate current day in DW case. select add_months(trunc(sysdate, year), 12) - (1 / 86400) from dual -- 得到当年最后一天最后时刻分秒。 SELECT TRUNC(TO_DATE(20110228, YYYYMMDD), MONTH) AS FIRST_DAY_MONTH FROM DUAL --- 获取当前月的第一天 SELECT TRUNC(SYSDATE, MONTH) AS FI...

Oracle10g中获取DBID【图】

一般数据库能mount获取dbid比较容易C:\Users\Liangweigt;rman target /恢复管理器: Release 10.2.0.3.0 - Production on 星期五 一般数据库能mount获取dbid比较容易 C:\Users\Liangwei>rman target / 恢复管理器: Release 10.2.0.3.0 - Production on 星期五 10月 7 21:29:05 2011 Copyright (c) 1982, 2005, Oracle. All rights reserved. 已连接到目标数据库: TEST (DBID=2061567322, 未打开) SQL> select dbid from v$database...

Oracle获取表的包含约束的结构信息【图】

环境 Oracle 9 Release 2用户sys测试表名ATTRIBUTE_TRANSFORMATIONS$使用到的数据字典中的表和视图 环境 Oracle 9 Release 2 用户sys 测试表名ATTRIBUTE_TRANSFORMATIONS$ 使用到的数据字典中的表和视图 USER_TAB_COLUMNS:用户表基本机构信息 user_constraints:用户约束基本信息 user_cons_columns:用户约束与字段对应信息 select a.column_name,a.data_type,a.data_length,b.constraint_type,b.r_table_name,b.r_column_name f...

Oracle隐式游标获取记录数【图】

Oracle使用两种光标:显式光标和隐式光标。不管语句返回多少条纪录,PL/SQL为使用的每一条UPDATE、DELETE和INSERT等SQL命令隐式的 怎样统计PLSQL语言中删除语句执行之后一共删除了多少条纪录。 Oracle使用两种光标:显式光标和隐式光标。不管语句返回多少条纪录,PL/SQL为使用的每一条UPDATE、DELETE和INSERT等SQL命令隐式的声明一个光标。(要管理SQL语句的处理,必须隐式的给它定义一个光标。) 在PL/SQL中,,当执行DML语句的时...

入侵Oracle服务器进一步获取权限【图】

很快便连接上Oracle服务器,此时发现: 1.连接后不是dba权限 2.不能利用SYS.DBMS_EXPORT_EXTENSION.GET_DOMAIN_INDEX_   很快便连接上Oracle服务器,此时发现:1.连接后不是dba权限2.不能利用SYS.DBMS_EXPORT_EXTENSION.GET_DOMAIN_INDEX_TABLES漏洞提升权限3.运行SELECT UTL_HTTP.request(‘’) FROM dual 后发现oracle服务器不能连接网络。幸运的是,运行create or replace function Linx_Query (p varchar2) return number au...