28
SQL Developer って必要ですか

SQL Developerって必要ですか? 株式会社コーソル 河野 敏彦

Embed Size (px)

Citation preview

Page 1: SQL Developerって必要ですか? 株式会社コーソル 河野 敏彦

SQL Developer って必要ですか

Page 2: SQL Developerって必要ですか? 株式会社コーソル 河野 敏彦

自己紹介!!

• 河野 敏彦(こうの としひこ) 会社 : 株式会社コーソル

仕事 : Oracle DBA

経歴 : 調理師 6年

色々なDBの性能検証 2.5年

Oracle DBエンジニア 3年

調理師歴 >>> エンジニア歴

Page 3: SQL Developerって必要ですか? 株式会社コーソル 河野 敏彦

エンジニア歴短いじゃん \ ヒヨっこですやん ノ

\ ノ  ̄ ̄ ̄ ̄ ̄V ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄

O o 。

( ´,_ゝ`)プッ

って思ったでしょ!? 自慢していいですか???

Page 4: SQL Developerって必要ですか? 株式会社コーソル 河野 敏彦

m9(^Д^) プギャー 持ってますからね! ORACLE MASTER Platinum Oracle Database 12c

Page 5: SQL Developerって必要ですか? 株式会社コーソル 河野 敏彦

ここから本題

Page 6: SQL Developerって必要ですか? 株式会社コーソル 河野 敏彦

Quention

SQL Developer は必要なのか

Page 7: SQL Developerって必要ですか? 株式会社コーソル 河野 敏彦

Answer

必要に決まってるでしょ!

Page 8: SQL Developerって必要ですか? 株式会社コーソル 河野 敏彦

なんてったって便利ですからね!!

いろんな人が絶賛!

Oracle SQL Developerを使って、便利だったところ http://ajya.hatenablog.jp/entry/2014/11/13/055925

SQL Developerって使ってますか? http://odakeiji.blog33.fc2.com/blog-entry-82.html

OracleのSQL Developerが便利 http://kagamihoge.hatenablog.com/entry/20111110/1320926046

Page 9: SQL Developerって必要ですか? 株式会社コーソル 河野 敏彦

• オラクルが提供している無償の

GUIデータベース開発ツール

• GUIツールなので簡単にDBの操作が可能

• SQLを実行したり、DBの管理ができる

Oracle SQL Developer とは

Page 10: SQL Developerって必要ですか? 株式会社コーソル 河野 敏彦

使い方

• Oracle Technology Networkから

ファイルをダウンロードして解凍するだけ!

• DBがインストールされている環境なら既に使える状態になっている!

$ORACLE_HOME/sqldeveloper

Page 12: SQL Developerって必要ですか? 株式会社コーソル 河野 敏彦

お待たせしました!

SQLDeveloperがどれだけ便利か

一つずつ紹介していきます!

Page 13: SQL Developerって必要ですか? 株式会社コーソル 河野 敏彦

本日紹介する便利機能一覧 - SQLワークシートの使用

- スクリプト・ランナー

- 実行計画の表示

- SQL履歴

- クエリー・ビルダー

- データベース・オブジェクトの検索

- コンテナ・データベースの管理

- 初期化パラメータの変更

- データベース機能使用状況の検索

- データ・ポンプの使用

- 自動データベース診断モニター

- ASHレポート・ビューア

- AWR (自動ワークロード・リポジトリ)

- バックアップの管理

- RMANの設定

- PL/SQLパッケージ作成

- シノニムの作成/編集

- リソース・マネージャの確認

- 監査設定

- ユーザーの作成

- アーカイブ・ログの確認

- データファイルの追加

- 表領域の作成

- ASHおよびAWRレポート

- Oracle Data Miner

- サード・パーティ・データベースの操作

- SQL Developerの外観のカスタマイズ

- データベースの停止と再起動

- Oracleスキーマ・オブジェクト用のDDLの生成

- データの移行

- PL/SQLプロシージャのデバッグ

- Oracle CloudへのPDBのクローン作成

- プラガブル・データベース作成

- 実行中SQLの確認

Page 14: SQL Developerって必要ですか? 株式会社コーソル 河野 敏彦

今日は時間がないので

Page 15: SQL Developerって必要ですか? 株式会社コーソル 河野 敏彦

ここらへんの機能を紹介 - SQLワークシートの使用

- スクリプト・ランナー

- 実行計画の表示

- SQL履歴

- クエリー・ビルダー

- データベース・オブジェクトの検索

- コンテナ・データベースの管理

- 初期化パラメータの変更 - サード・パーティ・データベースの操作

- データ・ポンプの使用

- 自動データベース診断モニター

- ASHレポート・ビューア

- AWR (自動ワークロード・リポジトリ)

- バックアップの管理

- RMANの設定

- PL/SQLパッケージ作成

- シノニムの作成/編集

- リソース・マネージャの確認

- 監査設定

- ユーザーの作成

- アーカイブ・ログの確認

- データファイルの追加

- 表領域の作成

- ASHおよびAWRレポート

- Oracle Data Miner

- データベース機能使用状況の検索

- SQL Developerの外観のカスタマイズ

- データベースの停止と再起動

- Oracleスキーマ・オブジェクト用のDDLの生成

- データの移行

- PL/SQLプロシージャのデバッグ

- Oracle CloudへのPDBのクローン作成

- プラガブル・データベース作成

- 実行中SQLの確認

Page 16: SQL Developerって必要ですか? 株式会社コーソル 河野 敏彦

便利機能その1

SQLの入力補完

• SQL の構文がわからなくてもSQL Developerが補完してくれる

• SELECT や INSERT を途中まで打つと

「SELECT * FROM」などの構文の例を出してくれる

• テーブル名・列名を途中まで打っても補完する便利機能

このディクショナリビューってどこに「_ (アンダーバー)」いれるんだっけ

とか

dba_data なんとかみたいなディクショナリビューあったよな~

みたいな記憶力に自信のないDBA(自分)に最適な機能

Page 17: SQL Developerって必要ですか? 株式会社コーソル 河野 敏彦

便利機能その1

SQLの入力補完

SQL Developer のおかげで 残業時間が減りました!

(会社員 31歳)

Page 18: SQL Developerって必要ですか? 株式会社コーソル 河野 敏彦

便利機能その2 12c対応!プラガブルデータベースを簡単に作れる

• コンテナデータベースに接続することにより

簡単にプラガブルデータベースが作成できる!

最短3クリック!

• クローンも作成できるので、性能テストに使用する環境も

すぐに用意できる!

• 12C 初心者にもやさしい便利機能

Page 19: SQL Developerって必要ですか? 株式会社コーソル 河野 敏彦

便利機能その2 12c対応!プラガブルデータベースを簡単に作れる

わずか3クリック!

Page 20: SQL Developerって必要ですか? 株式会社コーソル 河野 敏彦

便利機能その3

実行する操作のコマンドを把握できる

• SQL Developerでは、実行する操作のSQLや

RMANコマンドを表示可能

• やりたいことを選択するとSQL Developerが

コマンドを作成してくれる

• コマンドを逆引きするような感じ

※ 重要

DBA が行うであろう操作のほとんどが

SQL Developerで実行可能!

Page 21: SQL Developerって必要ですか? 株式会社コーソル 河野 敏彦

コマンドを作成する時間を 大幅カット!

便利機能その3

実行する操作のコマンドを把握できる

Page 22: SQL Developerって必要ですか? 株式会社コーソル 河野 敏彦

便利機能その4

実行計画がすぐに確認できる

• SQLの実行はもちろん、実行計画もすぐさま確認できる!

• しかも、 Diagnostics Pack のライセンスがあれば

SQLチューニングアドバイザも実行可能

• 開発/DBA問わず嬉しい機能

Page 23: SQL Developerって必要ですか? 株式会社コーソル 河野 敏彦

便利機能その4

実行計画がすぐに確認できる

このボタン

Page 24: SQL Developerって必要ですか? 株式会社コーソル 河野 敏彦

便利機能その4

実行計画がすぐに確認できる

SQLチューニング・アドバイザは

このボタン

もうパフォチューができないなんて言わせない!

Page 25: SQL Developerって必要ですか? 株式会社コーソル 河野 敏彦

おまけ

• テーマ(色)を変更できる

• ドキュメントの検索ができる

• サード・パーティ・データベースにも対応

→ MySQL、Sybase、SQL Server、DB2 など

Page 26: SQL Developerって必要ですか? 株式会社コーソル 河野 敏彦

まとめ

SQL Developer は必要

開発の人だけじゃなく、DBAも活用できる

紹介しきれないほど素晴らしい機能がある

Page 27: SQL Developerって必要ですか? 株式会社コーソル 河野 敏彦

最後に、、、

SQL*Plus をこよなく愛するのもいいですが、

SQL Developer、Enterprise Managerなど

Oracle には素晴らしいツールが色々あります。

お金いっぱい払ってるし

もったいないので同じくらい使い倒しましょう!

Page 28: SQL Developerって必要ですか? 株式会社コーソル 河野 敏彦

以上、ご清聴ありがとうございました