如何快速掌握oracle,教你如何快速从 Oracle 官方文档中获取需要的知识
以下鏈接可查看 11g 到 20c 的在線官方文檔。
https://docs.oracle.com/en/database/oracle/oracle-database/index.html
如圖,以上從11g 到 20c 的官方文檔均可在線查看。
10G 官方文檔:
https://docs.oracle.com/cd/B19306_01/index.htm
11G 官方文檔:https://docs.oracle.com/cd/E11882_01/server.112/e40402/toc.htm
這里以11g官方文檔為例:
今天來說說怎么快速的從官方文檔中得到自己需要的知識。
在線官方文檔地址:
http://tahiti.oracle.com/
幾乎囊括了 oracle各種產品的文檔
離線下載地址:
www.oracle.com
這個不多說了
以11g官方網文檔為例:
Getting started 頁面:
這里包括一些最基礎的文檔鏈接。
Concept,里面包括了Oracle數據庫里面的一些基本概念和原理。比如說數據庫的邏輯結構、物理結構、實例的構成、優化器、事務等知識都有描述。
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 存儲過程中輸入下面的代碼:
{
element = list[i];
#sql { INSERT INTO DIR_LIST (FILENAME)
VALUES (:element) };
}
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,全文索引相關的東西了。
好了就先說這么多吧。
歡迎關注公眾號:JiekeXu之路
總結
以上是生活随笔為你收集整理的如何快速掌握oracle,教你如何快速从 Oracle 官方文档中获取需要的知识的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 房子女方买的,月供老公供的,女方在家里供
- 下一篇: c语言无视数据类型字符串存储,C语言基础