おすすめのORACLE参考書まとめ

どうも、たけし@アラサーのシステムエンジニアです。

これからORACLEを勉強する初心者の方、もっと詳しくORACLEのことを知りたい方向けにORACLEのおすすめの書籍・参考書を紹介します。

教科書なんか読むよりも実際に手を動かして覚えたい実践派の方は↓こちらから構築手順をご確認ください。
>>自宅で勉強用にORACLEデータベースを無償でダウンロードし構築する方法

>>インフラエンジニア始めるならネットビジョンアカデミー(NVA)

ORACLEの基礎知識を知りたい

取っつきやすさで選ぶとこのあたりでしょうか。
ORACLE書籍では有名な「渡辺亮太」さんが書かれているので非常に分かりやすいと思います。

Oracleの基本 データベース入門から設計/運用の初歩まで [ 渡辺亮太 ]

価格:2,851円
(2018/4/11 23:12時点)

将来的にオラクルマスターの資格にもチャレンジしてみたい方は、オラクルマスターの教科書を使って基礎知識を習得するのもおすすめです。章末問題もついていてお買得です。

オラクルマスター教科書 Bronze Oracle Database DBA12c iStudyオフィシャルガイド [ 株式会社システム・テクノロジー・アイ林優子 ]

価格:4,104円
(2018/4/11 23:13時点)

オラクルマスターの教科書はSQL基礎も初歩的な内容から扱っているので、分かりやすいと思います。
周りの新人社員もこの教科書を使って勉強し、オラクルマスターにチャレンジしています。

【送料無料】 Bronze Oracle Database 12c SQL基礎 オラクルマスター教科書 / 桜井裕実 【本】

価格:4,104円
(2018/4/11 23:16時点)

ORACLEの構築手順について知りたい

具体的な構築手順となると、こちらがオススメです。
結構詳細に手順が書かれています。めっちゃ重たいですけど。

【中古】 Oracle11gデータベース構築バイブル /水田巴,ブリリアント・スタッフ【著】 【中古】afb

価格:1,042円
(2018/4/11 23:19時点)

ORACLEのアーキテクチャをもう少し詳しく知りたい

ORACLEのSQLやDBをチューニングしたいと思うと、より深くアーキテクチャの理解が必要になります。
そんなときにオススメなのがこちらです。これは私の中のお気に入りの書籍ですね。

プロとしてのOracleアーキテクチャ入門第2版 図解と実例解説で学ぶ、データベースの仕組み [ 渡部亮太 ]

価格:2,808円
(2018/4/11 23:21時点)

ORACLEのDB・SQLチューニングについて知りたい

SQLチューニングを始めたいと思ってからは、何冊も書籍を手に取りました。
どの本でも言っていることは大体正解なのかな、なんて考えながら知識を習得していきました(笑)

個人的には「プロとしてのSQLチューニング入門」が好みですが、最近あまり販売されていないのでしょうか。

【中古】 プロとしてのSQLチューニング入門 Oracle現場主義 /福田武志【著】 【中古】afb

価格:1,264円
(2018/4/11 23:23時点)

こちらも内容的には十分だと思います。「プロとしてのSQLチューニング入門」がない場合はぜひこちら。

Oracle SQLチューニング パフォーマンス改善と事前対策に役立つ (DB selection) [ 加藤祥平 ]

価格:2,808円
(2018/4/11 23:22時点)

SQLチューニングよりも、もっとデータベースの機能やメモリチューニングを行いたい方にはこちらのORACLEマスターの教科書をオススメします。
メモリチューニングの考え方、具体的な方法、それからOEMの見方や活用方法などが詳細に記載されています。

オラクルマスター教科書ORACLE MASTER Expert(パフォーマンス・チューニング編) iStudyオフィシャルガイド [ システム・テクノロジー・アイ ]

価格:6,912円
(2018/4/11 23:27時点)

ORACLEの運用管理方法について知りたい

基本的な知識はこの一冊あれば十分かなと思います。
後は業務経験を積んで覚えていくのが良いかと思います。

プロとしてのOracle運用管理入門 Oracle現場主義 [ 渡部亮太 ]

価格:2,894円
(2018/4/11 23:28時点)

ORACLE MASETER資格の合格方法について知りたい

最近は教科書(黒本)に加えて、白本の問題集がマストアイテムですかね。

ちなみに私が最近合格したORACLEマスターの資格試験勉強方法も公開してあるのでぜひ参考にしてください。
BRONZE,SILVER,GOLDとありますが、対策の方針は大体同じだと思います。PLATINUMは別ですかね(笑)

>>OracleMasterGold12cに一ヵ月で合格した勉強方法

>>OracleMasterExpertパフォーマンス&チューニングに一ヵ月で合格した勉強方法

ORACLE MASTER Oracle Database 12c Bronze 試験番号:1Z0-065 (オラクルマスタースタディガイド) [ 飯室美紀 ]

価格:3,888円
(2018/4/11 23:29時点)

ORACLE MASTER Oracle Database 12c Bronze 試験番号:1Z0-061 (オラクルマスタースタディガイド) [ 西昭彦 ]

価格:3,888円
(2018/4/11 23:29時点)

まとめ

個人的には「プロとしての・・・」シリーズが好みですかね。
割とシンプルにまとめてあり、非常に読みやすい書籍だと思います。

電子書籍がお好みの方は↓こちらからどうぞ
>>国内最大級の品揃え【DMM.com 電子書籍】







【SQLでお困りの方にオススメ】
■SQLが遅くなる原因
・SQLが突然遅くなる原因と対応方法
・OracleSQLのレスポンスが遅い原因3つ
・JOINを使って表結合するとSQLが遅い!?
・SQLがパラレル実行されない原因

■SQLチューニングの基礎知識
・ORACLE SQLのヒントとは
・ORACLEのオプティマイザと実行計画について
・ORACLEのテーブルやインデックスの「統計情報」とは

■SQLチューニングの方法
・SLECT文が遅いときのインデックス作成によるチューニング方法
・Update文が遅いときのチューニング方法
・Delete文が遅いときのチューニング方法
・IN句をEXISTS句に置き換えするチューニング方法
・OR句の置き換えによるチューニング方法
・IN句の置き換えによるチューニング方法
・テーブルアクセスフルスキャンを無くしてチューニングする方法
・SQLでGROUP BYが遅いときのチューニング方法
・SQLのソート処理が遅い場合のチューニング方法

■表や索引の断片化対策
・プロが教えるORACLEの表や索引の断片化解消の見積り方法
・ORACLE表の断片化を解消する3つの方法

■SQLのチューニングの補足情報
・ORACLE SQLヒントの書き方
・SQLに複数のヒントの書き方
・OracleSQLに実装すべき3つのSQLヒント
・ORACLE表の統計情報取得日の確認方法
・「統計情報が古い」とはどういうことか
・ORACLE表の統計情報の取得方法

【自己学習したい方にオススメ】
・自宅で勉強用にORACLEデータベースを無償でダウンロードし構築する方法
・OracleMasterGold12cに一ヵ月で合格した勉強方法
・OracleMasterExpertパフォーマンス&チューニングに一ヵ月で合格した勉強方法
・手に職がない人はIT業界へ、オススメ資格と勉強方法
・OracleDBのチューニング勉強方法
・OraclePL/SQL勉強方法