2010-2-28 17:42:27 阅读157 评论0 282010/02 Feb28
2010-2-28 17:42:02 阅读79 评论0 282010/02 Feb28
Oracle 分区功能可以提高许多应用程序的可管理性、性能与可用性。通过分区功能,可以将表、索引和索引组织表进一步细分为段,从而能够更精确地管理和访问这些数据库对象。Oracle 提供了种类繁多的分区方案以满足每种业务要求。
而且,因为在 SQL 语句中分区是完全透明的,所以该功能几乎可应用于任何应用程序。
分区功能的优势
分区功能通过改善可管理性、性能和可用性,从而为各式应用程序带来了极大的好处。通常,分区可以使某些查询以及维护操作的性能大大提高。此外,分区还可以极大简化常见的管理任务。通过分区,数据库设计人员和管理员能够解决前沿应用程序带来的一些难题。分区是构建千兆字节数据系统或超高可用性系统的关键工具。
分区功能的基本知识
分区功能能够将表、索引或索引组织表进一步细分
2010-2-28 17:41:32 阅读427 评论0 282010/02 Feb28
查看JOB 情况
select * from dba_jobs
---停ORACE JOB方法
1 相关表、视图
2 问题描述
为同事解决一个因为网络连接情况不佳时,执行一个超长时间的SQL插入操作。
既然网络状况不好,就选择了使用一次性使用JOB来完成该插入操作。在JOB执行一段时间后,我发现被插入表有些问题(惭愧,当时也没有先检查检查就做了)。准备停止JOB,因为在JOB运行情况下,我的所有修改都会报系统资源忙的错误。
强行KILL SESSION是行不通的,因为过会儿,JOB还会重新启动,如果执行的SQL也被KILL了通过重新启动的JOB还是会被再次新执行的。
2010-2-28 17:41:05 阅读261 评论0 282010/02 Feb28
oracle新手入门指导之六—ORACLE回收站详解
Oracle10g Recycle Bin回收站
1>什么是Recycle Bin
实际上,Recycle Bin只是一个保存被drop的对象的一个数据字典表。所以,可以通过如下语句查询回收站中的信息:
select * from recyclebin
除非拥有sysdba权限,每个用户只能看到属于自己的对象。所以,对于用户来说,好像每个人都拥有自己的回收站。即使用户有删除其他schema对象的权限,也只能在recyclebin中看到属于自己的对象。
做个小试验:
SQL> conn ning/ning
已连接。
SQL> drop table test;
表已删除。
SQL> drop table test.test;
2009-11-6 14:05:11 阅读2059 评论0 62009/11 Nov6
在Oracle性能优化时,用exists替代in,用表链接替代exists,关于前者,一般效果比较明显,exists效率明显比in高,但是如果要想表连接的效率比exists高,必须在from子句中,将记录多的表放在前面,记录少的表放后面。
关于select... bulk collect into ... limit ...或fetch... bulk collect into ... limit ...句型:
在使用如上句型时,通常我们都会用for或forall循环进行insert/update/delete操作。
for/forall循环方法有好几种,如
第1种:
2009-10-24 20:21:10 阅读141 评论0 242009/10 Oct24
loop循环:
create or replace procedure pro_test_loop is
i number;
begin
i:=0;
loop
i:=i+1;
dbms_output.put_line(i);
if i>5 then
exit;
end if;
end loop;
end pro_test_loop;
while循环:
2009-9-9 17:43:30 阅读193 评论0 92009/09 Sept9
public 意味着在其后声明的所有成员对所有的人都可以取。
private 意味着除了该类型的创建者和类的内部成员函数之外,任何人都不能存取这些成员。
protect 它与private基本相似,只有一点不同:继承的结构可以访问protected成员,但不能访问private成员。
=============================================
public人缘好,跟谁都好,
protect只和熟人好,
private比较自闭.
不过他们是三胞胎.
class是他们的爹.
============================================
public:公共厕所里的马桶,人人都能使用
2009-9-7 20:54:19 阅读663 评论0 72009/09 Sept7
2009-9-7 19:44:54 阅读321 评论0 72009/09 Sept7
RBO优化器
RBO是一种基于规则的优化器,随着CBO优化器的逐步发展和完善,在最新的10g版本中Oracle已经彻底废除了RBO。正在使用Oracle8i或9i的人们或多或少的都会碰到RBO,因此在详细介绍CBO之前,我们有必要简单回顾一下古老的RBO优化器。
在RBO中Oracle根据可用的访问路径和访问路径的等级来选择执行计划,等级越高的访问路径通常运行SQL越慢,如果一个语句有多个路径可走,Oracle总是选择等级较低的访问路径。
RBO访问路径
2009-6-19 21:25:31 阅读630 评论0 192009/06 June19
1. Navigate(string url)
2. ExecWB (nCmdID, nCmdExecOpt, [pvaIn], [pvaOut] )