• 検索結果がありません。

以 下 の 事 項 は 弊 社 の 一 般 的 な 製 品 の 方 向 性 に 関 する 概 要 を 説 明 するものです また 情 報 提 供 を 唯 一 の 目 的 とするものであり いかなる 契 約 にも 組 み 込 むことは できません 以 下 の 事 項 は マテリアルやコード 機 能 を

N/A
N/A
Protected

Academic year: 2021

シェア "以 下 の 事 項 は 弊 社 の 一 般 的 な 製 品 の 方 向 性 に 関 する 概 要 を 説 明 するものです また 情 報 提 供 を 唯 一 の 目 的 とするものであり いかなる 契 約 にも 組 み 込 むことは できません 以 下 の 事 項 は マテリアルやコード 機 能 を"

Copied!
55
0
0

読み込み中.... (全文を見る)

全文

(1)
(2)

Copyright© 2011, Oracle. All rights reserved. 2

以下の事項は、弊社の一般的な製品の方向性に関する概要を説明するものです。

また、情報提供を唯一の目的とするものであり、いかなる契約にも組み込むことは

できません。以下の事項は、マテリアルやコード、機能を提供することをコミットメン

ト(確約)するものではないため、購買決定を行う際の判断材料になさらないで下さ

い。オラクル製品に関して記載されている機能の開発、リリースおよび時期につい

ては、弊社の裁量により決定されます。

OracleとJavaは、Oracle Corporation 及びその子会社、関連会社の米国及びその他の国における登録商標です。 文中の社名、商品名等は各社の商標または登録商標である場合があります。

(3)

Agenda

SQL Developer概要

データベース・オブジェクトのブラウズ/編集

開発者向け機能

(4)

Copyright© 2011, Oracle. All rights reserved.

Oracle SQL Developer

データベース開発者/管理者に向けた統合開発ツール

無償 開発/管理 ツール

以下などの機能をGUI上で行うことで、SQLやPL/SQLの

開発生産性が向上

オブジェクトの閲覧と作成

SQL Worksheet

PL/SQLの編集およびデバッグ

PL/SQL ユニット・テスト

異種データベースからの移行

データ・マイニング

ソースコードバージョン管理システムとの連携

SQL Developer Data Modeler

etc..

(5)

簡単なインストール

ダウンロードして展開するのみ

Linux、Windows、Mac OSに対応

Thin JDBCドライバの使用により、Oracle Homeが不要

導入状況

200万件以上のダウンロード

DB 11gR1, 11gR2と同時配布

拡張のためのフレームワークが提供

Oracle SQL Developer

データベース開発者/管理者に向けた統合開発ツール

(6)

Copyright© 2011, Oracle. All rights reserved.

SQL Developer の適用範囲

システム企画

システム化要求

システム化計画書 RFP

システム化分析

プロジェクト計画書 要件定義書 概念データモデル

システム開発

基本設計

基本設計書 論理データモデル

詳細設計

詳細設計書 物理データモデル

プログラミング

プログラム仕様書 プログラム説明書 テスト指示書

テスト

プログラムリスト

SQL Developer

Data Modeler

SQL Developer

Enterprise Manager

概念モデル

論理モデル

物理モデル

ビジネスプロセス構造

リポジトリ

CRUD分析

データフロー

プログラム仕様書

テーブル定義書

(DDL スクリプト)

6

(7)

SQL Developer 3.1

アーリー・アドプター バージョン公開中

http://www.oracle.com/technetwork/developer-tools/sql-developer/

3.0 後の新機能

Recovery Manager(rman) インターフェース

Data Pumpインターフェース

スキーマ 差分/スキーマ、表領域 コピー

(8)

Copyright© 2011, Oracle. All rights reserved.

Agenda

SQL Developer概要

• データベース・オブジェクトのブラウズ/編集

開発者向け機能

DBA向け機能

8

(9)

接続ナビゲーター

(Connection Navigator)

接続方法

接続先参照

JDBC,TNS、LDAP,ローカル(Bequeath)

認証方法

パスワード認証、OS認証、Kerberos

フォルダー化し整理可能

多種のオブジェクト固有操作

(10)

Copyright© 2011, Oracle. All rights reserved. 10

表の閲覧

表の作成・修正

行の追加・削除

データのExp/Imp

統計情報取得

表圧縮

権限管理

表領域の移動

など

オブジェクトの視覚的な管理

接続先データベース毎にオブジェクト種類ごとの管理が可能

(11)

表に対して可能な操作

ALTER TABLE … 相当

順序(シーケンス)値を主キーに

設定するトリガー作成

(12)

Copyright© 2011, Oracle. All rights reserved.

同一表複数個所の参照

表のグリッド表示を分割

行の比較時など

ダブルクリックで

分割解除

12

分割バー

(13)

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

全ての

オブジェクト名

を検索

PL/Scope

機能を利用し

変数定義、

宣言、参照

検索

(14)

Copyright© 2011, Oracle. All rights reserved.

BLOB: 画像データ

画像の表示とローカルディスク

からのアップロード

(15)

ファイル比較

色分け

青:変更

緑:追加

赤:削除

左右余白

エリアに

差分個所表示

左右同期

して

スクロール

(16)

Copyright© 2011, Oracle. All rights reserved.

表データのエクスポート

PDF 形式

セキュリティ設定

HTML 形式

検索ボックス

Excel 形式

16

(17)

Demonstration

ご紹介内容

(18)

Copyright© 2011, Oracle. All rights reserved.

Agenda

SQL Developer概要

データベース・オブジェクトのブラウズ/編集

• 開発者向け機能

DBA向け機能

18

(19)

SQLの作成基本画面

オブジェクトやコードの書き方を確認しながら開発が可能

オブジェクト

一覧

SQL構文

テンプレート

SQL

Worksheet

実行結果

確認ウィンドウ

(20)

Copyright© 2011, Oracle. All rights reserved. 20

オブジェクトのドラッグアンドドロップ

ドラッグアンドドロップ

(表単位、列単位でも可能)

(21)

スニペットによるSQL文作成

(22)

Copyright© 2011, Oracle. All rights reserved.

SQL クエリービルダー

複雑なクエリーをGUIで作成

ドラッグ&ドロップによる

クエリー作成

複数の表を表示

自動外部キージョイン

機能

複雑な WHERE 節による

結合

SQLワークシートへの

クエリー追加

22

(23)

SQLの実行はボタン1つで

カーソルのあたっている

一文だけ実行

SQL Worksheet上

の文全部を実行

コミット

ロールバック

実行に要した時間

ショートカット・キー: Ctrl+Enter, F5 等でも実行可能

(24)

Copyright© 2011, Oracle. All rights reserved.

実行計画を表示

24

SQLの実行計画を参照可能

トレース結果を表示

実行結果

実行に要した時間

(25)
(26)

Copyright© 2011, Oracle. All rights reserved.

SQL*Plus との互換性

26

SQL*Plus コマンド

代替変数

define

バインド変数

variable

Show

Describe

set

(27)

PL/SQLの開発・編集

コードエディタ

構文のハイライト表示

コードの折りたたみ表示

コード自動補完

スニペット、コードテンプレートの

同梱

Drag &Dropベースの開発

カスタマイズしたスニペットの登録

コンパイル

エラー箇所特定機能

エラーレポート機能

フォーマット

(28)

Copyright© 2011, Oracle. All rights reserved.

テスト実行ボタン

28

テスト実行

必要に応じて

パラメータを編集する

(29)

リファクター(refactoring)

デモ

Drag &Dropベースの開発

カスタマイズしたスニペットの登録

コードテンプレートの同梱

コンパイル

エラー箇所特定機能

エラーレポート機能

PL/SQLの開発・編集

(30)

Copyright© 2011, Oracle. All rights reserved.

他の言語のソースへ埋め込む文字列を生成

Java, PHP, C#, Visual Basic 等

30

+"SELECT "

+" J.LAST_NAME, I.DEPARTMENT_NAME, "

+" L.CITY, L.STATE_PROVINCE, "

+" L.COUNTRY_ID, J.MANAGER_ID, "

+" I.MANAGER_ID AS MANAGER_ID1 "

+"FROM "

+" EMPLOYEES J, DEPARTMENTS I, "

+" LOCATIONS L"

Java の場合

(31)

ソース・コードの検索

(32)

Copyright© 2011, Oracle. All rights reserved.

PL/SQLのデバッグ

追加労力を伴うテキストベースのデバッグ作業

32

テキストベースでのデバッグ作業は、以下の様に実施

1.

SET SERVEROUT ONに設定

2.

DBMS_OUTPUTパッケージをプログラム内に埋め込む

テキストベースのデバッグ作業時、生じやすい課題

プログラム作成後にデバッグ用に追加記載が必要

ステップ実行ができない

DBMS_OUTPUTパッケージの記載の除き損ねが生じやすい

サードパーティ製の開発ツールは高価

(33)

PL/SQLのデバッグ

SQL Developerを用いたデバッグ実行可能

ブレイクポイントの設定

ステップ実行

ステップイン、アウト、

オーバー

ウォッチ評価式

変数の中身変更

レビュー機能

スマート・データ

データ

(34)

Copyright© 2011, Oracle. All rights reserved.

リモート・デバッグ

別マシン、別ユーザ、

別アプリ、別セッション

からの当該PL/SQL

実行をデバッグ

アプリケーション

サーバー

APEX 等

SQL*Plus のセッションをデバッグする例

execute DBMS_DEBUG_JDWP.CONNECT_TCP (‘ホスト’, 4000)

34

(35)

初期化(起動)プロセス・クリーンアップ(分解)プロセス

対象表の退避・リストア など

アサーション(表明、検証)

SELECT文 指定可能

静的または

ダイナミックに

テスト入力パラメータを

ルックアップ

コードカバレージ

コマンドライン

複数ケースの

PL/SQLユニット・テスト

(36)

Copyright© 2011, Oracle. All rights reserved.

l

36

Demonstration

ご紹介内容

PL/SQLのコンパイル

PL/SQLのデバッグ

PL/SQLのユニット・テスト

(37)

Agenda

SQL Developer概要

データベース・オブジェクトのブラウズ/編集

開発者向け機能

(38)

Copyright© 2011, Oracle. All rights reserved.

DBA ナビゲーター(DBA Navigator) #1

インスタンスの起動停止

パラメータファイル(init.ora, pfile)

ユーザ管理

ロール管理

スケジューラ/ジョブ

RMAN(Recovery Manager)

38

(39)

DBA ナビゲーター(DBA Navigator) #2

DataPump

リソース・マネージャ

表領域

(40)

Copyright© 2011, Oracle. All rights reserved.

セッション管理

セッション削除

ALTER SYSTEM KILL SESSION

アクティブセッションの SQL トレース取得

SQL トレースの表示

デモ

(41)

変更管理:

Enterprise Manager と連携した機能

(42)

Copyright© 2011, Oracle. All rights reserved.

リアルタイムSQL監視

11gR2 からの機能

DBサーバー側に Tuning Option が必要です

デモ

42

(43)

レポート

SELECT文、(無名)PL/SQLブロックの実行結果を見やす

く表示する機能

棒グラフ、円グラフ作成

ゲージ(目盛、メーター)表示

公開されているレポート

http://sqldeveloper.oracle.com/

SQL Developer Exchange

(44)

Copyright© 2011, Oracle. All rights reserved.

DBA系レポートの例: ジョブ

44

別レポートへジャンプ

(45)
(46)

Copyright© 2011, Oracle. All rights reserved.

棒グラフ

判例

バルーンで

詳細表示

デモ

46

(47)

実行計画の比較

デモ

実行計画を表示

自動トレース

(48)

Copyright© 2011, Oracle. All rights reserved.

SQL Developer 参考資料

本日ご紹介できなかった機能

異種データベースからの移行

データ・マイニング

ソースコードバージョン管理システムとの連携

Spatial 地図表示機能

APEX 機能

DBMS Scheduler 設計グラフィカルUI

TimesTen

PL/SQL プロファイラー

OTNセミナー オンデマンド・コンテンツ DB開発編

http://www.oracle.com/technetwork/jp/content/index-086873-ja.html

48

(49)

http://blogs.oracle.com/oracle4engineer/entry/otn_ondemand_questionnaire

OTNオンデマンド 感想

OTNセミナーオンデマンド

コンテンツに対する

ご意見・ご感想を是非お寄せください。

上記に簡単なアンケート入力フォームをご用意しております。

セミナー講師/資料作成者にフィードバックし、

コンテンツのより一層の改善に役立てさせていただきます。

(50)

Copyright© 2011, Oracle. All rights reserved.

OTNセミナーオンデマンド

日本オラクルのエンジニアが作成したセミナー資料・動画ダウンロードサイト

掲載コンテンツカテゴリ(一部抜粋) Database 基礎 Database 現場テクニック Database スペシャリストが語る Java WebLogic Server/アプリケーション・グリッド EPM/BI 技術情報 サーバー ストレージ

例えばこんな使い方

製品概要を効率的につかむ

基礎を体系的に学ぶ/学ばせる

時間や場所を選ばず(オンデマンド)に受講

スマートフォンで通勤中にも受講可能

100以上のコンテンツをログイン不要でダウンロードし放題

データベースからハードウェアまで充実のラインナップ

毎月、旬なトピックの新作コンテンツが続々登場

50

OTNオンデマンド

コンテンツ一覧

はこちら

http://www.oracle.com/technetwork/jp/ondemand/index.html

新作&おすすめコンテンツ情報

はこちら

http://oracletech.jp/seminar/recommended/000073.html

毎月チェック!

(51)

オラクルエンジニア通信

オラクル製品に関わるエンジニアの方のための技術情報サイト

技術コラム

アクセス

ランキング

特集テーマ

Pick UP

技術資料

性能管理やチューニングな

ど月間テーマを掘り下げて

詳細にご説明

インストールガイド・設定チ

ュートリアルetc. 欲しい資

料への最短ルート

他のエンジニアは何を見て

いるのか?人気資料のラン

キングは毎月更新

SQLスクリプト、索引メンテ

ナンスetc. 当たり前の運用

/機能が見違える!?

(52)

Copyright© 2011, Oracle. All rights reserved.

oracle

tech.jp

ITエンジニアの皆様に向けて旬な情報を楽しくお届け

52

oracletech

Viva!

Developer

セミナー

スキルアップ

製品/技術

情報

ORACLE MASTER!

試験頻出分野の模擬問

題と解説を好評連載中

Oracle Databaseっていく

ら?オプション機能も見積

れる簡単ツールが大活躍

基礎から最新技術まで

お勧めセミナーで自分にあ

った学習方法が見つかる

全国で活躍しているエンジ

ニアにスポットライト。きらり

と輝くスキルと視点を盗もう

http://oracletech.jp/

(53)

あなたにいちばん近いオラクル

Oracle

Direct

まずはお問合せください

Web問い合わせフォーム

フリーダイヤル

0120-155-096

専用お問い合わせフォームにてご相談内容を承ります。

http://www.oracle.co.jp/inq_pl/INQUIRY/quest?rid=28

システムの検討・構築から運用まで、ITプロジェクト全般の相談窓口としてご支援いたします。

ステム構成やライセンス/購入方法などお気軽にお問い合わせ下さい。

Oracle Direct

(54)
(55)

参照

関連したドキュメント

が作成したものである。ICDが病気や外傷を詳しく分類するものであるのに対し、ICFはそうした病 気等 の 状 態 に あ る人 の精 神機 能や 運動 機能 、歩 行や 家事 等の

の知的財産権について、本書により、明示、黙示、禁反言、またはその他によるかを問わず、いかな るライセンスも付与されないものとします。Samsung は、当該製品に関する

弊社または関係会社は本製品および関連情報につき、明示または黙示を問わず、いかなる権利を許諾するものでもなく、またそれらの市場適応性

本文書の目的は、 Allbirds の製品におけるカーボンフットプリントの計算方法、前提条件、デー タソース、および今後の改善点の概要を提供し、より詳細な情報を共有することです。

Google マップ上で誰もがその情報を閲覧することが可能となる。Google マイマップは、Google マップの情報を基に作成されるため、Google

・本計画は都市計画に関する基本的な方 針を定めるもので、各事業の具体的な

部分品の所属に関する一般的規定(16 部の総説参照)によりその所属を決定する場合を除くほ か、この項には、84.07 項又は

契約業者は当該機器の製造業者であ り、当該業務が可能な唯一の業者で あることから、契約の性質又は目的