本书以Oracle数据库的基础知识为起点,采用由浅入深的讲解方式,使读者真正了解Oracle数据库的核心技术,为以后的OracleDBA生涯打下坚实基础。同时,本书采用“范例说明理论”的方式来编写,所以有大量的范例代码,用户可以按照书中的范例查看结果,为了方便起见,除非有特别说明,否则本书的范例都是以SYS身份执行。
这是一本集10年经验而成的书,使用循序渐进的编写方式,着重于实例,以确保理论内容的准确度。本书作者从事Oracle DBA教学研究多年,拥有Oracle最高等级OCM认证。作者在本书中,将他毕生所学传授给已担任DBA工作者的数据库管理人员,或是想要往这个方面发展的初学者。书中涵盖一套最完整、且最具逻辑性的知识体系。
本书特别适合有经验的Oracle DBA阅读,可以作为其向顾问级专家进阶的阶梯。
熟知安装Oracle数据库软件的所有的相关知识及其步骤背后的意义。
以Oracle公司提供的建议为主、关系型数据库的理论为辅,学习Oracle数据库的工作原理。
真正熟悉SGA的内涵,进而提升Oracle服务器的性能。
像协奏曲那样,让Oracle数据库相关文件彼此正常且有效率地分工协作。
学习使用SQL语句创建数据库,是彻底了解Oracle数据库的不二法门。
充分了解表空间的真正意涵,可使数据库在管理及性能方面有出色的整体表现。
正视数据库安全的重要性,并在数据库建立前就制定好数据库的安全规则和权限授予。
表是数据库用来储存数据的载体,并且也是进一步调整数据库性能的重点。
认知索引在性能调试方面所扮演的关键角色,应能在正确的时间,建立正确类型的索引及正确的字段。
第1章 设置操作系统与安装Oracle Oatabase 11g
1.1 环境设置
1.1.1 下载Oracle Database 11g安装软件与说明文件
1.1.2 检查服务器硬件资源
1.1.3 操作系统的环境设置
1.1.4 网络设置
1.1.5 创建用户组与用户账户(仅适用于UNIX)
1.2 安装Oracle Database 11g
1.2.1 基本安装
1.2.2 高级安装
1.3 安装后的相关设置(仅适用于Windows系统)
1.4 Oracle相关服务的启动顺序
1.4.1 UNIX系统
1.4.2 Windows系统
本章总结
第2章 Oracle服务器
第3章 实例的内存管理
第4章 Oracle数据库相关文件
第5章 使用SQL语句创建数据库
第6章 表空间
第7章 用户与权限
第8章 表
第9章 索引