- 博客(129)
- 资源 (107)
- 收藏
- 关注
翻译 FAQ: What are Latches and What Causes Latch Contention (Pre-11g) (文档 ID 22908.1)
FAQ: What are Latches and What Causes Latch Contention (Pre-11g) (文档 ID 22908.1)转到底部APPLIES TO:Oracle Database - Personal Edition - Version 7.2.2.0 to 1
2015-11-30 23:55:40 30845
翻译 ALERT: LATCH FREE And FREE_BUFFER_WAITS Cause Performance Degradation/Hang (文档 ID 176129.1)
Performance Degradation/Hang Caused By “LATCH FREE” And “FREE_BUFFER_WAITS”~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Versions Affected~~~~~~~~~~~~~~~~~ Bug:1967363 - Affects 8.1.5.x, 8.1.6.x, 8.1.7.0,
2015-11-30 23:54:22 30779
翻译 NAME, LATCH# for V$LATCHNAME for 8.1.7 , 9.2 , 10.2 , 11.1 (文档 ID 783636.1)
In this Document Purpose Scope NAME, LATCH# for V$LATCHNAME for 8.1.7 , 9.2 , 10.2 , 11.1APPLIES TO:Oracle Server - Enterprise Edition - Version: 8.1.7.0 to 11.1.0.6 - Release:
2015-11-30 23:51:39 32329
翻译 Waits for 'Enq: TX - ...' Type Events - Transaction (TX) Lock Example Scenarios (文档 ID 62354.1)
APPLIES TO:Oracle Database - Personal Edition - Version 7.3.4.0 and laterOracle Database - Standard Edition - Version 7.3.4.0 and laterOracle Database - Enterprise Edition - Version 7.3.4.0 and
2015-11-30 23:46:48 30838
翻译 Undo Related Wait Events & Known Issues (文档 ID 1575701.1)
Undo Related Wait Events & Known Issues (文档 ID 1575701.1)转到底部In this DocumentPurpose Troubleshooting Steps Enq
2015-11-30 23:39:21 30798
翻译 RHEL6 CFS Scheduler can Cause High Latch Waits for 'latch: cache buffers chains' (文档 ID 1560594.1)
APPLIES TO:Oracle Database - Enterprise Edition - Version 11.2.0.3 and laterLinux x86-64SYMPTOMSAfter upgrade from RHEL5 / OEL5 (i.e. 2.6.18 kernel versions) to RHEL6 / OEL6 (i.e. 2.6.32 k
2015-11-30 23:33:56 30498
原创 133.Oracle数据库SQL开发之 数据库对象——通用调用
133.Oracle数据库SQL开发之 数据库对象——通用调用欢迎转载,转载请标明出处:通用调用是11g新增加的特性,利用这一特性可以从子类型中调用超类型的方法。创建超类型如下:CREATETYPE t_person AS OBJECT ( id INTEGER, first_nameVARCHAR2(10), last_name VARCHA
2015-11-28 20:51:06 30471
原创 132.Oracle数据库SQL开发之 数据库对象——重载方法
132.Oracle数据库SQL开发之 数据库对象——重载方法当创建一个超类型的子类型时,可以用子类型中的一个方法来重载超类类型中的方法。就可以非常灵活地定义层次化类型中的方法。CREATETYPE t_person3 AS OBJECT ( id INTEGER, first_nameVARCHAR2(10), last_name VARCHAR2(10
2015-11-28 20:49:57 30830
原创 131.Oracle数据库SQL开发之 数据库对象——用户自定义的构造函数
131.Oracle数据库SQL开发之 数据库对象——用户自定义的构造函数 欢迎转载,转载请标明出处: 用户可以在PL/SQL中定义自己的构造函数,用于初始化一个新对象。CREATETYPE t_person2 AS OBJECT ( id INTEGER, first_nameVARCHAR2(10), last_name VARCHA
2015-11-28 20:48:45 31063
原创 130.Oracle数据库SQL开发之 数据库对象——NOT INSTANTIABLE对象类型
130.Oracle数据库SQL开发之 数据库对象——NOTINSTANTIABLE对象类型欢迎转载,转载请标明出处:对象类型可标记为NOTINSTANTIABLE,这样可防止创建该类型的对象实例。如果某个对象类型仅仅用作抽象的超类型且绝不创建此类型的任何对象时,就可以将其标记为NOT INSTANTIABLE。语句创建名为t_vehical的类型。CREATE TYPE t_
2015-11-28 20:47:50 32128
原创 129.Oracle数据库SQL开发之 数据库对象——其他有用的对象函数
129.Oracle数据库SQL开发之 数据库对象——其他有用的对象函数1. IS OF函数欢迎转载,转载请标明出处:IS OF可以检查一个对象是否为某种特定的类型或子类型。如下:object_user2@PDB1> select value(o) fromobject_business_customers o where value(o) is of (t_busine
2015-11-28 20:46:53 30719
原创 128.Oracle数据库SQL开发之 数据库对象——用子类型对象代替超类型对象
128.Oracle数据库SQL开发之 数据库对象——用子类型对象代替超类型对象 欢迎转载,转载请标明出处: 使用子类型对象代替超类型对象,当存储和操纵相关的类型时,用子类型对象代替超类型对象会提供很大的灵活性。1. SQL例子创建t_person类型的一个表如下:CREATE TABLE object_customers OF t_person;插入一条:
2015-11-28 20:44:49 31029
原创 127.Oracle数据库SQL开发之 数据库对象——类型继承
127.Oracle数据库SQL开发之 数据库对象——类型继承欢迎转载,转载请标明出处:9i引入了对象类型的继承。可以定义层次化的对象类型。定义一个业务员对象类型,而这个类型从t_person中继承已有的属性。可以对t_person 的属性进行扩展,用来存储人员的业务头衔和供职公司的名字。对于被继承的t_person而言,定义中必须使用NOT FINAL子句。如下:CR
2015-11-28 20:43:14 31446
原创 126.Oracle数据库SQL开发之 数据库对象——PLSQL中使用对象
126.Oracle数据库SQL开发之 数据库对象——PLSQL中使用对象欢迎转载,转载请标明出处:PLSQL中可以创建和操作对象。看一个product_package 的包,如下:CREATE PACKAGE product_package AS TYPEt_ref_cursor IS REF CURSOR; FUNCTIONget_products RETURN
2015-11-28 20:41:46 31495
原创 125.Oracle数据库SQL开发之 数据库对象——数据库中使用对象类型
125.Oracle数据库SQL开发之 数据库对象——数据库中使用对象类型欢迎转载,转载请标明出处:如何在数据库表中使用这些类型。可以使用对象类型定义表中单个的列,随后存储在此列中的对象称为列对象(column object)。也可以使用对象类型定义表中的一整行,然后此表称为对象表。可以使用对象引用(object reference)来访问对象表中单独的行。1. 列对象创建一
2015-11-28 20:40:50 30880
原创 124.Oracle数据库SQL开发之 数据库对象——查看对象类型
124.Oracle数据库SQL开发之 数据库对象——查看对象类型欢迎转载,转载请标明出处:可以使用DESCRIBE命令可以用来获得对象类型的信息。object_user@PDB1> describe t_address; Name Null? Type -
2015-11-28 20:39:57 31205
原创 123.Oracle数据库SQL开发之 数据库对象——对象创建
123.Oracle数据库SQL开发之 数据库对象——对象创建欢迎转载,转载请标明出处:ORACLE 8数据库发布的时候,在数据库中就可以使用对象了,随后发布的产品中进一步改进了对象特性。 可以是使用CREATETYPE语句用于创建对象类型。CREATETYPE t_address AS OBJECT ( streetVARCHAR2(15), ci
2015-11-28 20:38:51 30762
原创 122.Oracle数据库SQL开发之 PLSQL编程——11g新增加的PLSQL特性
122.Oracle数据库SQL开发之 PLSQL编程——11g新增加的PLSQL特性1. SIMPLE_INTEGER类型欢迎转载,转载请标明出处:SIMPLE_INTEGER类型是BINARY_INTEGER的子类型,SIMPLE_INTEGER的存储范围与BINARY_INTEGER相同,但是SIMPLE_INTEGER不能存储NULL值。 当使用SIM
2015-11-28 20:37:16 30641
原创 121.Oracle数据库SQL开发之 PLSQL编程——触发器
121.Oracle数据库SQL开发之 PLSQL编程——触发器欢迎转载,转载请标明出处:触发器是当特定的SQL DML语句,例如INSERT,UPDATE或DELETE语句再特定的数据库表上运行时,由数据库自动运行的过程。触发器对于实现表中某些列值的高级变更审计等功能非常有用。1. 触发器运行的时机触发器可以在DML语句运行之前和之后被激活。同时,由于DML语句可能同时作用
2015-11-28 20:36:11 31122
原创 120.Oracle数据库SQL开发之 PLSQL编程——包
120.Oracle数据库SQL开发之 PLSQL编程——包欢迎转载,转载请标明出处:把过程和函数一起组织到包中。包可以将彼此相关的功能划分到一个自包含的单元。通过这种方式将PL/SQL代码模块化。 包通常由两个部分组成:规范和包体。 规范列出可用的过程、函数、类型和对象。所有的数据库用户都可以访问这些条目,因此这些条目称为公有项目。
2015-11-28 20:35:13 30854
原创 119.Oracle数据库SQL开发之 PLSQL编程——函数
119.Oracle数据库SQL开发之 PLSQL编程——函数欢迎转载,转载请标明出处:函数与过程很相似,唯一区别是函数必须向调用它的语句返回一个值。存储过程和函数有时合起来被称为存储子程序。1. 创建函数CREATE FUNCTION语句用于创建函数。创建一个函数如下:CREATE FUNCTION circle_area ( p_radius INNUMBE
2015-11-28 20:33:49 30771
原创 118.Oracle数据库SQL开发之 PLSQL编程——过程
118.Oracle数据库SQL开发之 PLSQL编程——过程欢迎转载,转载请标明出处:过程包含一组SQL和PL/SQL语句。过程可将业务逻辑集中在数据库中,任何能够访问数据库的程序都可以使用过程。1. 创建过程CREATE PROCEDURE 语句可以用于创建过程。如下:CREATE PROCEDURE update_product_price( p_pr
2015-11-28 20:32:30 30615
原创 117.Oracle数据库SQL开发之 PLSQL编程——异常
117.Oracle数据库SQL开发之 PLSQL编程——异常欢迎转载,转载请标明出处:异常用于处理PL/SQL代码块中出现的运行时错误。常见的异常如下:1. ZERO_DIVIDE 异常ZERO_DIVIDE异常在试图用一个数字除以零的时候发生。执行如下:store@PDB1> BEGIN DBMS_OUTPUT.PUT_LINE(1/0);
2015-11-28 20:31:38 30507
原创 116.Oracle数据库SQL开发之 PLSQL编程——游标
116.Oracle数据库SQL开发之 PLSQL编程——游标欢迎转载,转载请标明出处:可以使用游标获取查询返回的记录。在通过查询将记录检索到游标中后,可以一次从游标中取出一行。使用游标时一般需要遵循以下5个步骤:1. 声明一些变量,用于保存记录的列值2. 声明游标,并指定查询3. 打开游标4. 一次从游标中获得一
2015-11-28 20:30:33 30733
原创 115.Oracle数据库SQL开发之 PLSQL编程——循环
115.Oracle数据库SQL开发之 PLSQL编程——循环欢迎转载,转载请标明出处:循环可以对语句运行零次或多次。在PL/SQL中有3种类型的循环:简单循环:直到显示结束循环之前一直运行。WHILE循环:直到某个特定条件出现之前一直运行。FOR循环 :运行预先确定的次数。1. 简单循环简单循环在显式结束它之前会一直运行。简单语法如下:LOOP
2015-11-25 21:54:10 30760
原创 114.Oracle数据库SQL开发之 PLSQL编程——变量和类型
114.Oracle数据库SQL开发之 PLSQL编程——变量和类型欢迎转载,转载请标明出处:变量在DECLARE块中声明。声明如下:V_width INTEGER;可以通过%TYPE关键字来定义变量的类型,这个关键字告诉PL/SQL使用与表中指定列相同的类型。 例如下面这个例子用%TYPE声明了一个变量,这个变量的类型与products表的price列类型
2015-11-25 21:53:29 30621
原创 113.Oracle数据库SQL开发之 PLSQL编程——块结构
113.Oracle数据库SQL开发之 PLSQL编程——块结构欢迎转载,转载请标明出处:Oracle 6中引入了一种过程化编程语言,称为PL/SQL。使用PL/SQL可以向数据库应用程序中加入业务逻辑。这种集中化的业务逻辑可以由任务能够访问数据库的程序来运行,包括SQL*Plus,Java程序和 C#程序。PL/SQL程序可划分成称为块的结构,每一块都包含有PL/SQL和SQ
2015-11-25 21:52:12 30670
原创 112.Oracle数据库SQL开发之 闪回数据归档
112.Oracle数据库SQL开发之 闪回数据归档 欢迎转载,转载请标明出处: 闪回数据归档是11g新增加的特性,该特性将对表所做的改变存储一段时间。创建闪回数据归档并将并将它添加到表之后,可以完成下列任务:l 查看行的特定时间戳的情况l 查看行在两个时间戳之间的情况使用CREATE FLASHBACK ARCHIVE语句来创建闪回归档。可以使用ALTE
2015-11-25 21:51:44 30533
原创 111.Oracle数据库SQL开发之 视图——修改、删除视图
111.Oracle数据库SQL开发之 视图——修改、删除视图欢迎转载,转载请标明出处:CREATE OR REPLACE可以彻底替换一个视图。如下:store@PDB1> create or replace viewproduct_average_view as select product_type_id,avg(price) average_price fromprodu
2015-11-25 21:51:05 38525
原创 110.Oracle数据库SQL开发之 视图——创建并使用视图
110.Oracle数据库SQL开发之 视图——创建并使用视图欢迎转载,转载请标明出处:视图实际上是一个或多个表上的预定义查询,这些表称为基表(base table). 从视图中检索信息与从表中检索信息的方法完全相同。 视图中并不存储着行,它们始终存储在表中。 User_tables,user_sequences和user_indexes都是视图
2015-11-25 21:50:18 32351
原创 109.Oracle数据库SQL开发之 索引
109.Oracle数据库SQL开发之 索引 欢迎转载,转载请标明出处:通常在需要从包含很多行的表中检索少数几行时,都应该对列创建索引。有一条基本的准则是:当任何当个查询要检索的行少于或等于整个表行数的10%时,索引就非常有用。1. 创建B-树索引创建索引使用CREATE INDEX语句可以用来创建B-数索引语法如下:CREATE [UNIQUE] IND
2015-11-25 21:49:33 30559
原创 108.Oracle数据库SQL开发之 序列
108.Oracle数据库SQL开发之 序列欢迎转载,转载请标明出处:序列是一种数据库项,它生成一个整数序列。序列所生成的整数通常可以用来填充数字类型的主键列。1. 创建序列使用CREATE SEQUENCE语句可以用来创建序列。语法如下:CREATE SEQUENCE sequence_name[START WITH start_num][INCREMENT
2015-11-25 21:48:10 30655
原创 107.Oracle数据库SQL开发之 表——截断、删除表
107.Oracle数据库SQL开发之 表——截断、删除表 欢迎转载,转载请标明出处: 使用TRUNCATE语句可以将表截断。 例如:TRUNCATE TABLE order_status2; 如果需要删除表中的所有行,就应该使用TRUNCATE,而不是DELETE。执行TRUNCATE语句不需要在数据库中使用任何撤销空间,也不需要
2015-11-25 21:47:27 32440
原创 106.Oracle数据库SQL开发之 表——向表中添加注释
106.Oracle数据库SQL开发之 表——向表中添加注释欢迎转载,转载请标明出处: 注释有助于记住表或列的用途。使用COMMENT语句可以为表或列添加注释。例如: store@PDB1> comment on table order_status2 is'order_status2 stores the state of an order'; Com
2015-11-25 21:46:46 30697
原创 105.Oracle数据库SQL开发之 表——重命名表
105.Oracle数据库SQL开发之 表——重命名表欢迎转载,转载请标明出处: RENAME 可以用于对表进行重命名。例如:store@PDB1> rename order_status2 to order_state; Table renamed. store@PDB1> rename order_state to order_status2;
2015-11-25 21:45:42 30591
原创 104.Oracle数据库SQL开发之 表——修改表
104.Oracle数据库SQL开发之 表——修改表欢迎转载,转载请标明出处:ALTER TABLE语句可以用于对表进行修改。可以执行:添加、修改或删除列;添加或删除约束;启用或禁用约束。1. 添加列例如,向order_status2表中添加一个名为modified_by的列store@PDB1> alter table order_status2 addmodified
2015-11-25 21:44:39 30549
原创 103.Oracle数据库SQL开发之 表——获得表中列的信息
103.Oracle数据库SQL开发之 表——获得表中列的信息欢迎转载,转载请标明出处:从user_tab_columns 视图中可以获得有关表中各列的信息。执行如下:store@PDB1>select column_name,data_type,data_length,data_precision,data_scale fromuser_tab_columns where t
2015-11-25 21:43:06 30447
原创 102.Oracle数据库SQL开发之 表——获得有关表的信息
102.Oracle数据库SQL开发之 表——获得表的信息欢迎转载,转载请标明出处:对表执行DESCRIBE命令查询user_tables视图,它是数据字典的一部分。执行如下:store@PDB1> selecttable_name,tablespace_name,temporary from user_tables where table_name in('ORDER_S
2015-11-25 21:42:28 30352
原创 101.Oracle数据库SQL开发之 表——创建表
101.Oracle数据库SQL开发之 表——创建表欢迎转载,转载请标明出处:可以使用CREATE TABLE语句创建表。CREATE TABLE的完整语法远比上面这个简化语法更复杂。详见《Oracle Database SQL Reference》,执行如下:store@PDB1> create table order_status2 ( id integercons
2015-11-25 21:40:58 30494
原创 100.Oracle数据库SQL开发之 用户特权和角色——审计
100.Oracle数据库SQL开发之 用户特权和角色——审计欢迎转载,转载请标明出处:ORACLE数据库软件包含审计功能,可以跟踪数据库操作。1. 执行审计需要的特权用户在发出AUDIT语句之前,必须被授予某些特权:审计高级别操作时,用户必须具有AUDIT SYSTEM特权。高级别操作的一个例子是发出任何SELECT语句,与涉及的表无关。跟踪特定数据库对象上的操作时
2015-11-25 21:33:51 30795
DB2_docview
2018-07-21
Oracle-NUMA绑定脚本
2018-07-21
HP Superdome X扩展性
2018-07-21
Linux块层技术剖析-v0.1
2018-07-21
Infrastructure_Matters_POWER8_vs_XEON_x86-IBM官网引导的报告-中文
2018-07-19
oracle数据库大会6共6个
2018-07-19
oracle数据库大会4
2018-07-19
oracle数据库大会材料1
2018-07-19
CON1101_Crawford_jr-CON1477_Hu_ExadataMAA-Best-Practice_v2_EN_
2018-07-19
459334-oracle_vm3-application-driven_virtualization
2018-07-19
129255-oracle_timesten_in-memory_database
2018-07-19
SPECjEnterprise 2010 Performance Update
2018-07-19
oracle循环插入
2018-07-19
SQL Server健康查询
2018-07-19
HammerDB测试TPC-H
2018-07-19
MRD_Early_Bird_Training
2018-07-19
oracle-实时决策(In-memory)-案例-材料
2018-07-19
DWGL数据仓库全球领导课程
2018-07-19
Exadata-的核心进程-SHOUG成员Steven.Lee_.pdf
2018-07-19
DTCC2016中国数据库技术大会会议全部材料
2018-07-19
DTCC2015中国数据库技术大会会议全部材料
2018-07-19
RDMA编程用户手册-官方中文版
2019-03-23
09 SYBASE官方文档合集
2018-07-24
Linux虚拟文件系统全面剖析——打开、读、写逻辑v0.1
2018-07-24
db2perfsupport使用指南
2018-07-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人