
oracle
文章平均质量分 51
zuoanlove
这个作者很懒,什么都没留下…
展开
-
linux下oracle用户、权限与角色管理详解
转载自:http://yangdong.blog.51cto.com/blog/2959198/799492原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://yangdong.blog.51cto.com/2959198/799492Oracle 数据库用户管理Oracle 权限设置一、权限分类:系转载 2013-02-25 17:19:18 · 915 阅读 · 0 评论 -
Oracle视图 传参数 解决办法
转载自:http://blog.youkuaiyun.com/a9529lty/article/details/5672552create or replace package p_view_param is function set_param(num number) return number; function get_param return number;转载 2013-03-28 19:27:30 · 672 阅读 · 0 评论 -
大数据量删除与插入的PLSQL语句
转载自:http://yangchao20020.blog.163.com/blog/static/48382247200921321442812/在PL/SQL中的命令窗口执行下面的语句:(先将下面代码粘贴到命令窗口,粘贴完后,再在窗口里输入"/"键则运行你刚粘贴到窗口里的该程序代码)【1】业务逻辑:A表中有300W的数据,B表中有70W的数据,现在要对A表中的部分数据进行删除,删除转载 2013-03-29 00:30:43 · 957 阅读 · 0 评论 -
Oracle 索引 详解
转载自:http://blog.youkuaiyun.com/tianlesoftware/article/details/5347098一.索引介绍 1.1 索引的创建语法: CREATE UNIUQE | BITMAP INDEX . ON . ( | ASC | DESC, | ASC | DESC转载 2013-03-29 23:18:44 · 284 阅读 · 0 评论 -
Data Guard Scenarios
转载自:http://docs.oracle.com/cd/B19306_01/server.102/b14239/scenarios.htm#i104999712 Data Guard ScenariosThis chapter describes scenarios you might encounter while administering your Data Gu转载 2013-03-19 23:56:05 · 571 阅读 · 0 评论 -
Dataguard配置Step by Step
转载自:http://www.eygle.com/ha/dataguard-step-by-step.htmDataguard配置Step by Step6作者:eygle |English Version 【转载时请以超链接形式标明文章出处和作者信息及本声明】链接:http://www.eygle.com/archives/2004转载 2013-03-20 01:40:38 · 434 阅读 · 0 评论 -
参数job_queue_processes与Oracle jobs
转载自:http://blog.youkuaiyun.com/robinson_0612/article/details/8694772 Oracle jobs为Oracle开发人员和数据库管理员提供了数据库层面维护的极大便利性。对于Oracle jobs在Oracle 9i之前,是由dbms_jobs来实现,而到了10g之后,多出了dbms_scheduler方式。两者同样可以添加Oracle转载 2013-04-04 17:24:48 · 552 阅读 · 0 评论 -
oracle定时任务(dbms_job)
转载自:http://blog.youkuaiyun.com/wyzxg/article/details/1782952author:skatetime:2007-09-12http://publish.it168.com/2006/0311/20060311017002.shtml今天总结下oracle的任务队列管理器(job queue ),以后也方便查询. 我们要转载 2013-04-04 18:02:43 · 325 阅读 · 0 评论 -
Oracle 存储过程异常处理
转载自:http://blog.youkuaiyun.com/jojo52013145/article/details/65858331、异常的优点 如果没有异常,在程序中,应当检查每个命令的成功还是失败,如 BEGIN SELECT ... -- check for ’no data found’ error SELECT ... --转载 2013-03-29 00:22:52 · 779 阅读 · 0 评论 -
Oracle中视图的创建和处理方法
转载自:http://www.blogjava.net/caizh2009/articles/287787.html图是基于一个表或多个表或视图的逻辑表,本身不包含数据,通过它可以对表里面的数据进行查询和修改。视图基于的表称为基表,Oracle的数据库对象分为五种:表,视图,序列,索引和同义词。视图是存储在数据字典里的一条select语句。通过创建视图可以提取数据的逻辑上的集合或组合。转载 2013-03-28 23:50:03 · 367 阅读 · 0 评论 -
Problems with JDBCTemplate and CLOB insertion
当用spring jdbcTemplate执行merge语句时,总会出现”非法列类型提示“,通过google找到了以下这篇文章,目前没有采用以下这种方式,先记录下以备日后参考转载自:http://forum.springsource.org/showthread.php?129285-Problems-with-JDBCTemplate-and-CLOB-insertionPr转载 2013-03-28 21:12:40 · 519 阅读 · 0 评论 -
Linux平台Oracle多个实例启动说明
转载自:http://www.2cto.com/database/201203/122952.html如何在Linux系统中启动多个Oracle实例?相信很多Oracle的初学者都会碰到这一类问题,下面我简单介绍一下。1.切换Oracle用户:# su oracle2.切换到Oracle目录下: # cd $oracle_home3.执行配置转载 2013-02-25 16:21:17 · 262 阅读 · 0 评论 -
Oracle SQL性能优化
转载自:http://www.tsingsong.com/jforum/posts/list/0/2351.page#12358(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少转载 2013-03-09 00:05:13 · 266 阅读 · 0 评论 -
Linux 下自动启动多个oracle实例
转载自:http://blog.sina.com.cn/s/blog_4502d59c01017bau.htmlLinux下自动启动多个oracle实例—环境:1> linux:linux4.5-32-bit-x86-setup2> oracleracle Database10gRelease 2 (10.2.0.1.0) EnterpriseStandard Edition转载 2013-02-25 21:10:25 · 301 阅读 · 0 评论 -
Linux Shell经典实例解析:Oracle启动脚本
转载自:http://www.linuxde.net/2012/03/8696.html该篇博客作为对之前Linux Shell常用技巧和高级技巧系列博客的总结,将以Oracle数据库服务器启动脚本为例,逐行进行解释和说明,以帮助我们能够更好的学习和理解Shell脚本的惯用技巧和强大之处。Oracle的启动脚本从功能上讲主要分为两个部分,第一部分是初始化各种环境变量,以确认当前转载 2013-02-25 21:07:45 · 367 阅读 · 0 评论 -
【实验】【PROCEDURE】一个最简单的oracle存储过程"proc_helloworld"
转载自:http://space.itpub.net/519536/viewspace-571504本文通过一个最简单的oracle存储过程"proc_helloworld"的实验,展现一下存储过程的开发和维护过程,适合超超超级初学小牛(like me)。1.编写。编写一个最最简单的存储过程,给它起个名字叫做proc_helloworldCREATE OR REPLACE PR转载 2013-03-12 00:00:41 · 314 阅读 · 0 评论 -
分区表及分区索引创建示例
转载自:http://space.itpub.net/35489/viewspace-617689CREATE TABLE DFMS.AAAAA ( SERIAL_NUMBER VARCHAR2(25 BYTE) NOT NULL, REPAIR_COUNT INTEGER DEFAULT转载 2013-03-12 20:30:56 · 646 阅读 · 0 评论 -
Oracle分区表 (Partition Table) 的创建及管理
转载自:http://space.itpub.net/35489/viewspace-616711一、创建分区表分区表分为四类:1、范围分区表 2、列表分区表 3、哈希分区表 4、组合分区表下面分别创建四类分区表。1、范围分区表CREATE TABLE range_example( range_key_column DATE, D转载 2013-03-12 20:28:15 · 470 阅读 · 0 评论 -
Oracle索引分区杂谈
转载自:http://space.itpub.net/14284241/viewspace-520876Oracle索引分区杂谈Oracle数据库中,有两种类型的分区索引,全局索引和本地索引,其中本地索引又可以分为本地前缀索引和本地非前缀索引。下面就分别看看每种类型的索引各自的特点。全局索引以整个表的数据为对象建立索引,索引分区中的索引条目既可能是基于相同的键值但是来自不同的分转载 2013-03-12 20:32:32 · 314 阅读 · 0 评论 -
Oracle定时执行计划任务
转载自:http://blog.sina.com.cn/s/blog_9bed162b0100xf6v.html在日常工作中,往往有些事情是需要经常重复地做的,例如每天更新业务报表、每天从数据库中提取符合条件的数据、每天将客户关系管理系统中的数据分配给员工做数据库营销……因此我们就想:能不能让系统来自动定时执行计划任务?下面介绍的是在Oracle数据库中如何实现定时执行计划任务。转载 2013-04-04 18:19:13 · 740 阅读 · 0 评论 -
oracle定时任务
转载自:http://blog.youkuaiyun.com/li_guang/article/details/2510846DBMS_JOB系统包是Oracle“任务队列”子系统的API编程接口。DBMS_JOB包对于任务队列提供了下面这些功能:提交并且执行一个任务、改变任务的执行参数以及删除或者临时挂起任务等。DBMS_JOB包是由ORACLE_HOME目录下的rdbms/admin子转载 2013-04-04 15:47:26 · 276 阅读 · 0 评论 -
最简单的一个Oracle定时任务
转载自:http://www.knowsky.com/539762.html最简单的一个Oracle定时任务一、在PLSQL中创建表:CREATE TABLE testQuartz ( CARNO VARCHAR2(30), CARINFOID NUMBER )create sequence T_TEST_QUARTZ_SEQminvalue 1maxval转载 2013-04-04 15:52:19 · 481 阅读 · 0 评论 -
Oracle Optimizer CBO RBO .
转载自:http://blog.youkuaiyun.com/tianlesoftware/article/details/5824886之前整理的一篇有关CBO和RBO文章:Oracle CBO 与 RBOhttp://blog.youkuaiyun.com/tianlesoftware/archive/2010/07/11/5709784.aspx Oracle 数据库中优化器(Optimizer转载 2013-07-31 19:09:49 · 299 阅读 · 0 评论 -
Oracle中Hint深入理解(原创)
转载自:http://czmmiao.iteye.com/blog/1478465Hint概述基于代价的优化器是很聪明的,在绝大多数情况下它会选择正确的优化器,减轻了DBA的负担。但有时它也聪明反被聪明误,选择了很差的执行计划,使某个语句的执行变得奇慢无比。此时就需要DBA进行人为的干预,告诉优化器使用我们指定的存取路径或连接类型生成执行计划,从而使语句高效的运行。例如,如果我转载 2013-07-31 19:04:38 · 422 阅读 · 0 评论 -
Oracle Optimizer CBO RBO
转载自:http://blog.sina.com.cn/s/blog_7017ed670100nsnk.htmlOracle 数据库中优化器(Optimizer)是SQL分析和执行的优化工具,它负责指定SQL的执行计划,也就是它负责保证SQL执行的效率最高,比如优化器决定Oracle 以什么样的方式来访问数据,是全表扫描(Full Table Scan),索引范围扫描(Index Range转载 2013-07-31 19:06:24 · 330 阅读 · 0 评论 -
[精华] ORACLE问答精选!很不错,建议大伙看看。
转载自:http://www.chinaunix.net/old_jh/19/68644.htmlQ: 如 何 使 用 Cost Based 优 化 器 优 化 查 询 操 作? A: Oracle Server 提 供 了 基 于 成 本(Cost Based) 和 基 于 规 则(Rule Based) 两 种 优 化 器, 简 称 为 CBO 和 RBO, 用 于 确 定 查转载 2013-07-31 19:30:36 · 331 阅读 · 0 评论 -
Oracle的优化器(Optimizer) (CBO优化)
Oracle的优化器(Optimizer) (CBO优化) Oracle在执行一个SQL之前,首先要分析一下语句的执行计划,然后再按执行计划去执行。分析语句的执行计划的工作是由优化器(Optimizer)来完成的。不同的情况,一条SQL可能有多种执行计划,但在某一时点,一定只有一种执行计划是最优的,花费时间是最少的。相信你一定会用Pl/sql Developer、Toa转载 2013-07-31 19:31:50 · 421 阅读 · 0 评论 -
当Oracle9i的OPTIMIZER_MODE = FIRST_ROWS时EXP过慢的解决方法
转载自:http://www.alixixi.com/program/a/2008020940934.shtmlExport/Import can be Very Slow with OPTIMIZER_MODE = FIRST_ROWShttp://metalink.oracle.com/metalink/plsql/ml2_documents.showDocument?p_data转载 2013-07-31 19:33:10 · 465 阅读 · 0 评论 -
《Oracle PL/SQL 完全自学手册》读书笔记 第5章 数据的增、删、改-- 5.3.4 TRUNCATE与DELETE的区别
TRUNCATE的作用是清空一个表格,在删除数据方面,它与DELETE有如下一些区别:在数据处理功能上,TRUNCATE是清空一个表的所有内容,它相当于DELETE FROM TABLE_NAMEDELETE是DML操作,而TRUNCATE是DDL操作。因此,用DELETE删除整个表中的数据时,会产生大量的ROLLBACK,占用很多的ROLLBACK SEGMENTS,而TRUNCATE则原创 2013-08-04 17:07:30 · 595 阅读 · 0 评论 -
EXP-00091解决方法
在EXP导出时,出现EXP-00091报错:. . exporting table FRIEND.............. 142480 rows exportedEXP-00091: Exporting questi转载 2013-08-04 14:48:23 · 687 阅读 · 0 评论 -
oracle避免限制索引
转载自:http://blog.youkuaiyun.com/wangwenhui11/article/details/3940185限制索引是一些没有经验的开发人员经常犯的错误之一。在SQL中有很多陷阱会使一些索引无法使用。下面讨论一些常见的问题: 4.1 使用不等于操作符( 下面的查询即使在cust_rating列有一个索引,查询语句仍然执行一次全表扫描。转载 2013-04-16 01:00:54 · 354 阅读 · 0 评论 -
Oracle 游标使用全解
转载自:http://www.cnblogs.com/sc-xx/archive/2011/12/03/2275084.html这个文档几乎包含了oracle游标使用的方方面面,全部通过了测试-- 声明游标;CURSOR cursor_name IS select_statement--For 循环游标--(1)定义游标--(2)定义游标变量--(3)使用for循环来使转载 2013-04-07 18:14:51 · 323 阅读 · 0 评论 -
oracle存储过程一(返回单条记录的值)
转载自:http://www.cnblogs.com/azai/archive/2010/08/19/1802930.html最近在使用java验证excel表单元格的信息,数据量非常大,而且验证的规则比较复杂,如果单纯使用程序的验证的话,效率将非常低,考虑到oracle存储过程是可编译的,每次编译之后都会将数据放入高速缓存当中,下次再取,速度将非常的快。之前并没有接触到oracle的转载 2013-04-11 23:55:57 · 464 阅读 · 0 评论 -
查看、修改ORACLE最大进程数
转载自:http://www.blogjava.net/zyb9114/archive/2007/12/24/169986.html查看ORACLE最大进程数:SQL> select count(*) from v$session #连接数SQL> Select count(*) from v$session where status='ACTIVE' #并发连接数SQL> sh转载 2013-04-04 18:05:18 · 590 阅读 · 0 评论 -
oracle触发器实例
转载自:http://zhuguo.iteye.com/blog/11538358.1 触发器类型8.1.1 DML触发器8.1.2 替代触发器8.1.3 系统触发器8.2 创建触发器8.2.1 触发器触发次序8.2.2 创建DML触发器8.2.3 创建替代(INSTEAD OF)触发器8.2.3 创建系统事件触发器8.2.4 系统触发器事件属性8.2.5 使用触发器谓词8.2转载 2013-04-04 18:09:50 · 313 阅读 · 0 评论 -
Oracle 中关于%type、%rowtype的两个小实例
转载自:http://blog.sina.com.cn/s/blog_70bc5e2401013wqt.html%type、%rowtype的使用:1、使用%type显示员工信息:declareemp_number constant scott.emp.empno%TYPE:=7900;emp_name scott.emp.ename%TYPE;转载 2013-04-05 23:16:47 · 424 阅读 · 0 评论 -
《Oracle PL/SQL 完全自学手册》读书笔记 2.4.2 复合类型
标量类型是经过预定义的,利用这些类型可以衍生出一些复合类型。PL/SQL 包括PL/SQL 记录和PL/SQL集合两类复合数据类型,其中集合又可分为 联合数组、嵌套表和VARRAY 3种复合数据类型1、PL/SQL记录PL/SQL记录类似于高级语言中的结构,每个记录一般都包含多个成员,它可以看做是一组标量的组合结构。当使用PL/SQL记录时,首先需要在定义部分定义记录类型和记录变量,原创 2013-04-05 16:30:30 · 455 阅读 · 0 评论 -
Oracle开发专题之:%TYPE 和 %ROWTYPE
转载自:http://www.cnblogs.com/kingjiong/archive/2009/02/19/1393837.html1. 使用%TYPE在许多情况下,PL/SQL变量可以用来存储在数据库表中的数据。在这种情况下,变量应该拥有与表列相同的类型。例如,students表的first_name列的类型为VARCHAR2(20),我们可以按照下述方式声明一个变量:转载 2013-04-05 23:10:06 · 320 阅读 · 0 评论 -
SELECT INTO 和 INSERT INTO SELECT 两种表复制语句
转载自:http://www.cnblogs.com/freshman0216/archive/2008/08/15/1268316.html Insert是T-sql中常用语句,Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式的在应用程序开发中必不可少。但我们在开发、测试过程中,经常会遇到需要表复制转载 2013-04-08 01:29:21 · 247 阅读 · 0 评论 -
Oracle 返回游标 PLS-00103: 出现符号 "CREATE"
转载自:http://bbs.youkuaiyun.com/topics/270072548在创建如下package时:create or replace package p_view_param is function set_param(num number) return number; function get_param return number;转载 2013-03-28 19:22:32 · 1181 阅读 · 0 评论