SlideShare una empresa de Scribd logo
1 de 28
Descargar para leer sin conexión
SQL Developer って必要ですか
自己紹介!!
• 河野 敏彦(こうの としひこ)
会社 : 株式会社コーソル
仕事 : Oracle DBA
経歴 : 調理師 6年
色々なDBの性能検証 2.5年
Oracle DBエンジニア 3年
調理師歴 >>> エンジニア歴
エンジニア歴短いじゃん
\ ヒヨっこですやん ノ
\ ノ
 ̄ ̄ ̄ ̄ ̄V ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
O
o
。
( ´,_ゝ`)プッ
って思ったでしょ!?
自慢していいですか???
m9(^Д^) プギャー
持ってますからね!
ORACLE MASTER Platinum
Oracle Database 12c
ここから本題
Quention
SQL Developer は必要なのか
Answer
必要に決まってるでしょ!
なんてったって便利ですからね!!
いろんな人が絶賛!
 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
• オラクルが提供している無償の
GUIデータベース開発ツール
• GUIツールなので簡単にDBの操作が可能
• SQLを実行したり、DBの管理ができる
Oracle SQL Developer とは
使い方
• Oracle Technology Networkから
ファイルをダウンロードして解凍するだけ!
• DBがインストールされている環境なら
既に使える状態になっている!
$ORACLE_HOME/sqldeveloper
詳細は以下のドキュメントを読んでね
Oracle SQL Developer ドキュメント
http://www.oracle.com/technetwork/jp/content/index
-085593-ja.html
お待たせしました!
SQLDeveloperがどれだけ便利か
一つずつ紹介していきます!
本日紹介する便利機能一覧
- SQLワークシートの使用
- スクリプト・ランナー
- 実行計画の表示
- SQL履歴
- クエリー・ビルダー
- データベース・オブジェクトの検索
- コンテナ・データベースの管理
- 初期化パラメータの変更
- データベース機能使用状況の検索
- データ・ポンプの使用
- 自動データベース診断モニター
- ASHレポート・ビューア
- AWR (自動ワークロード・リポジトリ)
- バックアップの管理
- RMANの設定
- PL/SQLパッケージ作成
- シノニムの作成/編集
- リソース・マネージャの確認
- 監査設定
- ユーザーの作成
- アーカイブ・ログの確認
- データファイルの追加
- 表領域の作成
- ASHおよびAWRレポート
- Oracle Data Miner
- サード・パーティ・データベースの操作
- SQL Developerの外観のカスタマイズ
- データベースの停止と再起動
- Oracleスキーマ・オブジェクト用のDDLの生成
- データの移行
- PL/SQLプロシージャのデバッグ
- Oracle CloudへのPDBのクローン作成
- プラガブル・データベース作成
- 実行中SQLの確認
今日は時間がないので
ここらへんの機能を紹介
- SQLワークシートの使用
- スクリプト・ランナー
- 実行計画の表示
- SQL履歴
- クエリー・ビルダー
- データベース・オブジェクトの検索
- コンテナ・データベースの管理
- 初期化パラメータの変更
- サード・パーティ・データベースの操作
- データ・ポンプの使用
- 自動データベース診断モニター
- ASHレポート・ビューア
- AWR (自動ワークロード・リポジトリ)
- バックアップの管理
- RMANの設定
- PL/SQLパッケージ作成
- シノニムの作成/編集
- リソース・マネージャの確認
- 監査設定
- ユーザーの作成
- アーカイブ・ログの確認
- データファイルの追加
- 表領域の作成
- ASHおよびAWRレポート
- Oracle Data Miner
- データベース機能使用状況の検索
- SQL Developerの外観のカスタマイズ
- データベースの停止と再起動
- Oracleスキーマ・オブジェクト用のDDLの生成
- データの移行
- PL/SQLプロシージャのデバッグ
- Oracle CloudへのPDBのクローン作成
- プラガブル・データベース作成
- 実行中SQLの確認
便利機能その1
SQLの入力補完
• SQL の構文がわからなくてもSQL Developerが補完してくれる
• SELECT や INSERT を途中まで打つと
「SELECT * FROM」などの構文の例を出してくれる
• テーブル名・列名を途中まで打っても補完する便利機能
このディクショナリビューってどこに「_ (アンダーバー)」いれるんだっけ
とか
dba_data なんとかみたいなディクショナリビューあったよな~
みたいな記憶力に自信のないDBA(自分)に最適な機能
便利機能その1
SQLの入力補完
SQL Developer のおかげで
残業時間が減りました!
(会社員 31歳)
便利機能その2
12c対応!プラガブルデータベースを簡単に作れる
• コンテナデータベースに接続することにより
簡単にプラガブルデータベースが作成できる!
最短3クリック!
• クローンも作成できるので、性能テストに使用する環境も
すぐに用意できる!
• 12C 初心者にもやさしい便利機能
便利機能その2
12c対応!プラガブルデータベースを簡単に作れる
わずか3クリック!
便利機能その3
実行する操作のコマンドを把握できる
• SQL Developerでは、実行する操作のSQLや
RMANコマンドを表示可能
• やりたいことを選択するとSQL Developerが
コマンドを作成してくれる
• コマンドを逆引きするような感じ
※ 重要
DBA が行うであろう操作のほとんどが
SQL Developerで実行可能!
コマンドを作成する時間を
大幅カット!
便利機能その3
実行する操作のコマンドを把握できる
便利機能その4
実行計画がすぐに確認できる
• SQLの実行はもちろん、実行計画もすぐさま確認できる!
• しかも、 Diagnostics Pack のライセンスがあれば
SQLチューニングアドバイザも実行可能
• 開発/DBA問わず嬉しい機能
便利機能その4
実行計画がすぐに確認できる
このボタン
便利機能その4
実行計画がすぐに確認できる
SQLチューニング・アドバイザは
このボタン
もうパフォチューができないなんて言わせない!
おまけ
• テーマ(色)を変更できる
• ドキュメントの検索ができる
• サード・パーティ・データベースにも対応
→ MySQL、Sybase、SQL Server、DB2 など
まとめ
 SQL Developer は必要
開発の人だけじゃなく、DBAも活用できる
紹介しきれないほど素晴らしい機能がある
最後に、、、
SQL*Plus をこよなく愛するのもいいですが、
SQL Developer、Enterprise Managerなど
Oracle には素晴らしいツールが色々あります。
お金いっぱい払ってるし
もったいないので同じくらい使い倒しましょう!
以上、ご清聴ありがとうございました

Más contenido relacionado

La actualidad más candente

DB思い出話いろいろ(仮)
DB思い出話いろいろ(仮)DB思い出話いろいろ(仮)
DB思い出話いろいろ(仮)Takahiro Kitayama
 
Sql database のご紹介
Sql database のご紹介Sql database のご紹介
Sql database のご紹介Oda Shinsuke
 
オンプレでもクラウドでも データベースサーバの運用
オンプレでもクラウドでも データベースサーバの運用オンプレでもクラウドでも データベースサーバの運用
オンプレでもクラウドでも データベースサーバの運用elanlilac
 
Sql database でも使えるほにゃらら
Sql database でも使えるほにゃららSql database でも使えるほにゃらら
Sql database でも使えるほにゃららOda Shinsuke
 
Standard Edition 2でも使えるOracle Database 12c Release 2オススメ新機能
Standard Edition 2でも使えるOracle Database 12c Release 2オススメ新機能Standard Edition 2でも使えるOracle Database 12c Release 2オススメ新機能
Standard Edition 2でも使えるOracle Database 12c Release 2オススメ新機能Ryota Watabe
 
SQLアンチパターンNight ライトニングトーク
SQLアンチパターンNight ライトニングトークSQLアンチパターンNight ライトニングトーク
SQLアンチパターンNight ライトニングトークItabashi Masayuki
 
[C21] MySQL Cluster徹底活用術 by Mikiya Okuno
[C21] MySQL Cluster徹底活用術 by Mikiya Okuno[C21] MySQL Cluster徹底活用術 by Mikiya Okuno
[C21] MySQL Cluster徹底活用術 by Mikiya OkunoInsight Technology, Inc.
 
20150920 中国地方db勉強会
20150920 中国地方db勉強会20150920 中国地方db勉強会
20150920 中国地方db勉強会yoyamasaki
 
Oracle Database Standard EditionでセミオンラインDDL
Oracle Database Standard EditionでセミオンラインDDLOracle Database Standard EditionでセミオンラインDDL
Oracle Database Standard EditionでセミオンラインDDLKentaro Kitagawa
 
SQL Server replication overview (JP)
SQL Server replication overview (JP)SQL Server replication overview (JP)
SQL Server replication overview (JP)elanlilac
 
Sql serverデータアクセスの基本動作。荒ぶった方法で確認してみよう
Sql serverデータアクセスの基本動作。荒ぶった方法で確認してみようSql serverデータアクセスの基本動作。荒ぶった方法で確認してみよう
Sql serverデータアクセスの基本動作。荒ぶった方法で確認してみようMasayuki Ozawa
 
[db tech showcase Tokyo 2016] B24: そのデータベース 5年後大丈夫ですか ~ 本気で標準化とサービスレベルの確保を手に入...
[db tech showcase Tokyo 2016] B24: そのデータベース 5年後大丈夫ですか ~ 本気で標準化とサービスレベルの確保を手に入...[db tech showcase Tokyo 2016] B24: そのデータベース 5年後大丈夫ですか ~ 本気で標準化とサービスレベルの確保を手に入...
[db tech showcase Tokyo 2016] B24: そのデータベース 5年後大丈夫ですか ~ 本気で標準化とサービスレベルの確保を手に入...Insight Technology, Inc.
 
Sql database 基本構成と直近で追加されていた機能の紹介
Sql database 基本構成と直近で追加されていた機能の紹介Sql database 基本構成と直近で追加されていた機能の紹介
Sql database 基本構成と直近で追加されていた機能の紹介Masayuki Ozawa
 
[D37]MySQLの真のイノベーションはこれだ!MySQL 5.7と「実験室」 by Ryusuke Kajiyama
[D37]MySQLの真のイノベーションはこれだ!MySQL 5.7と「実験室」 by Ryusuke Kajiyama [D37]MySQLの真のイノベーションはこれだ!MySQL 5.7と「実験室」 by Ryusuke Kajiyama
[D37]MySQLの真のイノベーションはこれだ!MySQL 5.7と「実験室」 by Ryusuke Kajiyama Insight Technology, Inc.
 
45分で理解する SQL Serverでできることできないこと
45分で理解する SQL Serverでできることできないこと45分で理解する SQL Serverでできることできないこと
45分で理解する SQL ServerでできることできないことInsight Technology, Inc.
 
福岡DB勉強会2016春・MySQLの{最新情報と概要}入門
福岡DB勉強会2016春・MySQLの{最新情報と概要}入門福岡DB勉強会2016春・MySQLの{最新情報と概要}入門
福岡DB勉強会2016春・MySQLの{最新情報と概要}入門sakaik
 
最近始めたあなたも今日から語れるようになるMySQLの{概要と最新情報}入門@
最近始めたあなたも今日から語れるようになるMySQLの{概要と最新情報}入門@最近始めたあなたも今日から語れるようになるMySQLの{概要と最新情報}入門@
最近始めたあなたも今日から語れるようになるMySQLの{概要と最新情報}入門@sakaik
 
States of Dolphin - MySQL最新技術情報2013秋 -
States of Dolphin - MySQL最新技術情報2013秋 -States of Dolphin - MySQL最新技術情報2013秋 -
States of Dolphin - MySQL最新技術情報2013秋 -yoyamasaki
 
Azureとおやつは300円まで。課金を恐れない学習環境設定と知識
Azureとおやつは300円まで。課金を恐れない学習環境設定と知識Azureとおやつは300円まで。課金を恐れない学習環境設定と知識
Azureとおやつは300円まで。課金を恐れない学習環境設定と知識Masateru Suzuki
 

La actualidad más candente (20)

Oracle設計
Oracle設計Oracle設計
Oracle設計
 
DB思い出話いろいろ(仮)
DB思い出話いろいろ(仮)DB思い出話いろいろ(仮)
DB思い出話いろいろ(仮)
 
Sql database のご紹介
Sql database のご紹介Sql database のご紹介
Sql database のご紹介
 
オンプレでもクラウドでも データベースサーバの運用
オンプレでもクラウドでも データベースサーバの運用オンプレでもクラウドでも データベースサーバの運用
オンプレでもクラウドでも データベースサーバの運用
 
Sql database でも使えるほにゃらら
Sql database でも使えるほにゃららSql database でも使えるほにゃらら
Sql database でも使えるほにゃらら
 
Standard Edition 2でも使えるOracle Database 12c Release 2オススメ新機能
Standard Edition 2でも使えるOracle Database 12c Release 2オススメ新機能Standard Edition 2でも使えるOracle Database 12c Release 2オススメ新機能
Standard Edition 2でも使えるOracle Database 12c Release 2オススメ新機能
 
SQLアンチパターンNight ライトニングトーク
SQLアンチパターンNight ライトニングトークSQLアンチパターンNight ライトニングトーク
SQLアンチパターンNight ライトニングトーク
 
[C21] MySQL Cluster徹底活用術 by Mikiya Okuno
[C21] MySQL Cluster徹底活用術 by Mikiya Okuno[C21] MySQL Cluster徹底活用術 by Mikiya Okuno
[C21] MySQL Cluster徹底活用術 by Mikiya Okuno
 
20150920 中国地方db勉強会
20150920 中国地方db勉強会20150920 中国地方db勉強会
20150920 中国地方db勉強会
 
Oracle Database Standard EditionでセミオンラインDDL
Oracle Database Standard EditionでセミオンラインDDLOracle Database Standard EditionでセミオンラインDDL
Oracle Database Standard EditionでセミオンラインDDL
 
SQL Server replication overview (JP)
SQL Server replication overview (JP)SQL Server replication overview (JP)
SQL Server replication overview (JP)
 
Sql serverデータアクセスの基本動作。荒ぶった方法で確認してみよう
Sql serverデータアクセスの基本動作。荒ぶった方法で確認してみようSql serverデータアクセスの基本動作。荒ぶった方法で確認してみよう
Sql serverデータアクセスの基本動作。荒ぶった方法で確認してみよう
 
[db tech showcase Tokyo 2016] B24: そのデータベース 5年後大丈夫ですか ~ 本気で標準化とサービスレベルの確保を手に入...
[db tech showcase Tokyo 2016] B24: そのデータベース 5年後大丈夫ですか ~ 本気で標準化とサービスレベルの確保を手に入...[db tech showcase Tokyo 2016] B24: そのデータベース 5年後大丈夫ですか ~ 本気で標準化とサービスレベルの確保を手に入...
[db tech showcase Tokyo 2016] B24: そのデータベース 5年後大丈夫ですか ~ 本気で標準化とサービスレベルの確保を手に入...
 
Sql database 基本構成と直近で追加されていた機能の紹介
Sql database 基本構成と直近で追加されていた機能の紹介Sql database 基本構成と直近で追加されていた機能の紹介
Sql database 基本構成と直近で追加されていた機能の紹介
 
[D37]MySQLの真のイノベーションはこれだ!MySQL 5.7と「実験室」 by Ryusuke Kajiyama
[D37]MySQLの真のイノベーションはこれだ!MySQL 5.7と「実験室」 by Ryusuke Kajiyama [D37]MySQLの真のイノベーションはこれだ!MySQL 5.7と「実験室」 by Ryusuke Kajiyama
[D37]MySQLの真のイノベーションはこれだ!MySQL 5.7と「実験室」 by Ryusuke Kajiyama
 
45分で理解する SQL Serverでできることできないこと
45分で理解する SQL Serverでできることできないこと45分で理解する SQL Serverでできることできないこと
45分で理解する SQL Serverでできることできないこと
 
福岡DB勉強会2016春・MySQLの{最新情報と概要}入門
福岡DB勉強会2016春・MySQLの{最新情報と概要}入門福岡DB勉強会2016春・MySQLの{最新情報と概要}入門
福岡DB勉強会2016春・MySQLの{最新情報と概要}入門
 
最近始めたあなたも今日から語れるようになるMySQLの{概要と最新情報}入門@
最近始めたあなたも今日から語れるようになるMySQLの{概要と最新情報}入門@最近始めたあなたも今日から語れるようになるMySQLの{概要と最新情報}入門@
最近始めたあなたも今日から語れるようになるMySQLの{概要と最新情報}入門@
 
States of Dolphin - MySQL最新技術情報2013秋 -
States of Dolphin - MySQL最新技術情報2013秋 -States of Dolphin - MySQL最新技術情報2013秋 -
States of Dolphin - MySQL最新技術情報2013秋 -
 
Azureとおやつは300円まで。課金を恐れない学習環境設定と知識
Azureとおやつは300円まで。課金を恐れない学習環境設定と知識Azureとおやつは300円まで。課金を恐れない学習環境設定と知識
Azureとおやつは300円まで。課金を恐れない学習環境設定と知識
 

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

あるインフラエンジニアの過去と未来
あるインフラエンジニアの過去と未来あるインフラエンジニアの過去と未来
あるインフラエンジニアの過去と未来Tsubasa Hirota
 
[C14] ソーシャル ゲーム基盤を支える SQL Server by Takashi Inaba
[C14] ソーシャル ゲーム基盤を支える SQL Server by Takashi Inaba[C14] ソーシャル ゲーム基盤を支える SQL Server by Takashi Inaba
[C14] ソーシャル ゲーム基盤を支える SQL Server by Takashi InabaInsight Technology, Inc.
 
機械学習ハンズオン
機械学習ハンズオン機械学習ハンズオン
機械学習ハンズオン幹雄 小川
 
Sql database のご紹介
Sql database のご紹介Sql database のご紹介
Sql database のご紹介Oda Shinsuke
 
[INSIGHT OUT 2011] C12 50分で理解する SQL Serverでできることできないこと(uchiyama)
[INSIGHT OUT 2011] C12 50分で理解する SQL Serverでできることできないこと(uchiyama)[INSIGHT OUT 2011] C12 50分で理解する SQL Serverでできることできないこと(uchiyama)
[INSIGHT OUT 2011] C12 50分で理解する SQL Serverでできることできないこと(uchiyama)Insight Technology, Inc.
 
Sql world を支える技術
Sql world を支える技術Sql world を支える技術
Sql world を支える技術Oda Shinsuke
 
Sql world を支える技術
Sql world を支える技術Sql world を支える技術
Sql world を支える技術Oda Shinsuke
 
非エンジニアのSQL活用が加速させる事業成長
非エンジニアのSQL活用が加速させる事業成長非エンジニアのSQL活用が加速させる事業成長
非エンジニアのSQL活用が加速させる事業成長Keiko Inagaki
 
uroboroSQLの紹介 (OSC2017 Tokyo/Spring)
uroboroSQLの紹介 (OSC2017 Tokyo/Spring)uroboroSQLの紹介 (OSC2017 Tokyo/Spring)
uroboroSQLの紹介 (OSC2017 Tokyo/Spring)Kenichi Hoshi
 
Sql server2014復習とsqlserver2016の紹介
Sql server2014復習とsqlserver2016の紹介Sql server2014復習とsqlserver2016の紹介
Sql server2014復習とsqlserver2016の紹介Oda Shinsuke
 
SQL Server/SQL Database の新機能のお話し
SQL Server/SQL Database の新機能のお話しSQL Server/SQL Database の新機能のお話し
SQL Server/SQL Database の新機能のお話しInsight Technology, Inc.
 
MySQLをGUIで触ろう!! ~MySQL Workbenchのご紹介~
MySQLをGUIで触ろう!! ~MySQL Workbenchのご紹介~MySQLをGUIで触ろう!! ~MySQL Workbenchのご紹介~
MySQLをGUIで触ろう!! ~MySQL Workbenchのご紹介~yoyamasaki
 
What is doobie? - database access for scala -
What is doobie? - database access for scala -What is doobie? - database access for scala -
What is doobie? - database access for scala -chibochibo
 
msal.jsを使う
msal.jsを使うmsal.jsを使う
msal.jsを使うDevTakas
 
パネルディスカッション資料(公開版)
パネルディスカッション資料(公開版)パネルディスカッション資料(公開版)
パネルディスカッション資料(公開版)odakeiji
 
Sql server 2014 新機能の紹介
Sql server 2014 新機能の紹介Sql server 2014 新機能の紹介
Sql server 2014 新機能の紹介Oda Shinsuke
 

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

NoNoSQL
NoNoSQLNoNoSQL
NoNoSQL
 
あるインフラエンジニアの過去と未来
あるインフラエンジニアの過去と未来あるインフラエンジニアの過去と未来
あるインフラエンジニアの過去と未来
 
[C14] ソーシャル ゲーム基盤を支える SQL Server by Takashi Inaba
[C14] ソーシャル ゲーム基盤を支える SQL Server by Takashi Inaba[C14] ソーシャル ゲーム基盤を支える SQL Server by Takashi Inaba
[C14] ソーシャル ゲーム基盤を支える SQL Server by Takashi Inaba
 
Apex Test Plusの紹介
Apex Test Plusの紹介Apex Test Plusの紹介
Apex Test Plusの紹介
 
機械学習ハンズオン
機械学習ハンズオン機械学習ハンズオン
機械学習ハンズオン
 
Sql database のご紹介
Sql database のご紹介Sql database のご紹介
Sql database のご紹介
 
Dockerとdev ops
Dockerとdev opsDockerとdev ops
Dockerとdev ops
 
[INSIGHT OUT 2011] C12 50分で理解する SQL Serverでできることできないこと(uchiyama)
[INSIGHT OUT 2011] C12 50分で理解する SQL Serverでできることできないこと(uchiyama)[INSIGHT OUT 2011] C12 50分で理解する SQL Serverでできることできないこと(uchiyama)
[INSIGHT OUT 2011] C12 50分で理解する SQL Serverでできることできないこと(uchiyama)
 
Sql world を支える技術
Sql world を支える技術Sql world を支える技術
Sql world を支える技術
 
Sql world を支える技術
Sql world を支える技術Sql world を支える技術
Sql world を支える技術
 
非エンジニアのSQL活用が加速させる事業成長
非エンジニアのSQL活用が加速させる事業成長非エンジニアのSQL活用が加速させる事業成長
非エンジニアのSQL活用が加速させる事業成長
 
uroboroSQLの紹介 (OSC2017 Tokyo/Spring)
uroboroSQLの紹介 (OSC2017 Tokyo/Spring)uroboroSQLの紹介 (OSC2017 Tokyo/Spring)
uroboroSQLの紹介 (OSC2017 Tokyo/Spring)
 
Sql server2014復習とsqlserver2016の紹介
Sql server2014復習とsqlserver2016の紹介Sql server2014復習とsqlserver2016の紹介
Sql server2014復習とsqlserver2016の紹介
 
SQL Server/SQL Database の新機能のお話し
SQL Server/SQL Database の新機能のお話しSQL Server/SQL Database の新機能のお話し
SQL Server/SQL Database の新機能のお話し
 
MySQLをGUIで触ろう!! ~MySQL Workbenchのご紹介~
MySQLをGUIで触ろう!! ~MySQL Workbenchのご紹介~MySQLをGUIで触ろう!! ~MySQL Workbenchのご紹介~
MySQLをGUIで触ろう!! ~MySQL Workbenchのご紹介~
 
What is doobie? - database access for scala -
What is doobie? - database access for scala -What is doobie? - database access for scala -
What is doobie? - database access for scala -
 
Sql world とは
Sql world とはSql world とは
Sql world とは
 
msal.jsを使う
msal.jsを使うmsal.jsを使う
msal.jsを使う
 
パネルディスカッション資料(公開版)
パネルディスカッション資料(公開版)パネルディスカッション資料(公開版)
パネルディスカッション資料(公開版)
 
Sql server 2014 新機能の紹介
Sql server 2014 新機能の紹介Sql server 2014 新機能の紹介
Sql server 2014 新機能の紹介
 

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