Weitere ähnliche Inhalte
Ähnlich wie 実はとても面白い...Documentation library (20)
実はとても面白い...Documentation library
- 1. 実はとても面白い…
Documentation Library
株式会社アイ・ティ・プロデュース
塩原 浩太
- 2. 免責事項
本資料の内容及び発言は、私個人のものであり所
属会社や所属団体の見解を反映したものではあり
ません
本資料に記載されている内容を実施される場合は
自己責任の下に実施ください。本資料及び発言に
より、不利益を得ても私は責任を負いません
2
- 3. 自己紹介
株式会社アイ・ティ・プロデュース所属
データベース業界10年のデータベースエンジニア
メインはOracle Database
コンサルから設計、構築、診断、チューニング、運用までなんでもござれ
ブログ :Trying Database
Twitter:@sora_to_umi
座右の銘:格物致知
3
- 4. 今日お伝えしたいこと
Documentation Libraryに興奮するようになっても
らう
Documentation Libraryを今より更にスマートに
使ってもらうようにする
お金を掛けずにOracleを学ぶ
スマートに必要な情報をゲットして仕事効率をアップ
4
- 5. アジェンダ
Documentation Libraryとは
どうやって 調査(勉強)している?
みんなの好きなマニュアルは?
プレゼントタイム
スマートにDocumentation Libraryを使おう
まとめ
5
- 8. 入手方法
Oracle Technology Network⇒ドキュメント
「OTN マニュアル」で検索
キーワードで検査した結果に引っかかる
「Documentation Library vN DVD」とか
8
- 10. 技術ブログ
基本はハマったことや検証結果やTips
それ正しいの?
誰が保証してくれるの?
バージョン情報+参考マニュアルが
書いてあるブログを見よう
10
- 11. セミナー資料
特定のテーマについてのエッセンスの抽出
その手段だけしかない?
その手段がどの環境でもベスト?
丁寧な資料には参考マニュアルが書いてある
PDF資料と動画資料の落とし穴
11
- 12. MOS or KROWN
MOS= My Oracle Support
KROWN= Knowledge Repository OWNership
12
- 13. 市販の技術書
特定のテーマについて絞って書いてある
タダではない(今日はタダでプレゼント!)
どんどん新しいバージョンが仕様変更が機能が。。。
13
- 14. 共通して言えること
「基本」、「通常」「原則」は危険な香り
何かがソースになっているはず
マニュアル
14
- 16. 好きなマニュアルは?
マニュアル名 得票数
Database リファレンスマニュアル 21票
Coherence開発者ガイド 6票
パフォーマンスチューニングガイド 4票
Database SQL言語リファレンス 4票
Database管理者ガイド 4票
Database管理者リファレンス 3票
Database概要 3票
Coherence統合ガイド 3票
16
- 17. リファレンスマニュアル
初期化パラメータ
静的データ・ディクショナリ・ビュー
動的パフォーマンス・ビュー
データベースの制限事項
SQLスクリプト
Oracle待機イベント
Oracleエンキュー名
統計情報の説明
バックグラウンド・プロセス
17
- 18. データベース概要
1.Oracle Databaseの概要
第I部 Oracleリレーショナル・データ構造
2.表と表クラスタ
3.索引と索引構成表
4.パーティション、ビューおよびその他のスキーマ・オブジェクト
5.データ整合性
6.データ・ディクショナリと動的パフォーマンス・ビュー
第II部 Oracleデータ・アクセス
7.SQL
8.サーバー側プログラミング: PL/SQLとJava
第III部 Oracleトランザクションの管理
9.トランザクション
10.データの同時実行性と整合性
18
- 19. データベース概要
第IV部 Oracleデータベース記憶域構造
11.物理記憶域構造
12.論理記憶域構造
第V部 Oracleインスタンス・アーキテクチャ
13.Oracleデータベース・インスタンス
14.メモリー・アーキテクチャ
15.プロセス・アーキテクチャ
16.アプリケーションおよびネットワークのアーキテクチャ
第VI部 Oracle Databaseの管理と開発
17.データベース管理者および開発者向けのトピック
18.データベース管理者の概念
19.データベース開発者の概念
用語集
19
- 22. マニュアル今昔物語
マニュアルの変化、
それは時代の変化、Oracleの進化の過程
22
- 26. db file sequential read と
db file scattered read
索引検索はランダムアクセスなのに、
db file sequential read?なぜ?
26
- 27. db file sequential read と
db file scattered read
索引検索はランダムアクセスなのに、
db file sequential read?なぜ?
マニュアル:パフォーマンス・チューニング・ガイド
答え:
db file scattered read待機イベントは、全体スキャンが発生していることを識別します。バッ
ファ・キャッシュへの全体スキャンを実行すると、読み取られたブロックは物理的に相互に
接近していないメモリー位置に読み取られます。このような読取りが散布読取りコールと呼
ばれるのは、ブロックがメモリー全体に分散されているからです。対応する待機イベントが
「db file scattered read」と呼ばれるのは、このためです。
※ scattered:散り散りになった,散在する,散発的な.
27
- 29. Hugepages
これはなに?
マニュアル:Database管理者リファレンス
Linux and UNIX-Based Operating Systems
答え:
HugePagesは、Linuxカーネル2.6に統合された機能です。これは大きいページを使用する方法
で、大規模メモリーで作業する際に便利です。
Oracle Databaseの場合、HugePagesを使用すると、ページ状態のオペレーティング・システ
ム・メンテナンスが軽減され、Translation Lookaside Buffer(TLB)ヒット率が向上します。
29
- 30. 名前のバイト制限
データベース名は何バイトまでOK?
表の名前は何バイトまでOK?
列名は何バイトまで?
データベースリンク名は?
30
- 31. 名前のバイト制限
データベース名は8バイトまでOK
表の名前は30バイトまでOK
列名は30バイトまでOK
データベースリンク名は128バイトまでOK
マニュアル:SQL言語リファレンス
31
- 32. SP2-00027
SP2-00027 入力が長すぎます(>XXXX文字)
どういう時に発生するエラー?
32
- 33. SP2-00027
SP2-00027 入力が長すぎます(>XXXX文字)
どういう時に発生するエラー?
マニュアル:SQL*Plus®ユーザーズ・ガイドおよびリファレンス
答え:1行の入力文字列が多い場合(2499文字まで)
対処は不要な文字列を削除するか、適当な改行を挿入する
33
- 35. コンポジット索引
コンポジット索引の日本語正式名称は?
マニュアル:データベース概要
答え:連結索引
35
- 37. nidコマンドって何?
マニュアル:ユーティリティ
答え:データベースのDBNAMEおよびDBIDの変更ユーティリティ
37
- 38. 何のライセンスが必要?
DBA_HIST_SNAPSHOT
DBA_HIST_DATABASE_INSTANCE
DBA_HIST_SEG_STAT
38
- 39. 何のライセンスが必要?
DBA_HIST_SNAPSHOT
DBA_HIST_DATABASE_INSTANCE
DBA_HIST_SEG_STAT
マニュアル:ライセンス情報
答え:特になし
39
- 56. まとめ
Oracleのマニュアル、プライスレス
ググっているだけでは見えてこないものもある
英語の勉強にもOracleのマニュアル
(英語サイトの活用のすゝめ)
もっとスマートに使っていこう
56