- 浏览: 31650 次
- 性别:
- 来自: 北京
-
最近访客 更多访客>>
文章分类
最新评论
-
houzhh:
是的!争取做到每天更新一篇,昨天忙着看海贼王,忘记更新了,今天 ...
OracleDBA之路之Oracle体系结构介绍(一) -
TonyLee0329:
不错,谢谢分享!
OracleDBA之路之Oracle体系结构介绍(二) -
TonyLee0329:
这是你的学习笔记吗?
OracleDBA之路之Oracle体系结构介绍(一)
创建数据库
首先要确定数据库的用途,这就需要根据业务要求来确定应该创建哪种数据库类型。数据库类型包括数据仓库、用于高效的联机事务处理或用于通用目的的数据库。确定了用途和类型后,接下来就是概括要应用的数据库体系结构。例如:如何组织和存储数据文件、控制文件和重做日志文件?Oracle 的“最佳灵活体系结构” (Optimal Flexible Architecture) 可以帮助您安排数据库文件的结构和位置。定义了体系结构之后,您必须为新的数据库选择数据库名称和系统标识名。
Oracle 建议使用标准的数据库体系结构布局
OFA有三条规则
1:建立一个目录,在该目录结构中,任何数据库文件都可以存储在任意的磁盘上
2:将具有不同行为的对象放在不同的表空间中
3:通过数据库组件分别安装到不同的磁盘上,是数据库获得更高的可靠性和最佳性能
OFA 按类型和用途来组织数据库文件,数据文件,控制文件,日志文件以及管理文件可以分别装在不同的磁盘上
使用OFA的优点:
1:可以很容易地将数据库文件与其它文件区别开。
2:易于识别控制文件、重做日志文件和数据文件。
3:通过将文件分装在不同磁盘和目录中,对同一台计算机上的多个Oracle 主目录的管理变得更加容易。
4:可实现更好的性能,因为数据文件、二进制文件和管理文件现在分别驻留在不同的目录和磁盘上,这样就减少了它们对磁盘的争用。
安装和创建数据库过程中的另一个重要问题就是如何组织文件系统,以便于对数据库的增长进行管理。数据库的增长体现在向现有数据库添加数据、添加用户、创建新数据库、添加硬件、在众多的驱动器之间适当地分配输入/输出(I/O) 负载等。
穿件数据库的前提条件
1:已授权的账号
a操作系统账号
b口令文件
2:足够的内存可用于SGA和磁盘(联机重做日志文件,控制文件,数据文件)
创建数据库要具备SYSDBA权限
发表评论
-
OracleDBA之路Manager Users
2011-10-20 21:19 614管理用户 Manging UsersSchema创建Datab ... -
OracleDBA之路Index(一)
2011-09-25 22:59 827标识未用索引要开始监视索引的使用,请执行以下语句ALTER I ... -
OracleDBA之路Manager Table(二)
2011-09-22 23:55 703临时表管理 create tablespace assm d ... -
OracleDBA之路Manager Table(一)
2011-09-22 23:01 747renaming a columnalter table ta ... -
OracleDBA之路Undo Data(三)
2011-09-19 22:00 655SQL> select addr,used_ublk f ... -
OracleDBA之路Undo Data(二)
2011-09-19 21:30 963计算undo表空间的大小1.得到undo数据块在undo表空间 ... -
OracleDBA之路Undo Data(一)
2011-09-18 22:05 737Undo的管理 unod 表空间的创建 create ... -
OracleDBA之路Storage Structure(三)
2011-09-14 23:50 826数据库的快I/O的最小单位,由一个或多个操作系统块组成,在创建 ... -
OracleDBA之路Storage Structure(二)
2011-09-14 23:50 571存储子句优先级存储参数可以在segment级别指定存储子句,以 ... -
OracleDBA之路Storage Structure(一)
2011-09-14 23:49 804存储结构Database--->tablespace-- ... -
OracleDBA之路之Tablespace(九)
2011-09-13 22:12 640删除表空间系统表空间不允许删除,具有活动状态即active状态 ... -
OracleDBA之路之Tabespace(八)
2011-09-13 22:02 727移动表空间的数据文件方法一 对tablespace 的操作首先 ... -
OracleDBA之路之Tabespace(七)
2011-09-13 21:58 740使用resize来修改表数据文件的大小alter databa ... -
OracleDBA之路之Tabespace(六)
2011-09-12 22:58 598查看表空间使用情况 select a.tablespace_ ... -
OracleDBA之路之Tabespace(五)
2011-09-12 22:43 661扩容表空间大小 查询用户使用的表空间SQL> show ... -
OracleDBA之路之Tabespace(四)
2011-09-12 21:46 648将表空间设置为read only /read write ;o ... -
OracleDBA之路之Tabespace(三)
2011-09-12 21:45 636创建一个永久的表空间 创建一个永久的表空间 SQL> ... -
OracleDBA之路之Tabespace(二)
2011-09-12 21:44 656修改系统的默认临时表空间 查询系统使用的默认临时表空间SQL ... -
OracleDBA之路之Tabespace(一)
2011-09-12 21:43 641数据库、表空间和数据 ... -
OracleDBA之路之Redo log files(四)
2011-09-11 16:56 682Relocating and Renaming Redo Lo ...
相关推荐
Oracle数据库是全球广泛使用的数据库系统之一,尤其在企业级应用中占据主导地位。Oracle DBA的日常管理工作涉及多个方面,包括但不限于性能监控、故障排查、数据备份与恢复、安全性管理以及数据库优化。 一、性能...
Oracle DBA_TAB_MODIFICATIONS 是一个系统视图,用于跟踪数据库中的表在最近的DML(数据操纵语言)操作后的变化情况。这个视图是数据库性能监控的重要工具,它记录了表的插入、更新和删除等操作的信息。然而,它有...
5. **Oracle管理工具**:Oracle提供了一系列工具辅助DBA进行工作,如Oracle Universal Installer(OUI)用于安装和卸载软件,Database Configuration Assistant(DBCA)用于创建和配置数据库,Enterprise Manager...
Oracle DBA,全称Oracle Database Administrator,是Oracle数据库...Oracle DBA的学习需要时间和实践,但有了这样的基础资料,学习之路将会更加顺畅。希望每个对此感兴趣的人都能从中受益,不断提升自己的专业技能。
在Oracle数据库管理与优化中,熟练掌握一系列脚本对于提高数据库性能、解决复杂问题至关重要。以下是对给定脚本的深入解析及其实用场景说明。 #### 1. 监控系统资源与性能 - **查询当前进程数量**:`select count(*...
### DBA成长之路(ORACLE) #### 数据文件 数据文件是Oracle数据库中极其重要的组成部分,它们主要用于存储数据库的所有数据,包括表数据以及索引数据。这些文件通常具有.dbf的扩展名。每个数据库实例可以包含多个...
DBA脚本可能包括自动化的CREATE DATABASE语句,以及初始化参数文件(init.ora)的配置模板,以确保新数据库符合特定的性能和安全需求。 2. **数据备份与恢复**:数据库的备份是防止数据丢失的关键步骤。Oracle提供...
3. **数据库创建与管理**:学会如何使用`CREATE DATABASE`语句创建新的数据库,以及如何管理表空间、段、区和块等存储单位。理解数据文件的增加、删除和移动,以及如何调整表空间大小以满足不同需求。 4. **SQL与PL...
#### 一、Oracle 创建 DBA 用户背景介绍 在 Oracle 数据库管理系统中,为了确保数据的安全性和管理的有效性,通常会根据不同的需求为不同的用户分配不同的权限。其中,DBA(Database Administrator)是最高级别的...
**Oracle Database 11g: 2 Day DBA** 是一款旨在帮助学员在短时间内快速掌握 Oracle 11g 数据库管理技能的课程。通过两天的密集培训,学员将能够了解数据库管理的基本概念,并学习到如何进行日常的数据库管理和维护...
在Oracle数据库管理(DBA)工作中,SQL语句扮演着至关重要的角色,它们是DBA进行数据查询、数据库维护和性能优化的主要工具。以下是一些ORACLE DBA常用的SQL语句,这些语句涵盖了数据库管理和优化的核心方面: 1. *...
一、Database 1. 创建用户时,需要赋予`CONNECT`权限,使得新用户能够连接到数据库。 2. 重构索引通常涉及重建索引,可以通过`ALTER INDEX REBUILD`命令实现,或者在索引碎片过多时,考虑使用`ALTER INDEX ...
在Oracle数据库管理中,创建一个新的数据库是一个复杂但重要的任务,特别是在高级认证如OCM的考试环境中,需要手动执行创建数据库的命令。以下是创建Oracle数据库的详细步骤,以创建名为ORCL的数据库为例: 1. **...
Oracle DBA面试题涵盖了许多关键领域,这些都是评估潜在DBA能力的重要方面。以下是对这些面试问题的详细解答: 1. **冷备份与热备份**:冷备份是在数据库关闭后进行的,适合所有模式的数据库,操作简单,恢复时无需...
在Oracle数据库管理中,创建一个新的数据库是一个复杂但重要的任务,特别是在Oracle Certified Master (OCM) 实验考试中,考生可能需要手动执行这个过程,而不能依赖于图形化的Database Configuration Assistant ...
在创建Oracle数据库的过程中,手动执行CREATE DATABASE命令是一种常见且重要的方法,特别是在高级认证如OCM的实验考试中。以下是创建Oracle数据库的详细步骤和相关知识点: 1. **创建参数文件和口令文件**: - ...
#### 一、Oracle DBA 快速入门基础 **标题与描述解读:** 标题“Oracle_DBA两日速成”明确指出本教程的目标是帮助读者在两天内快速掌握Oracle数据库管理员(Oracle DBA)的基本技能。描述中的“快速入门手册”强调了...
作为一个数据库管理员(DBA),掌握一系列的Oracle命令是必不可少的。这份文档主要是针对Oracle数据库管理命令的快速指南。 文档首先提供了使用SQL语句来查询和管理数据库中对象和用户的方法。例如,使用SELECT语句...
Oracle DBA是数据库管理员(Database Administrator)在Oracle数据库系统中的角色,他们负责系统的性能优化、安全设置、备份恢复以及日常维护。LZ0-043是Oracle认证考试中的一个科目,专注于测试考生对Oracle数据库...