BEAN BLACK 的傻瓜DataGuard配置过程此篇只需要简单的数据库的知识你也可以配置成功,不过大家在进行管理与维护的基本知识是不学不行的呀!不过希望此篇的配置成功,可以给大家带来学习、前进的动力!(以下是我在WINDOWS下,同一台机子下配置的完全步骤,可能大家配置时会有一些问题,不用怕,有我在大家一定会成功)
Oracle体系结构Oracle简介数据库关系定义实现数据库管理的软件叫做DBMS,RDBMS(关系型数据库),ORDBMS(对象关系型数据库),在原来RDBMS(关系型数据库)的基础上加入了对象的概念,就成了现在的Oracle10g,Oracle10g不是一个简单的数据库软件,它是一个平台,如:Java和.Net开发等。
Oracle数据库健康检查与性能优化建议
许多年来,我在不同的新闻组上花费了很多时间与那些想知道如何得到数据库管理员(DBA)的工作或者如何成长为一名DBA的IT人进行交谈,现在他们有了工作。这些年来许多人针对如何达到这个目标提出了不同意见。本文即是那些意见的综合并且能够在如何才能出色的完成DBA的工作方面给出好的建议。这篇文章同样对于如何让一名DBA变得对老板更有价值。假如你已经是一名DBA,那么也许你会希望跳过文章的前几段。
以users表为例,有三个字段,自增长的编号id,int类型;名称name,nvarchar类型,密码pwd,nvarchar类型首先在vs2005中引入System.Data.OracleClient;命名空间。
较好的PL/SQL程序设计是在PL/SQL块中使用象DBMS_SQL这样的内建包或执行EXECUTE IMMEDIATE命令建立动态SQL来执行DDL命令,PL/SQL编译器保证对象引用以及用户的权限。
SQL是用于访问Oracle数据库的语言,PL/SQL扩展和加强了SQL的功能,它同时引入了更强的程序逻辑,下面在本文中将对游标的使用进行一下讲解,希望可以和大家共同学习进步。 游标字面理解就是游动的光标。游标是SQL的一个内存工作区,由系统或用户以变量的形式定义。在某些情况下,需要把数据从存放在磁盘的表中调到计算机内存中进行处理,最后将处理结果显示出来或最终写回数据库。这样数据处理的速度才会提高,否则频繁的磁盘数据交换会降低效率。用数据库语言来描述游标就是映射在结果集中一行数据上的位置实体,有了游标,用户就可以访问结果集中的任意一行数据了,将游标放置到某行后,即可对该行数据进行操作,例如提取当前行的数据等。
PL/SQL为了满足程序模块化的需要,除了块(block)和子程序结构外,还引入了包的构造。 (1)包是一种数据库对象,将逻辑上相关的PL/SQL类型、对象和子程序组合成一个更大的单位,是一组相关过程、函数、变量、常量和游标等PL/SQL程序设计元素的组合,它具有面向对象程序设计语言的特点,是对这些PL/SQL 程序设计元素的封装。
一、Spotlight On Oracle的产品特色及主要功能二、Spotlight On Oracle的使用及诊断分析一、Spotlight On Oracle的产品特色及主要功能1)实时监控诊断最佳工具2)自动问题侦测与实时解决3)数据库活动的实时显示4)详细的Session-Tracking功能1)实时监控诊断最佳工具Spotlight on Oracle是Windows架构的Oracle数据库监控诊断工具,它将所有监控下的数据库组件转化为图形显示,藉此协助DBA轻松掌控Oracle数据库的真正处理结构。
分别模拟insert,update和delete造成阻塞的示例,并对v$lock中的相应的信息进行说明。
表空间Tablespace:存储数据库对象的容器 模式Schema 表Table 表名最长为30个字符,不能以数字开头。一个表最多254个列。 CREATE TABLE tablename AS select_statement,通过子查询建立新表 DESC tablename,查看表或其它数据库对象的定义 ALTER TABLE tablename RENAME TO new_tablename,修改表名
使用动态性能视图检查回滚段性能; 重新配置和监视回滚段; 定义回滚段的大小和数量; 给事务合理分配回滚段 。
查看oracle表空间大小
目的:通过转储单条update语句所产生的redolog,并对log进行分析。从而对redologfile的内部存储、过程及相关术语有个初步的了解。学习是一个化繁为简、逐步深入的过程。为此,作者以产生最少日志为目的,尽量简化操作,减少干扰,让条理理清晰明了。
Rman 中的目标库(target database)指的是被复制的库,复制库(duplicate database)是指复制后生成的新库.这里为了测试方便,复制库和目标库的SID设置相同,目录结构也设置相同.
本文档描述如何找出未提交长事务所涉及的信息当长事务造成行锁会话堵塞时首先找到被堵塞表的行rowid以及行所在的数据文件、数据块和在该块中的行号,还有造成堵塞的源头会话.
为了学习DG,我们需要有学习环境来支持,因此搭建DG环境是学习DG的第一步。在搭建GC的文档里,有介绍虚拟机模板的搭建,这里就直接用这个虚拟机模板来搭建DG,搭建之前先下载11201的数据库软件,为了后面的滚动升级实验。
ORACLE表空间的碎片整理----1、碎片是如何产生的----当生成一个数据库时,它会分成称为表空间(tablespace)的多个逻辑段(segment),如系统(system)表空间,临时(temporary)表空间等。一个表空间可以包含多个数据范围(extent)和一个或多个自由范围块,即自由空间(freespace)。----表空间、段、范围、自由空间的逻辑关系如下:----当表空间中生成一个段时,将从表空间有效自由空间中为这个段的初始范围分配空间。在这些初始范围充满数据时,段会请求增加另一个范围。
在数据库的日常学习中,发现公司生产数据库的默认临时表空间temp使用情况达到了30G,使用率达到了100%;待调整为32G后,使用率还是为100%,导致磁盘空间使用紧张。根据临时表空间的主要是对临时数据进行排序和缓存临时数据等特性,待重启数据库后,temp会自动释放。于是想通过重启数据库的方式来缓解这种情况,但是重启数据库之后,发现临时表空间temp的使用率还是100%,一点没变。虽然运行中应用暂时没有报什么错误,但是这在一定程度上存在一定的隐患,有待解决该问题。
RAC系统规划硬件基本情况主机:2台DELLPowerEdgeR910服务器,2颗6核CPU,32G内存,4块300G硬盘,6个千兆网口。存储:EMC磁盘柜,可用容量1TB。