今天来说说怎么快速的从官方文档中得到自己需要的知识。
在线官方文档地址:
http://docs.oracle.com/en/
几乎囊括了
oracle
各种产品的文档(
oracle db12c
的文档还没更新上来)
离线下载地址:
www.oracle.com
这个不多说了
以
11g
官方网文档为例:
Getting started 页面:
这里包括一些最基础的文档链接。
Concept
,里面包括了
Oracle
数据库里面的一些基本概念和原理。比如说数据库的逻辑结构、物理结构、实例的构成、优化器、事务等知识都有描述。
PDF
短短
460
页,楼主全部打印出来加实验一共看了半年…英语差伤不起啊。
Reference
,里面包括了动态性能视图、数据字典、初始化参数等信息。如果有参数不知道什么意思,或者
v$
视图中的字段信息有些模糊,都可以从这里找到相应的描述。(
HTML
点进去之后最下面有个
index
,
ctrl+f
查找比较快)还包含一些其他的比如说数据库的硬性限制、等待事件的名称、后台进程的描述等。
SQL language Reference
,这个文档中包括
Oracle
数据库中
SQL
语句的语法(
plsql
不包含在内)。比如说
create table
语法、函数、表达式都在这里有描述。如果你有什么
sql
语句的语法不知道怎么写,可以点开这个文档。
Administrator’s Guide
,这个文档中包含的内容就多了,几乎各种管理
Oracle
数据库的场景都在这里有描述。各种管理表、索引、表空间、
redo
等都可以在这里找到(在线传输表空间也在此文档中有描述)
Performance tuning guide
,里面包含优化相关的内容,介绍了优化的方法、数据库实例以及
sql
的优化。优化器相关的详细内容在这里有说明。
Database Administration页面:
主要的是 Administrator’s Guide已经在上面有所描述,这里列举了几个比较重要的文档。
Net Services Reference
,文档中说明了几个关于监听的重要文件说明,
tnsnames.ora
、
listener.ora
、
sqlnet.ora
等。有监听相关的疑问可以在这个文档中找到答案。
Backup and Recovery User's Guide
,文档中描述了
rman
的各种用法。(里面有一章节是写使用
rman
进行数据传输的,有兴趣大家可以看一下)
Backup and Recovery Reference
,主要描述了
rman
的语法。
Application Development页面
PL/SQL Packages and Types Reference
,这个文档中包括各种
oracle
自建的包和函数的功能、参数描述。如果有不了解的包可以在这里找到,比如说常用的关于
dbms_stats
包的信息,包里面函数以及存储过程的作用、参数的说明、使用的范例就可以在这文档中找到。
PL/SQL Language Reference
,这个文档中说了
plsql
编程的基础概念、语法等东西。如果想要学习
plsql
编程,可以从这个文档看起。
SQLJ Developer's Guide ,
SQLJ
,在
pub
上听到了这个东西。具体还没深入了解,但是感觉还是比较先进好用的,当
plsql
没有办法完成任务的时候,可以使用
java
存储过程来解决,比如说想要获取主机目录下的文件列表。
SQLJ
提供了
plsql
和
java
集成的简便方法。提供一个比较简单的例子,可以在
java
存储过程中输入下面的代码:
for(int i = 0; i < list.length; i++)
17 {
18 element = list[i];
19 #sql { INSERT INTO DIR_LIST (FILENAME)
20 VALUES (:element) };
21 }
|
|
|
Workspace Manager Developer's Guide
,里面写了关于
oracle
中
workspace manager
版本化的一些东西。
installing and upgrading 页面:
需要安装 oracle数据库的时候可以进Installing and upgrading链接里面,各种操作系统的安装文档都在这里。(建议部署环境的时候还是过一遍这里面的文档,网上的文章因为环境的差异可能在现有的硬件基础上出现这样那样的问题。看官方文档的方式是最快的部署方法)
Grid Computing页面:
包括 oracle grid infrastructure集群软件的各种文档。
Automatic Storage Management Administrator's Guide ,
asm
的相关文档,有关于
asm
的疑问可以在这个文档中找到。
Real Application Clusters Administration and Deployment Guide
,包括
RAC
环境下的数据库管理和维护的内容。
Clusterware Administration and Deployment Guide
,主要写了集群软件的各种工具和命令。
High Availability页面:
里面包括各种高可用技术的文档。
Data Guard Broker和Data Guard Concepts and Administration
,不用说了这是关于
Dataguard
的文档。
12c
里面
goldengate
全面接管
stream
任务。有兴趣的也可以看看。
Data Warehousing and Business Intelligence 页面:
数据仓库和商业智能的相关技术。
VLDB and Partitioning Guide ,
very large database
…
partition
和
parallel
相关的内容竟然在这里。
Utilities
,不知道怎么用
imp
、
expdp
、
sql*loader
、外部表、
dbv
、
adrci
、
logminer
,来这吧。
Unstructured Data and Content Management 页面:
非结构化数据相关。比如说 object type、xmltype 、oracle text等。
SecureFiles and Large Objects Developer's Guide
,讲了一些关于
11g
中存储
lob
字段使用的
secure file
技术的相关内容。
Text Application Developer's Guide 和Text Reference
,全文索引相关的东西了。
就写到这里吧,欢迎大家补充。
如需转载,请注明出处:
http://blog.csdn.net/renfengjun/article/details/18730615