ORACLE DBA基础培训教程

ORACLE DBA基础培训教程
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2006-08
版次: 1
ISBN: 9787302131496
定价: 32.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 332页
字数: 479千字
11人买过
  •   《ORACLEDBA基础培训教程:从实践中学习OracleDBA》中尽可能地介绍那些工作中常用的和相对比较稳定的Oracle知识和技能。放下包袱!开动机器!一起来吧!让我们踏上轻松而快乐的Oracle之旅!学习Oracle很难么?不难!那为什么很多人学习起来很吃力,以至于半途而废呢?一个原因是很多书把Oracle写得过于复杂和繁琐,才能显示出书的“品味”,但是却违背了编书的目的,是为了让人看懂和学会。《ORACLEDBA基础培训教程:从实践中学习OracleDBA》就是一本浅显易懂的、轻松幽默的书,目的是让读者快速、快乐地学习Oracle。《ORACLEDBA基础培训教程:从实践中学习OracleDBA》是作者从二十多年曲折的IT工作经历中提炼出来的,是以一位Oracle从业人员的视角来介绍在实际工作中所需的Oracle知识和技能。   何明,商业荣誉硕士(新西兰梅西大学),信息系统研究生(新西兰奥克兰大学),工科学士(成都理工大学),OCP专业证书(oracle8,8i,9iDBA),二十多年程序开发和数据库系统管理与维护工作经验。  与共和国当时的许多年轻人一样,1977年对作者来说是一生的转折点。在这一年他终于有机会离开战斗了近四年的广阔天地,结束了贫下中农的再教育,有幸成为十年动乱后的第一届大学生,跟着党中央又开始了新的“长征”。在大学期间可能是幸运也可能是命运的安排,他学习了与计算机相关的课程和FORTRAN等高级程序设计语言,并用穿孔纸带和卡片开始了他的程序员生涯。1982年初被分配到国家地震局地质研究所(北京)从事数据处理工作。继续在PDP一11、VAX一780等计算机上进行FORTRAN、Pascal、C语言和汇编的编程工作。 第0章Oracle的安装及相关配置
    0.1Oracle的安装
    0.2进入Oracle的SQL*Plus界面
    0.3scott用户和它的对象维护
    0.4虚拟环境的创建
    0.5虚拟人物

    第1章Oracle的体系结构
    1.1Oracle引入复杂的体系结构的原因
    1.2Oracle数据库中常用的术语
    1.3Oracle数据库管理系统的体系结构
    1.4Oracle服务器(server)
    1.5Oracle实例(instance)
    1.6Oracle数据库
    1.7Oracle其他的关键文件
    1.8建立与Oracle实例的连接
    1.9各种不同的连接方式
    1.10服务器进程
    1.11Oracle执行SQL查询语句的步骤
    1.12共享池(sharedpool)
    1.13数据库高速缓冲区(databasebuffercache)
    1.14内存缓冲区顾问(v$db_cache_advice)
    1.15重做日志缓冲区(redologbuffer)
    1.16大池(largepool)和Java池(Javapool)
    1.17内存缓冲区大小的设定
    1.18内存缓冲区信息的获取
    1.19重做日志写进程(LGWR)及快速提交(fastcommit)
    1.20数据库写进程(DBWR/DBWn)
    1.21系统监督进程(SMON)
    1.22进程监督进程(PMON)
    1.23校验点(checkpoint)和校验点进程
    1.24归档日志(ARCH/ARCn)进程
    1.25小结
    1.26您应该掌握的内容

    第2章数据库管理工具
    2.1Oracle通用安装程序(OracleUniversalInstaller)
    2.2交互式启动OracleUniversalInstaller
    2.3非交互式启动OracleUniversalInstaller
    2.4Oracle数据库配置助手(DBCA)
    2.5使用Oracle数据库配置助手创建数据库
    2.6数据库管理员用户sys和system
    2.7SQL*Plus命令行工具
    2.8服务器管理程序(servermanager)命令行工具
    2.9Oracle企业管理器(OEM)
    2.10Oracle10g的iSQL*Plus工具
    2.11Oracle10g企业管理器(EM)
    2.12您应该掌握的内容

    第3章Oracle实例的管理
    3.1初始化参数文件(initializationparameterfiles)
    3.2静态参数文件(PFILE)
    3.3静态参数文件(PFILE)的创建和例子
    3.4动态服务器参数文件(SPFILE)
    3.5动态服务器参数文件(SPFILE)的创建和参数的浏览
    3.6启动数据库
    3.7将数据库置为限制模式
    3.8关闭数据库
    3.9关闭数据库的实际例子
    3.10如何利用诊断文件来监督实例
    3.11您应该掌握的内容

    第4章数据字典和控制文件
    4.1数据字典简介
    4.2数据字典中所存的信息
    4.3数据字典的操作和使用
    4.4数据字典视图
    4.5格式化数据字典视图的输出
    4.6如何使用数据字典视图
    4.7动态性能表(视图)
    4.8数据字典应用实例
    4.9什么是控制文件及引入的目的
    4.10控制文件中所存的内容
    4.11从控制文件中获取信息的数据字典
    4.12如何控制控制文件的大小
    4.13怎样查看控制文件的配置
    4.14怎样添加和移动控制文件
    4.15控制文件的备份
    4.16移动控制文件的实例
    4.17您应该掌握的内容

    第5章重做日志文件
    5.1引入重做日志的目的
    5.2重做日志组
    5.3重做日志成员
    5.4日志切换和检查点
    5.5获取重做日志的信息
    5.6添加和删除联机重做日志文件组
    5.7添加和删除联机重做日志成员(文件)
    5.8清除联机重做日志文件
    5.9利用OMF来管理联机重做日志文件
    5.10联机重做日志的配置
    5.11重做日志配置的应用实例
    5.12您应该掌握的内容

    第6章表空间和数据文件的管理
    6.1Oracle引入逻辑结构的目的
    6.2Oracle数据库中存储结构之间的关系
    6.3表空间和数据文件之间的关系及表空间的分类
    6.4表空间中的磁盘空间管理
    6.5创建数据字典管理的表空间
    6.6创建本地管理的表空间
    6.7还原表空间
    6.8临时表空间
    6.9默认临时表空间
    6.10设置表空间为脱机
    6.11只读(read-only)表空间
    6.12改变表空间的存储设置
    6.13重置表空间的大小
    6.14手工重置数据文件的大小
    6.15移动数据文件的方法
    6.16移动数据文件的应用实例
    6.17迁移数据字典和本地管理的表空间
    6.18删除表空间
    6.19利用OMF来管理表空间
    6.20创建表空间的应用实例
    6.21您应该掌握的内容156

    第7章存储结构和它们之间的关系
    7.1各种类型的段
    7.2存储子句的优先级
    7.3区段(extent)
    7.4数据库块(databaseblock)
    7.5Oracle数据块的大小
    7.6数据库块的内容和参数
    7.7手工数据块的管理
    7.8自动的段空间管理
    7.9小结
    7.10您应该掌握的内容

    第8章管理还原数据
    8.1还原数据的管理方法
    8.2Oracle使用还原段的目的
    8.3还原段的类型
    8.4自动还原数据管理的概念和配置
    8.5还原表空间的创建与维护
    8.6还原表空间之间的切换
    8.7删除还原表空间
    8.8自动还原数据管理的一些参数
    8.9获得还原数据的信息
    8.10您应该掌握的内容

    第9章创建数据库
    9.1筹划和组织数据库优化而弹性的体系结构
    9.2创建数据库的先决条件
    9.3创建数据库的方法
    9.4手工创建数据库
    9.5创建数据库过程中的排错
    9.6利用OracleManagedFiles来创建数据库
    9.7您应该掌握的内容

    第10章管理表
    10.1存储数据的方法和Oracle内置数据类型
    10.2ROWID
    10.3Oracle数据行的结构
    10.4创建普通表
    10.5创建临时表
    10.6表的维护和管理
    10.7非分区表的重组
    10.8列的维护
    10.9表的截断和删除
    10.10创建表的应用实例
    10.11您应该掌握的内容

    第11章索引的管理与维护
    11.1Oracle引入索引的目的
    11.2索引的分类
    11.3B-树索引
    11.4位图索引
    11.5B-树索引和位图索引的比较
    11.6创建索引
    11.7重建和维护索引
    11.8标识索引的使用情况
    11.9删除索引
    11.10创建索引的应用实例
    11.11您应该掌握的内容

    第12章管理和维护数据完整性
    12.1数据的完整性
    12.2完整性约束的类型
    12.3完整性约束的状态
    12.4完整性约束的检验与定义
    12.5定义和维护约束的指导原则
    12.6关闭(禁止)和开启(激活)约束
    12.7重新命名和删除约束
    12.8您应该掌握的内容

    第13章用户及系统资源和安全的管理
    13.1创建用户
    13.2数据库模式
    13.3改变用户在表空间上的配额
    13.4删除用户
    13.5用户的安全控制域
    13.6概要文件(profiles)
    13.7利用概要文件进行资源管理
    13.8资源限制的设置
    13.9创建资源限制的概要文件
    13.10口令管理
    13.11口令验证函数
    13.12创建口令限制的概要文件
    13.13修改和删除概要文件
    13.14创建概要文件的应用实例
    13.15您应该掌握的内容

    第14章管理权限
    14.1权限的分类
    14.2系统权限
    14.3系统权限的限制
    14.4授予系统权限
    14.5回收系统权限
    14.6对象权限
    14.7对象权限的授权和回收
    14.8您应该掌握的内容

    第15章管理角色
    15.1引入角色(role)的原因
    15.2角色的创建
    15.3角色的修改
    15.4角色的授权
    15.5建立默认角色
    15.6激活和禁止角色
    15.7角色的回收和删除
    15.8创建和使用角色指南
    15.9Oracle预定义的角色
    15.10用户、概要文件、权限和角色的应用实例
    15.11您应该掌握的内容

    结束语
    鸣谢
    参考文献
  • 内容简介:
      《ORACLEDBA基础培训教程:从实践中学习OracleDBA》中尽可能地介绍那些工作中常用的和相对比较稳定的Oracle知识和技能。放下包袱!开动机器!一起来吧!让我们踏上轻松而快乐的Oracle之旅!学习Oracle很难么?不难!那为什么很多人学习起来很吃力,以至于半途而废呢?一个原因是很多书把Oracle写得过于复杂和繁琐,才能显示出书的“品味”,但是却违背了编书的目的,是为了让人看懂和学会。《ORACLEDBA基础培训教程:从实践中学习OracleDBA》就是一本浅显易懂的、轻松幽默的书,目的是让读者快速、快乐地学习Oracle。《ORACLEDBA基础培训教程:从实践中学习OracleDBA》是作者从二十多年曲折的IT工作经历中提炼出来的,是以一位Oracle从业人员的视角来介绍在实际工作中所需的Oracle知识和技能。
  • 作者简介:
      何明,商业荣誉硕士(新西兰梅西大学),信息系统研究生(新西兰奥克兰大学),工科学士(成都理工大学),OCP专业证书(oracle8,8i,9iDBA),二十多年程序开发和数据库系统管理与维护工作经验。  与共和国当时的许多年轻人一样,1977年对作者来说是一生的转折点。在这一年他终于有机会离开战斗了近四年的广阔天地,结束了贫下中农的再教育,有幸成为十年动乱后的第一届大学生,跟着党中央又开始了新的“长征”。在大学期间可能是幸运也可能是命运的安排,他学习了与计算机相关的课程和FORTRAN等高级程序设计语言,并用穿孔纸带和卡片开始了他的程序员生涯。1982年初被分配到国家地震局地质研究所(北京)从事数据处理工作。继续在PDP一11、VAX一780等计算机上进行FORTRAN、Pascal、C语言和汇编的编程工作。
  • 目录:
    第0章Oracle的安装及相关配置
    0.1Oracle的安装
    0.2进入Oracle的SQL*Plus界面
    0.3scott用户和它的对象维护
    0.4虚拟环境的创建
    0.5虚拟人物

    第1章Oracle的体系结构
    1.1Oracle引入复杂的体系结构的原因
    1.2Oracle数据库中常用的术语
    1.3Oracle数据库管理系统的体系结构
    1.4Oracle服务器(server)
    1.5Oracle实例(instance)
    1.6Oracle数据库
    1.7Oracle其他的关键文件
    1.8建立与Oracle实例的连接
    1.9各种不同的连接方式
    1.10服务器进程
    1.11Oracle执行SQL查询语句的步骤
    1.12共享池(sharedpool)
    1.13数据库高速缓冲区(databasebuffercache)
    1.14内存缓冲区顾问(v$db_cache_advice)
    1.15重做日志缓冲区(redologbuffer)
    1.16大池(largepool)和Java池(Javapool)
    1.17内存缓冲区大小的设定
    1.18内存缓冲区信息的获取
    1.19重做日志写进程(LGWR)及快速提交(fastcommit)
    1.20数据库写进程(DBWR/DBWn)
    1.21系统监督进程(SMON)
    1.22进程监督进程(PMON)
    1.23校验点(checkpoint)和校验点进程
    1.24归档日志(ARCH/ARCn)进程
    1.25小结
    1.26您应该掌握的内容

    第2章数据库管理工具
    2.1Oracle通用安装程序(OracleUniversalInstaller)
    2.2交互式启动OracleUniversalInstaller
    2.3非交互式启动OracleUniversalInstaller
    2.4Oracle数据库配置助手(DBCA)
    2.5使用Oracle数据库配置助手创建数据库
    2.6数据库管理员用户sys和system
    2.7SQL*Plus命令行工具
    2.8服务器管理程序(servermanager)命令行工具
    2.9Oracle企业管理器(OEM)
    2.10Oracle10g的iSQL*Plus工具
    2.11Oracle10g企业管理器(EM)
    2.12您应该掌握的内容

    第3章Oracle实例的管理
    3.1初始化参数文件(initializationparameterfiles)
    3.2静态参数文件(PFILE)
    3.3静态参数文件(PFILE)的创建和例子
    3.4动态服务器参数文件(SPFILE)
    3.5动态服务器参数文件(SPFILE)的创建和参数的浏览
    3.6启动数据库
    3.7将数据库置为限制模式
    3.8关闭数据库
    3.9关闭数据库的实际例子
    3.10如何利用诊断文件来监督实例
    3.11您应该掌握的内容

    第4章数据字典和控制文件
    4.1数据字典简介
    4.2数据字典中所存的信息
    4.3数据字典的操作和使用
    4.4数据字典视图
    4.5格式化数据字典视图的输出
    4.6如何使用数据字典视图
    4.7动态性能表(视图)
    4.8数据字典应用实例
    4.9什么是控制文件及引入的目的
    4.10控制文件中所存的内容
    4.11从控制文件中获取信息的数据字典
    4.12如何控制控制文件的大小
    4.13怎样查看控制文件的配置
    4.14怎样添加和移动控制文件
    4.15控制文件的备份
    4.16移动控制文件的实例
    4.17您应该掌握的内容

    第5章重做日志文件
    5.1引入重做日志的目的
    5.2重做日志组
    5.3重做日志成员
    5.4日志切换和检查点
    5.5获取重做日志的信息
    5.6添加和删除联机重做日志文件组
    5.7添加和删除联机重做日志成员(文件)
    5.8清除联机重做日志文件
    5.9利用OMF来管理联机重做日志文件
    5.10联机重做日志的配置
    5.11重做日志配置的应用实例
    5.12您应该掌握的内容

    第6章表空间和数据文件的管理
    6.1Oracle引入逻辑结构的目的
    6.2Oracle数据库中存储结构之间的关系
    6.3表空间和数据文件之间的关系及表空间的分类
    6.4表空间中的磁盘空间管理
    6.5创建数据字典管理的表空间
    6.6创建本地管理的表空间
    6.7还原表空间
    6.8临时表空间
    6.9默认临时表空间
    6.10设置表空间为脱机
    6.11只读(read-only)表空间
    6.12改变表空间的存储设置
    6.13重置表空间的大小
    6.14手工重置数据文件的大小
    6.15移动数据文件的方法
    6.16移动数据文件的应用实例
    6.17迁移数据字典和本地管理的表空间
    6.18删除表空间
    6.19利用OMF来管理表空间
    6.20创建表空间的应用实例
    6.21您应该掌握的内容156

    第7章存储结构和它们之间的关系
    7.1各种类型的段
    7.2存储子句的优先级
    7.3区段(extent)
    7.4数据库块(databaseblock)
    7.5Oracle数据块的大小
    7.6数据库块的内容和参数
    7.7手工数据块的管理
    7.8自动的段空间管理
    7.9小结
    7.10您应该掌握的内容

    第8章管理还原数据
    8.1还原数据的管理方法
    8.2Oracle使用还原段的目的
    8.3还原段的类型
    8.4自动还原数据管理的概念和配置
    8.5还原表空间的创建与维护
    8.6还原表空间之间的切换
    8.7删除还原表空间
    8.8自动还原数据管理的一些参数
    8.9获得还原数据的信息
    8.10您应该掌握的内容

    第9章创建数据库
    9.1筹划和组织数据库优化而弹性的体系结构
    9.2创建数据库的先决条件
    9.3创建数据库的方法
    9.4手工创建数据库
    9.5创建数据库过程中的排错
    9.6利用OracleManagedFiles来创建数据库
    9.7您应该掌握的内容

    第10章管理表
    10.1存储数据的方法和Oracle内置数据类型
    10.2ROWID
    10.3Oracle数据行的结构
    10.4创建普通表
    10.5创建临时表
    10.6表的维护和管理
    10.7非分区表的重组
    10.8列的维护
    10.9表的截断和删除
    10.10创建表的应用实例
    10.11您应该掌握的内容

    第11章索引的管理与维护
    11.1Oracle引入索引的目的
    11.2索引的分类
    11.3B-树索引
    11.4位图索引
    11.5B-树索引和位图索引的比较
    11.6创建索引
    11.7重建和维护索引
    11.8标识索引的使用情况
    11.9删除索引
    11.10创建索引的应用实例
    11.11您应该掌握的内容

    第12章管理和维护数据完整性
    12.1数据的完整性
    12.2完整性约束的类型
    12.3完整性约束的状态
    12.4完整性约束的检验与定义
    12.5定义和维护约束的指导原则
    12.6关闭(禁止)和开启(激活)约束
    12.7重新命名和删除约束
    12.8您应该掌握的内容

    第13章用户及系统资源和安全的管理
    13.1创建用户
    13.2数据库模式
    13.3改变用户在表空间上的配额
    13.4删除用户
    13.5用户的安全控制域
    13.6概要文件(profiles)
    13.7利用概要文件进行资源管理
    13.8资源限制的设置
    13.9创建资源限制的概要文件
    13.10口令管理
    13.11口令验证函数
    13.12创建口令限制的概要文件
    13.13修改和删除概要文件
    13.14创建概要文件的应用实例
    13.15您应该掌握的内容

    第14章管理权限
    14.1权限的分类
    14.2系统权限
    14.3系统权限的限制
    14.4授予系统权限
    14.5回收系统权限
    14.6对象权限
    14.7对象权限的授权和回收
    14.8您应该掌握的内容

    第15章管理角色
    15.1引入角色(role)的原因
    15.2角色的创建
    15.3角色的修改
    15.4角色的授权
    15.5建立默认角色
    15.6激活和禁止角色
    15.7角色的回收和删除
    15.8创建和使用角色指南
    15.9Oracle预定义的角色
    15.10用户、概要文件、权限和角色的应用实例
    15.11您应该掌握的内容

    结束语
    鸣谢
    参考文献
查看详情
相关图书 / 更多
ORACLE DBA基础培训教程
ORACLEAPPLICATIONSERVER10GWEBDEVELO
Chris Ostrowski、Bradley Brown 著
ORACLE DBA基础培训教程
ORACLE 18C 必须掌握的新特性:管理与实战
戴明明
ORACLE DBA基础培训教程
ORALBIOAVAILABILITY:BASICPRINCIPLESADVANCEDCONCEPTSANDAPPLICATIONS
Xiaoling Li 著;Ming Hu 编
ORACLE DBA基础培训教程
OReilly编程系列 C#编程 构建云、Web和桌面应用程序 Programming C#语言高级编程从入门到精通 零基础学c++ c primer plus c语言程序设计项目实战
Ian Griffiths
ORACLE DBA基础培训教程
ORACLEDATABASE10GSQL
Jason Price、McGraw-Hill 著
ORACLE DBA基础培训教程
ORACLE FUSION MIDDLEWARE 11G ARCHITECTUR
Reza Shafii、Stephen Lee、Gangadhar Konduri 著
ORACLE DBA基础培训教程
ORACLEHTMLDBHANDBOOK
Lawrence C. Linnemeyer、Bradley D. Brown 著
ORACLE DBA基础培训教程
ORGANIZEDTEACHER'SGUIDETOBUILDING
Steve Springer、Kimberly Persiani、Michael Becker 著
ORACLE DBA基础培训教程
ORACLEDATABASE11GSQL
Jason Price 著
ORACLE DBA基础培训教程
ORGANIZATIONDEVELOPMENT
Gary N McLean 著
ORACLE DBA基础培训教程
ORACLEE-BUSINESSSUITESECURITY
John Abel 著
ORACLE DBA基础培训教程
ORACLE数据库应用开发
王岩 编