
oracle DBA
文章平均质量分 72
gengyigang
这个作者很懒,什么都没留下…
展开
-
绝对清楚的区分数据库,实例,服务名,SID
在实际的开发应用中,关于Oracle数据库,经常听见有人说建立一个数据库,建立一个Instance,启动一个Instance之类的话。其实问他们什么是数据库,什么是Instance,很可能他们给的答案就是数据库就是Instance,Instance就是数据库啊,没有什么区别。 在这里,只能说虽然他们Oracle用了可能有了一定的经验,不过基础的概念还是不太清楚。 什么是数...原创 2011-09-01 17:54:26 · 482 阅读 · 1 评论 -
(转)Oracle 数据库实例启动关闭过程
/* Oracle数据库实例的启动,严格来说应该是实例的启动,数据库仅仅是在实例启动后进行装载。Oracle数据启动的过程被划分为几个不同的步骤,在不同的启动过程中,我们可以对其实现不同的操作,系统修复等等工作,因此了解Oracle数据启动、关闭是非常有必要的。下面详细了Oracle Database 10g 数据库启动及关闭的过程。 一、数据库实例的启动 启动...原创 2012-06-07 00:27:29 · 125 阅读 · 0 评论 -
(转)如何开启/关闭归档
如果开启归档,请保证log_archive_start=true开启自动归档,否则只能手工归档,如果是关闭了归档,则设置该参数为false 注意:如果是OPS/RAC环境,需要先把parallel_server = true注释掉,然后执行如下步骤,最后用这个参数重新启动 1、开启归档 a. 关闭数据库shutdown immediate b. startup mount c. alter d...原创 2012-07-16 11:37:54 · 162 阅读 · 0 评论 -
(转)oracle实例名,服务名等概念区别与联系
数据库名、实例名、数据库域名、全局数据库名、服务名 ,这是几个令很多初学者容易混淆的概念。相信很多初学者都与我一样被标题上这些个概念搞得一头雾水。我们现在就来把它们弄个明白。 一、数据库名什么是数据库名?数据库名就是一个数据库的标识,就像人的身份证号一样。他用参数DB_NAME表示,如果一台机器上装了多全数据库,那么每一个数据库都有一个数据库名。在数据库安装或创建完成之后,参数DB_NAME被...原创 2012-03-22 17:20:58 · 350 阅读 · 0 评论 -
(转)Oracle 表空间与数据文件
一、概念 表空间:是一个或多个数据文件的逻辑集合 表空间逻辑存储对象:永久段-->如表与索引 临时段-->如临时表数据与排序段 回滚段-->用于事物回滚或闪回内存的撤销数据 表空间分类:系统表空间(system、sysaux),非系统表空间 ...原创 2012-04-13 01:36:29 · 93 阅读 · 0 评论 -
(转)Oracle Partition 分区详细总结
此文从以下几个方面来整理关于分区表的概念及操作:1.表空间及分区表的概念2.表分区的具体作用3.表分区的优缺点4.表分区的几种类型及操作方法5.对表分区的维护性操作。 (1.) 表空间及分区表的概念表空间: 是一个或多个数据文件的集合,所有的数据对象都存放在指定的表空间中,但主要存放的是表,所以称作表空间。 分区表:当表中的数据量不断增大,查询数据的速度就会变慢,应用程序的性能就会下降...原创 2012-04-13 01:45:45 · 435 阅读 · 0 评论 -
oracle 密码过期
【原因/触发因素】确定是由于oracle11g中默认在default概要文件中设置了“PASSWORD_LIFE_TIME=180天”所导致。【影响和风险】影响密码过期后,业务进程连接数据库异常,影响业务使用。问题发生频率数据库密码过期后,业务进程一旦重启会提示连接失败。【解决方案】按照如下步骤进行操作:1、查看用户的proifle是哪个,一般是default:...原创 2012-04-18 14:13:03 · 94 阅读 · 0 评论 -
如何查询Oracle表空间和数据文件信息(转)
http://tech.sina.com.cn/s/2008-10-09/1116829415.shtml 表空间是oracle数据库中最大的逻辑单位与存储空间单位,数据库系统通过表空间为数据库对象分配空间。表空间在物理上体现为磁盘数据文件,每一个表空间由一个或多个数据文件组成,一个数据文件只可与一个表空间相联系,这是逻辑与物理的统一。了解表空间和数据文件的的属性及使用率,是数据库管理员的一...原创 2013-01-11 13:47:50 · 1174 阅读 · 0 评论 -
(转)Meta data 元数据
元数据最本质、最抽象的定义为:data about data (关于数据的数据)。元数据的意义说到元数据的意义,可以从其应用目的来谈的。虽然做数据仓库言必称元数据,必称技术、业务元数据,但其到底用于何处?离开了目标去谈元数据,就发现元数据包含太多的东西,因为他是描述数据的数据嘛。还是拿客户关系系统来比喻,这个系统维护客户信息当然是有目的的,是要用这些信息进行一些自动的流程处理、去挖掘...原创 2013-01-30 15:27:17 · 188 阅读 · 0 评论 -
(转)oracle数据库实例,数据库的理解
数据库就是一个相片底片实例就是相纸 一个底片可以冲多个相纸,但一张相纸最多冲一个底片。 tom的一个解释 数据库(database):物理操作系统文件或磁盘( disk)的集合。使用Oracle 10g 的自动存储管理(Automatic Storage Management,ASM)或RAW 分区时,数据库可能不作为操作系统中单独的文件,但定义仍然不变。 实例(i...转载 2012-06-07 00:26:21 · 91 阅读 · 0 评论 -
(转)oracle 权限
权限管理:oracle 9里面默认的三个用户名和密码: sys change_on_install //权限最高的管理员 system manager //普通的管理员 scott tiger //普通用户在oracle 10中,仍然使用这三个用户作为默认用户。但...原创 2012-06-05 23:00:06 · 102 阅读 · 0 评论 -
删除archive log
两种方法:1、配置RMAN自动管理ARCHIVELOG。也可在RMAN中将数据备份到磁带上,然后将过期的ARCHIVELOG删除;2、可以手工来处理,步骤如下 1)将/oracle下的相关ARCHIVELOG日志文件移到别的文件系统下(保留一段时间的ARCHIVELOG日志即可,其他的可移走,用系统命令mv移走)。然后打包、压缩,备份到介质上,此时可将这些移出的文件删除。注意:别在原来的/ora...原创 2011-10-24 01:44:31 · 282 阅读 · 0 评论 -
(转)Oracle数据文件迁移
windows xp oracle 9. 2.0.1.0 sid:test 数据库安装在D盘,现在把D:\ORACLE\ORADATA\TEST下的控制文件,数据库文件,日志文件,临时文件移到F:\TEST\下。 先关闭数据库,把D:\ORACLE\ORADATA\TEST下的文件复制到F:\TEST\下。 首先编辑D:\oracle\ora92\database\INITTEST.ORA,修改为...原创 2012-05-28 23:28:41 · 705 阅读 · 0 评论 -
(转)Oracle Partitioned Table:exchange的利用
周末作了一天的Partitioned Table旧有资料的归档。主要是用Partitioned Table的Exchange功能。 基本步骤:1. 构造能用来做exchange的table A。2. 进行exchange3. 将segments从物理上转移到归档用的tablespace.4. Drop 被exchange出的Partition5. 被drop 的Pa...原创 2012-05-28 23:37:58 · 270 阅读 · 0 评论 -
(转)全面学习分区表及分区索引
http://space.itpub.net/7607759/viewspace-260278(9)--删除表分区(8)--增加和收缩表分区(7)--怎样管理(6)--创建range-list组合分区(5)--创建range-hash组合分区(1)(4)--创建list分区(3)--创建hash分区(2)--创建range分区(1)--前言...原创 2012-05-28 23:40:12 · 98 阅读 · 0 评论 -
(转)Oracle分区表 (Partition Table) 的创建及管理
Oracle分区表 (Partition Table) 的创建及管理 一、创建分区表分区表分为四类:1、范围分区表 2、列表分区表 3、哈希分区表 4、组合分区表下面分别创建四类分区表。1、范围分区表CREATE TABLE range_example( range_key_column DATE, DATA VARCHAR2(...原创 2012-05-28 23:43:08 · 328 阅读 · 0 评论 -
(转)table space和data file的offline
1、对一个datafile执行offline或offline drop本质上是一回事,但对一个datafile执行offline只能在归档模式下;而对一个datafile执行offline drop则既可以在归档模式也可以在非归档模式下; 2、对一个datafile无论是执行offline还是offline drop,都是只改写了control文件,不会更新file$和ts$,这就是为什么...原创 2012-05-29 00:09:39 · 230 阅读 · 0 评论 -
最简单的表示oracle概念关系
从逻辑上来讲:Datebase -> Tablespace -> Segmemt -> Extent -> Oracle Block按照这个顺序,上一级对下一级都是一对多的关系。从物理上来讲:Datafile -> OS Block也是这个一对多的关系。至于逻辑上和物理上的联系,有以下几点:1、一个Tablespace可以有多个Datafile,一个Datafile只...原创 2012-05-29 01:20:54 · 111 阅读 · 0 评论 -
(转)oracle各种partition的分析
总结自ORACLE官方在线帮助文档。 ORACLE 为构建数据仓库提供了4种类型的分区方法:Range Partition ,Hash Partition ,List Partition,Composite Partition.下面我分别对这四种分区方法的概念,他们的使用场景,以及各种分区方法做一个性能比较。一:概念1:Range Partitioning这是最常用的一种分区方法,基于CO...原创 2012-05-29 01:23:10 · 168 阅读 · 0 评论 -
数据库软删除IsDeleted
http://www.infoq.com/cn/news/2009/09/Do-Not-Delete-Data;jsessionid=D587371E857B557118C9ADEB5EB96B17#anch47673原创 2015-07-08 14:33:05 · 3448 阅读 · 0 评论