学习oracle的一些好材料


        有一些好材料附在oracle安装文件上,可能会被我们忽略,不过这些材料的确是学习Oracle的好资料。从oracle安装文件目录,打开database\doc\index.html,就可看到这些学习材料,如下图所示,一共5份文档,分别是Release Notes、Quick Installation Guide、 Installation Guide、2 Days DBA、Adminstrator's Reference for Linux and Solaris Operating Systems。这些材料涵盖了对应Oracle版本的发布信息、安装指引、数据库管理等内容,对于学习Oracle,很有帮助,而且每份文档都有HTML和PDF格式的,给使用带来方便。

 

1. Release Notes

这份文档是对应版本的Oracle发布之后才可能使用的,它是对ReadMe文件的一个补充,它包含一些重要的信息,比如,不支持的产品、产品安装前的准备事项、产品存在的一些Issues等内容。这份文档对于快速了解当前版本的Oracle很有用,例如以下内容说明产品不支持的功能及安装时需要的libaio包。

 

1 Unsupported Products
 
The following products are not supported with Oracle Database 10g release 2 (10.2):
 •Grid Control
 


2 Preinstallation Requirements
 
Before upgrading to or installing Oracle Database 10g release 2, install the libaio package.
 

 2. Quick Installation Guide
这份文档包含了如何快速在对应平台上安装当前版本的Oracle的指导,包含了在对应平台安装Oracle时系统硬件检查、软件检查、参数设置、用户设置等崆。这份文档是一种概括性的文档,它以一种step-by-step的方式,带领着你怎样检查系统、设置参数、进行数据库安装。如果你是首次安装Oracle,强烈建议你看看这份文档,对于你顺利安装Oracle很用帮助。现在网络上很多朋友都把自己安装Oracle的心得分享出来,但有个别朋友写的可能不大准确,或者不是很适合其他人参考,个别朋友在参考他人文章的时候可能也存在了解不到位等情况,这些情况都会给成功安装带来影响。所以,在一个新平台安装Oracle时,建议先看看这份文档,再结合其他朋友的心得去操作。

 

3. Installation Guide
这份文档跟Quick Installation Guide有点类似,也是描述了如何在对应平台上安装Oracle。不过,这份文档的内容比那份快速安装文档的内容更丰富,几乎涵盖了安装过程的方方页面,安装过程的每一步、每一个选项几乎都可以在这份文档里找到对应的说明。比如,包含安装时使用的数据库存储类型是文件系统、ASM或裸设备,邮件提醒、配置Net Services、卸载数据库等内容。另外,有关安装成功之后的使用、监听配置,还有一些常见问题的处理,都可以在这时找到解释,如下面引用所示。这份文档包含的内容太多了,我觉得这份文档在安装的时候阅读不大好,内容太多,需要花很多时间来看。我建议把这份文档当成一本工具书,在需要的时候再来查看。文档的目录结果也很清楚,很容易根据目录找到感兴趣的内容进行深入研究。

E Globalization Support
 E.1 About NLS_LANG Environment Variable E.2 Running Oracle Universal Installer in Different Languages 
F Troubleshooting
 F.1 Verify Requirements 
 F.2 X Window Display Errors 
 F.3 What to Do If an Installation Error Occurs 
 F.4 Reviewing the Log of an Installation Session 
 F.5 Troubleshooting Configuration Assistants 
  F.5.1 Configuration Assistant Failure 
  F.5.2 Fatal Errors 
 F.6 Silent-Mode Response File Error Handling 
 F.7 Cleaning Up After a Failed Installation


4. 2 Day DBA

这份文档提供了处理日常数据库管理任务的相关知识,通过这份文档,你能够了解Oracle的相关概念、术语,怎样执行日常管理任务、常见问题的处理以及对数据库进行性能监控。

Oracle Database 2 Day DBA is a database administration quick start guide that teaches you how to perform common day-to-day database administrative tasks. The goal of this book is to give you adequate information to help you understand the concepts behind the Oracle Database. It teaches you how to perform all common administration tasks needed to keep the database operational, including how to perform basic troubleshooting and performance monitoring activities.


虽然这份文档描述上好像是写给DBA用的,其实这份文档的内容跟每一位Oracle使用者都有很大关系,通过这份文档你可以了解到很多内容,虽然很多内容你可能已经知道,但如果我再看一下这份文档,可能会发现一些背后的东西。很多开发人员在使用Oracle的时候,对很多习惯性的东西忽略不计,却不知道这些东西自己还没掌握,比如,对于一步一步地点击“NEXT”来安装Oracle的人来说,会经常看到ASM出现在安装界面,但如果问起来ASM是什么,有什么用,可能就不清楚了。这份文档跟平时使用Oacle密切相关,无论是那个平台,对于有兴趣深入了解Oracle的朋友来说,阅读这本书是一个好的开始。

 

5. Adminstrator's Reference for Linux and Solaris Operating Systems 

这份文档描述在Linux平台使用Oracle的方方面面,这份文档内容也很丰富,你不仅从中学习到Oracle的使用,还可以学习到Linux(HP-UX/AIX等)平台的一些知识,还可以学习到如何在Linux平台监控、调整Oracle,这些知识都很有价值。很多Oracle都是部署在Linux/Unix平台的,所以我们有时间,应该要阅读一下这本书。

 

8 Tuning Oracle Database
 8.1 Importance of Tuning 
 8.2 Operating System Tools 
  8.2.1 vmstat 
  8.2.2 sar 
  8.2.3 iostat 
  8.2.4 swap, swapinfo, swapon, or lsps 
  8.2.5 AIX Tools 
  8.2.6 HP-UX Tools 
  8.2.7 Linux Tools 
  8.2.8 Solaris Tools 
  8.2.9 Mac OS X Tools 
 8.3 Tuning Memory Management 
  8.3.1 Allocating Sufficient Swap Space 
  8.3.2 Controlling Paging 
  8.3.3 Adjusting Oracle Block Size 
 8.4 Tuning Disk I/O 
  8.4.1 Using Automatic Storage Management 
  8.4.2 Choosing the Appropriate File System Type


         以上5份文档就是Oracle安装文件附带的有助于我们学习Oracle的好材料,这些文档内容都比较丰富,覆盖面也比较广,对于我们平时工作也有参考价值,而且,这些文档的E文也比较通俗易懂,借助工具看起来也没那么费劲,如果有时间和兴趣,可以深入学习一些这些文档,对于我们掌握Oracle、提高英语都是一个不错的学习机会。

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
第一章 PL/SQL 程序设计简介 4 §1.2 SQL与PL/SQL 4 §1.2.1 什么是PL/SQL? 4 §1.2.1 PL/SQL的好处 4 §1.2.2 PL/SQL 可用的SQL语句 5 §1.3 运行PL/SQL程序 5 第二章 PL/SQL块结构和组成元素 6 §2.1 PL/SQL块 6 §2.2 PL/SQL结构 6 §2.3 标识符 6 §2.4 PL/SQL 变量类型 7 §2.4.1 变量类型 7 §2.4.2 复合类型 9 §2.4.3 使用%ROWTYPE 11 §2.4.4 LOB类型* 11 §2.4.5 Bind 变量 11 §2.4.6 INDEX BY TABLES 12 §2.4.7 数据类型的转换* 13 §2.5 运算符和表达式(数据定义) 13 §2.5.1 关系运算符 13 §2.5.2 一般运算符 13 §2.5.3 逻辑运算符 13 §2.6 变量赋值 13 §2.6.1 字符及数字运算特点 13 §2.6.2 BOOLEAN 赋值 13 §2.6.3 数据库赋值 13 §2.6.4 可转换的类型赋值 13 §2.7 变量作用范围及可见性 13 §2.8 注释 13 §2.9 简单例子 13 §2.9.1 简单数据插入例子 13 §2.9.2 简单数据删除例子 13 第三章 PL/SQL流程控制语句 13 §3.1 条件语句 13 §3.2 CASE 表达式 13 §3.3 循环 13 §3.3 标号和GOTO 13 §3.4 NULL 语句 13 第四章 游标的使用 13 §4.1 游标概念 13 §4.1.1 处理显式游标 13 §4.1.2 处理隐式游标 13 §4.1.3 游标修改和删除操作 13 第五章 异常错误处理 13 §5.1 异常处理概念 13 §5.1.1 预定义的异常处理 13 §5.1.2 非预定义的异常处理 13 §5.1.3 用户自定义的异常处理 13 §5.1.4 用户定义的异常处理 13 §5.2 异常错误传播 13 §5.2.1 在执行部分引发异常错误 13 §5.2.2 在声明部分引发异常错误 13 §5.3 异常错误处理编程 13 §5.4 在 PL/SQL 中使用 SQLCODE, SQLERRM 13 第六章 存储函数和过程 13 §6.1 引言 13 §6.2 创建函数 13 §6.3 存储过程 13 §6.3.1 创建过程 13 §6.3.2 调用存储过程 13 §6.3.3 开发存储过程步骤 13 §6.3.4 与过程相关数据字典 13 第七章 包的创建和应用 13 §7.1 引言 13 §7.2 包的定义 13 §7.3 包的开发步骤 13 §7.4 包定义的说明 13 §7.5 子程序重载 13 §7.6 删除过程、函数和包 13 §7.7 包的管理 13 第八章 触发器 13 §8.1 触发器类型 13 §8.1.1 DML触发器 13 §8.1.2 替代触发器 13 §8.1.3 系统触发器 13 §8.2 创建触发器 13 §8.2.1 触发器触发次序 13 §8.2.2 创建DML触发器 13 §8.2.3 创建替代(Instead_of)触发器 13 §8.2.3 创建系统事件触发器 13 §8.2.4 系统触发器事件属性 13 §8.2.5 使用触发器谓词 13 §8.2.6 重新编译触发器 13 §8.3 删除和使能触发器 13 §8.4 触发器和数据字典 13 §8.5 数据库触发器的应用举例 13

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值