自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

转载 面对一个全新的环境,作为一个Oracle DBA,首先应该了解什么?

在这里,不谈那些大的方面,比如了解整个IT环境整体情况,假设你已经知道了这些,接下来需要面对的就是这些一个个活生生的database了.这里总结了一些一般的思路来面对一个全先的database,从而快速了解你面对的环境概要.这也不是教科书,只是一些心得和体会,对于这种问题,每个人的认识的角度是不一样的.欢迎大家继续补充完善.1、先要了解当前的Oracle 数据库的版本和平台和相关信

2013-09-22 14:54:32 666

原创 看书笔记---管理控制文件和重做日志文件

11.1管理控制文件11.1.1控制文件管理策略1.复合控制文件    为了提高数据库的可靠性,至少为数据库建立两个控制文件,并却分别保存在不同的硬盘中,这是非常必要的管理策略。2.选择存储位置3.备份控制文件11.1.2创建复合控制文件oracle支持最多同时使用8个控制文件步骤:(1)关闭数据库(2)在操作系统中,将已有的控制文件复制多份,修改名称后

2013-05-17 11:19:59 1487

原创 逻辑备份之exp/imp

exp/imp针对于逻辑结构,所以必须在数据库open阶段才能用,只是导数据,与物理文件(datafile)没有太大的关系,exp/imp操作的都是二进制文件,10g后还引进了expdp/impdp。exp/imp作用有:数据库迁移、历史数据归档、重新组织表(行迁移、高水位线的处理)、转移数据、物理备份的辅助手段。使用的方式有:交互模式、命令行模式、参数文件模式、图形模式,建议使用命令模式和参数文

2013-05-15 15:18:21 889

原创 管理表空间和数据文件常用脚本

1.新建表空间(本地管理方式)(1)普通表空间create tablespace autotbs datafile '/oracle/autotbs01.dbf' size 100Mextent management local autoallocate; (2)临时表空间create temporary tablespace lmtemptempfile 'I:\or

2013-05-14 14:11:59 635

原创 Linux启动到命令行以及Oracle实例和Linux系统一起启动

一、Linux启动到命令行[root@localhost ~]#vi /etc/inittabid:3:initdefault:解释:3命令/5界面二、使用dbstart启动数据库使用dbstart命令启动数据库比较方便,但是在linux上安装好oracle之后,第一次使用dbstart命令可能会报如下错误:ORACLE_HOME_LISTNER is not SET, u

2013-05-13 10:13:05 728

原创 ORACLE表连接方式的分析与优化

表的连接是指在一个SQL语句中通过表与表之间的关联,从一个或多个表检索出相关的数据。连接是通过SQL语句中FROM从句的多个表名,以及WHERE从句里定义的表之间的连接条件来实现的。如果一个SQL语句的关联表超过两个,那么连接的顺序如何呢?ORACLE首先连接其中的两个表,产生一个结果集;然后将产生的结果集与下一个表再进行关联;继续这个过程,直到所有的表都连接完成;最后产生所需的数据。下面都以两个

2013-02-19 15:56:30 839

原创 PowerDesigner从数据库导出pdm以及导出html格式数据字典

PowerDesigner从数据库导出pdm File --->Reverse Engineer--->Database--->DBMS(选对应的数据库,这里是ORACLE Version 10g),选中Share the DBMS Definition in model --->确定--->选中Using a data source--->点后面的Connect

2013-01-23 16:44:20 12355 1

原创 SQL语句的执行顺序

sql语句的执行步骤:1)语法分析,分析语句的语法是否符合规范,衡量语句中各表达式的意义。 2) 语义分析,检查语句中涉及的所有数据库对象是否存在,且用户有相应的权限。 3)视图转换,将涉及视图的查询语句转换为相应的对基表查询语句。 4)表达式转换, 将复杂的 SQL 表达式转换为较简单的等效连接表达式。5)选择优化器,不同的优化器一般产生不同的“执行计划” 6)选择连接方

2013-01-23 10:38:43 5788

原创 Oracle优化器与执行计划

Oracle在执行一个SQL之前,首先要分析一下语句的执行计划,然后再按照执行计划去执行。分析语句的执行计划的工作是有优化器(Optimizer)来完成的。 一、优化器的类型:Oracle的优化器共有两种优化方式,即基于规则的优化方式(Rule-Based Optimization ,简称RBO)和基于代价的优化方式(Cost-Based Optimization,简称CBO)。A

2013-01-22 12:43:25 2817

转载 Oracle实例和Oracle数据库(Oracle体系结构)

/*   对于初接触Oracle数据库的人来讲,很容易混淆的两个概念即是Oracle实例和Oracle数据库。这两概念不同于SQL sever下的实例与数据库,当然也有些相似之处。只是在SQL server我们根本不需要花费太多的精力去搞清SQL实例和数据库,因为它简单易于理解。下面简要说明一下SQL实例、数据库,更多的是讲述Oracle下的实例及数据库。 一、SQL

2013-01-22 09:46:16 405

原创 关于Oralce三种访问路径

A. 全表扫描  (FULL TABLE SCANS)B.ROWID扫描 (ROWID SCANS)ROWID扫描(ROWID SCANS)是通过ROWID中数据文件和块位置访问数据行。一般作为访问索引后的第二步,如果访问的列全部包含在索引中,则不会执行ROWID扫描。C.索引扫描(INDEX SCANS)全索引扫描(full index scan、FIS)逐一读取索引中的

2013-01-22 09:38:00 397

sql性能的调整-总结.pdf

oracle sql性能的优化,oracle优化器

2010-08-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除