
Oracle
文章平均质量分 57
星火测吧
测试老鸟一枚
展开
-
利用序列减少Oracle数据库开发工作量
列是Oracle数据库中一个命名的顺序编号生成器。这个编号生成器能够以串行方式生成一系列的顺序整数。这个特性在数据库开发的过程中,经常会遇到。如果没有这个工具的话,那么只能够在前台应用程序控制。这不仅会增加应用系统的开发工作量,而且对于并发访问的情况难以控制。如多个用户同时新建一张单据时,就很难保证单据编号的唯一。故Oracle数据库的顺序编号生成器是数据库开发工程师的左膀右臂,具翻译 2009-10-15 23:12:00 · 888 阅读 · 0 评论 -
应用级调优分析_SQL_TRACE
Sql性能非常差的时候,oracle提供了SQL_TRACE来跟踪sql的执行情况。注:分析sql的方式比较多,还有根据优化器、sql执行计划来分析。SQL_TRACE能够将sql执行的过程输出到一个trace文件里面。首先设置自己定义的trace文件的标识方便查找。alter session set tracefile_identifier='mytest';然后对当前会话启原创 2012-11-07 16:22:35 · 2357 阅读 · 0 评论 -
存储结构和关系
配置自动段空间管理 SQL> CREATE TABLESPACE data02 2 DATAFILE /u01/oradata/data02.dbf SIZE 5M 3 EXTENT MANAGEMENT LOCAL UNIFORM SIZE 64K 4 SEGMENT SPACE MANAGEMENT AUTO; 回滚数据的状态selec原创 2010-05-17 17:18:00 · 604 阅读 · 0 评论 -
oracle管理表空间和数据文件
ALTER TABLESPACE app_data ADD DATAFILE u01/oradata/userdata03.dbfSIZE 200M; 创建表空间CREATE TABLESPACE userdataDATAFILE u01/oradata/userdata03.dbf SIZE 100MAUTOEXTEND ON NEXT 5M原创 2010-05-17 16:46:00 · 524 阅读 · 0 评论 -
Oracle PL/SQL编程规范指南
Oracle中常用的命令和函数,做个整理,以备以后用到,方便查阅。 常用命令: 连接sqlplus 命令行下运行cmd进入,如以sys模式登陆,命令如下: (1).sqlplus "sys/zhb126 as sysdba" (2).sqlplus/nolog connect sys/zhb126 as sysdba (3).sqlplus scott/t原创 2009-10-19 23:43:00 · 1465 阅读 · 0 评论 -
怎样才能dump数据库的内部结构
1、分析数据文件块,转储数据文件n的块m alter system dump datafile n block m 2、分析日志文件 alter system dump logfile logfilename; 3、分析控制文件的内容 alter session set events immediate trace name CONTROLF level 10原创 2009-10-19 23:39:00 · 670 阅读 · 0 评论 -
Java+Oracle应用开发中的几个经典问题
自从在数据库中可以运行Java后,Oracle最令人激动的新特性被Java发挥到了最大化,但与之出现的问题也常困扰着开发人员,本文例出三个最常见的问题,希望对有此困扰的朋友有所帮助。 问题一:如保加载JDBC驱动程序: 正常我们加载驱动程序有三个途径: 1)Class.forName(String)这想当于classLoader一个String指定的类,在装载时把该驱动程序的原创 2009-10-19 23:08:00 · 516 阅读 · 0 评论 -
Oracle专用服务器的内存结构分布原则
般我们会把oracle实例的内存用到系统物理内存的80%-60%(4G以上内存用到80%以上,2G内存用到60%-70%)s=pga+sga_max_size=80%memory (对于OLTP系统pga是sga的4分之1,如果是DSS,则可以各占一半) db_cache_size=60%sgashared_pool_size=sga_max_size-db_cache_size-原创 2009-10-19 23:02:00 · 476 阅读 · 0 评论 -
Oracle Data block 的物理结构
对data block物理结构的认识 1.Data Block 物理结构图: 2.一次对block的dump过程: PHP code:SQL> create table t9 (a varchar(10));Table created.SQL> insert into t9 values(a);1 row created原创 2009-10-19 22:52:00 · 1188 阅读 · 0 评论 -
ORACLE学习笔记 索引和约束
/*** 约束 ***/* 如果某个约束只作用于单独的字段,即可以在字段级定义约束,也可以在表级定义约束,但如果某个约束作用于多个字段, 必须在表级定义约束* 在定义约束时可以通过CONSTRAINT关键字为约束命名,如果没有指定,ORACLE将自动为约束建立默认的名称定义primary key约束(单个字段)create table employee原创 2009-10-15 22:41:00 · 1578 阅读 · 0 评论 -
性能测试调优_DB调优分析
和前面提到的SQL_TRACE不同,当我们遇到了数据库性能整体下降的时候,又没有特定的对象可以分析时,做一个Statspack报告是合适的。通过全面的检查,我们可以分析出系统瓶颈在哪儿,如果瓶颈出在sql上面,我们就能获取相应的sql,通过SQL_TRACE来分析。oracle Statspack从Oracle8.1.6被引入,马上成为DBA和Oracle专家用来诊断数据库性能的强有力工具。通原创 2012-11-07 16:26:37 · 1751 阅读 · 0 评论