プライマリ・コンテンツに移動
Oracle® SQL Developer Oracle TimesTen In-Memory Databaseサポート・リリース・ノート
リリース20.2
F33741-01
 

 

Oracle® SQL Developer

Oracle TimesTen In-Memory Databaseサポート・リリース・ノート

リリース20.2

F33741-01(原本部品番号:F33023-01)

2020年7月

このドキュメントでは、最新の情報と、正規のマニュアルにはまだ記載されていない情報について説明します。

このドキュメントの内容は次のとおりです。

1 このリリースでの変更点

このセクションでは、リリース間の変更点を示します。

1.1 リリース19.2からリリース20.2での変更点

  • このリリースでは、ユーザー・インタフェースでTimesTen Gridのすべてのテキスト・インスタンスがTimesTen Scaleoutに置き換えられています。(ドキュメントは後日更新されます。)

1.2 リリース19.1からリリース19.2での変更点

  • このリリースでは、Oracle Java Development Kit (JDK) 11がサポートされるようになりました。

1.3 リリース18.2からリリース19.1での変更点

1.3.1 リリース19.1の新機能

TimesTen Scaleoutリリース18.1.2.1以上でサポートされている機能は次のとおりです。

  • データベースの停止またはアンロードの操作では、ユーザー接続の終了を最初に試みて失敗した場合にすべてのユーザー接続が強制的に切断されるようにすることを選択できます。

TimesTen Scaleoutリリース18.1.1.3以上でサポートされている機能は次のとおりです。

  • 「接続詳細」ダイアログに、選択した接続の要素、ホスト、インスタンス、接続名、プロセスIDおよび接続タイプに関する情報が表示されるようになりました。クライアント/サーバー接続またはプロキシ接続に関する追加情報も表示されます。

1.4 リリース4.1からリリース18.2での変更点

1.4.1 リリース18.2の新機能

TimesTen In-Memory Database 18.1以上でサポートされている機能は次のとおりです。

  • SQL Developerを使用してTimesTen Scaleoutデータベースを操作できます。詳細は、Oracle SQL Developer Oracle TimesTen In-Memory Databaseサポート・ユーザーズ・ガイドのTimesTen Scaleoutの操作を参照してください。

1.5 リリース4.0からリリース4.1での変更点

1.5.1 リリース4.1の新機能

TimesTenリリース11.2.1.0以上でサポートされている機能は次のとおりです。

  • TimesTenが変数置換に使用するカスタムの置換文字を設定できます。デフォルトではset define属性はoffに設定され、&の置換文字が使用されます。set define ttIsql属性の詳細は、『Oracle TimesTen In-Memory Databaseリファレンス』のttIsqlに関する項を参照してください。

1.6 リリース3.1からリリース4.0での変更点

  • TimesTenデータベースに接続するために名前付きの接続を作成する場合、「ユーザー指定」接続タイプは、「詳細」と呼びます。

  • 「自動コミット」オプションを、「データベース接続の作成/選択」ダイアログで直接設定できます。新しい「自動コミット」オプションは、接続レベルで設定されます。以前のリリースでは、「自動コミット」オプションは実行インスタンス・レベルで設定されました。

  • 新機能があります。「リリース4.0の新機能」を参照してください。

1.6.1 リリース4.0の新機能

TimesTenリリース11.2.2.5以上でサポートされている機能は次のとおりです。

  • ttStatsスナップショットを取得して、2つのスナップショットを比較するttStatsレポートを生成できます。ttStatsスナップショットは、パフォーマンス・メトリックの収集です。TimesTenによって、TimesTenシステム表、システム・ビューおよび組込みプロシージャからパフォーマンス・メトリックが収集されます。

  • 新しい事前定義されたパフォーマンス・レポートがあります。パフォーマンス・レポートには、TimesTenデータベースの統計情報および統計スナップショットが示されます。これらのレポートは、「TimesTenレポート」「パフォーマンス」カテゴリで使用可能です。

TimesTenリリース11.2.2.4以上でサポートされている機能は次のとおりです。

  • SQL Developerでは、TimesTen索引アドバイザをサポートしており、SQLワークロードを評価して索引を推奨します。TimesTen索引アドバイザで推奨される索引を使用すると、結合、単独表スキャン、およびORDER BYまたはGROUP BYの操作のパフォーマンスを向上させることができます。

  • パラレル・スレッドを使用して、キャッシュ・グリッド、キャッシュ・グループまたはキャッシュ表を作成することなく、OracleデータベースからTimesTenデータベースにデータをロードできます。

2 サポートされているTimesTenリリースおよびプラットフォーム

SQL Developer 19.2は、64-bitのMicrosoft Windows、LinuxシステムおよびmacOSで使用可能です。SQL Developer 19.2では、Oracle TimesTen In-Memory Database 11.2.2.8.0以上、TimesTen Application-Tier Database Cache 11.2.2.8.0以上およびTimesTen In-Memory Database 18.1をサポートしており、TimesTenソフトウェアでサポートされているプラットフォームに存在するTimesTenデータベースへの接続に使用できます。

クライアント/サーバー環境では、以前のリリースのTimesTenクライアントが接続されているTimesTenサーバーに接続する場合、新しいリリースのサーバーに追加された新機能はサポートされません。

SQL Developer 19.2には、Oracle Java Development Kit (JDK) 8または11が必要です(最小バージョンは1.8更新121)。

3 既知の問題および制限事項

  • Java 8の一部のバージョンをLinuxで使用すると、「表の配布」タブに円グラフが表示されません。円グラフおよび棒グラフのドロップダウン・リストが歪んで表示される可能性があります。これを回避するには、棒グラフを選択してデータを視覚化してください。

  • Windows上でSQL Developer 19.2を使用してTimesTen Scaleoutからグリッドまたはデータベースを管理するには、TimesTen Client (バージョン11.2.2.8.0以上)をインストールし、ttenvスクリプトを使用して環境変数を設定します。デフォルトでは、ttenvスクリプトによって次のようにCLASSPATH環境変数が設定されます。

    installation_dir\lib\ttjdbc5.jar;
    

    ただし、Oracle Java Development Kit (JDK) 8でttjdbc5.jarを使用すると、Java仮想マシンがクラッシュします。使用可能な.jarファイルに応じ、installation_dir\lib\ttjdbc7.jar;またはinstallation_dir\lib\ttjdbc8.jar;を使用するようにCLASSPATH環境変数を設定してください。

  • 「自動コミット」を選択しないと、接続ナビゲータでのTimesTen SQL操作は自動的にはコミットされません。「コミット」を選択するか、またはSQLワークシートでコミット・コマンドを発行して、明示的にコミットする必要があります。TimesTenでのトランザクションでエラーが発生した場合は、「ロールバック」を選択するか、またはSQLワークシートでロールバック・コマンドを発行して、トランザクションを明示的にロールバックする必要があります。

    「自動コミット」を選択すると、接続ナビゲータでのTimesTen SQL操作は自動的にコミットされます。トランザクションにオープンされている表がない場合は、SQLワークシートのトランザクションも自動的にコミットされます。オープンされている表がある場合は、ワークシートのトランザクションは自動的にはコミットされず、「コミット」を選択するか、またはSQLワークシートでコミット・コマンドを発行して、明示的にコミットする必要があります。

    「自動コミット」を有効にするには、「ツール」「プリファレンス」を選択します。「プリファレンス」ダイアログ・ボックスで、「データベース」ノードの左側にある「+」をクリックしてノードを展開し、「拡張」を選択します。

  • パススルー・レベルを0以外の値に設定すると、接続ナビゲータでのSQL操作に影響する場合があります。SQLワークシートでのパススルー操作の発行から接続ナビゲータに戻るときに、この設定が0にリセットされていることを確認します。

    接続ナビゲータから個別のデータベース接続を使用する非共有のワークシートを作成して、特定のパススルー・レベル設定がそのワークシートにのみ適用されるようにすることもできます。共有ワークシートから、「非共有SQLワークシート」アイコンをクリックするか、[Ctrl]+[Shift]+[N]を押して、非共有ワークシートを作成します。

  • 「索引」ノードの左側にある「+」をクリックして索引のリストを表示した後、表示する特性の索引の名前をクリックしても、「SQL」タブがないため、索引のDDL文を表示できません。CREATE INDEX文を表示するには、索引の基礎になる表またはマテリアライズド・ビューから「SQL」タブをクリックします。

  • 数値列に数値フィルタを指定しようとすると、TimesTenエラー2963 (Inconsistent datatypes: (NUMBER,CHAR) are not compatible in expression)が戻されます。数値列にフィルタ値を指定するには、「表」ノードの左側にある「+」をクリックして表のリストを表示した後、数値列を含む表の名前をクリックします。表の「データ」タブで、数値列の名前をクリックします。「フィルタ」フィールドで、数値を入力して[Enter]キーを押します。

  • TimesTen ttBulkCpユーティリティと互換性のある形式の表からデータをエクスポートする前に、次の手順でDATEおよびTIMESTAMPデータの形式を設定します。

    1. 「ツール」「プリファレンス」を選択します。

    2. 「プリファレンス」ダイアログ・ボックスで、「データベース」ノードの左側にある「+」をクリックしてノードを展開します。

    3. 「NLS」を選択します。

    4. 「日付書式」フィールドで、RRRR-MM-DDを指定します。

    5. 「タイムスタンプ書式」フィールドで、DD-MON-RRRR HH24:MI:SSXFFを指定します。

    ttBulkCpユーティリティで認識される形式の表からデータをエクスポートするには、表の名前を右クリックして、「アンロード」を選択します。「アンロード」を選択した後、アンロード・ウィザードのステップ1(「ソース/宛先」)が表示されます。「書式」ドロップダウン・メニューで、「ttbulkcp」を選択します。ステップ1を完了した後、「次」ボタンをクリックしてアンロード・ウィザードのステップ2(「データの指定」)に進みます。ステップ2を完了した後、「次」ボタンをクリックしてステップ3(「アンロードのサマリー」)に進みます。データのエクスポート操作を完了するには、「終了」ボタンをクリックします。

    DATEおよびTIMESTAMPデータ形式は、データをエクスポートした後、元の設定に戻すことができます。

  • TimesTenデータベースでのPL/SQLプロシージャおよびファンクションの階層プロファイルおよびデバッグはサポートされません。

4 ドキュメントのアクセシビリティについて

オラクル社のアクセシビリティへの取組みの詳細は、Oracle Accessibility ProgramのWebサイトhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=docaccを参照してください。

Oracleサポートへのアクセス

サポートを購入したオラクル社のお客様は、My Oracle Supportを介して電子的なサポートにアクセスできます。詳細は、http://www.oracle.com/pls/topic/lookup?ctx=acc&id=infoまたはhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=trs (聴覚障害者向け)を参照してください。


Oracle SQL Developer Oracle TimesTen In-Memory Databaseサポート・リリース・ノート, リリース20.2

F33741-01

Copyright © 2008, 2020, Oracle and/or its affiliates.

このソフトウェアおよび関連ドキュメントの使用と開示は、ライセンス契約の制約条件に従うものとし、知的財産に関する法律により保護されています。ライセンス契約で明示的に許諾されている場合もしくは法律によって認められている場合を除き、形式、手段に関係なく、いかなる部分も使用、複写、複製、翻訳、放送、修正、ライセンス供与、送信、配布、発表、実行、公開または表示することはできません。このソフトウェアのリバース・エンジニアリング、逆アセンブル、逆コンパイルは互換性のために法律によって規定されている場合を除き、禁止されています。

ここに記載された情報は予告なしに変更される場合があります。また、誤りが無いことの保証はいたしかねます。誤りを見つけた場合は、オラクル社までご連絡ください。

このソフトウェアまたは関連ドキュメントを、米国政府機関もしくは米国政府機関に代わってこのソフトウェアまたは関連ドキュメントをライセンスされた者に提供する場合は、次の通知が適用されます。

U.S. GOVERNMENT END USERS: Oracle programs (including any operating system, integrated software, any programs embedded, installed or activated on delivered hardware, and modifications of such programs) and Oracle computer documentation or other Oracle data delivered to or accessed by U.S. Government end users are "commercial computer software" or "commercial computer software documentation" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations.そのようなものとして、i)オラクル社のプログラム(オペレーティング・システム、統合ソフトウェア、提供されたハードウェアに対して組み込まれたか、インストールされたか、アクティブ化されたプログラム、およびそのようなプログラムの変更版など)、ii)オラクル社によるコンピュータ・ドキュメントまたはiii)その他のOracleデータ(またはそれらすべて)の使用、模造、複製、リリース、表示、開示、変更、派生物の準備、または改作(またはそれらすべて)は、適用可能な契約に含まれているライセンスで指定された、権利および制限の対象となります。The terms governing the U.S. Government’s use of Oracle cloud services are defined by the applicable contract for such services.No other rights are granted to the U.S. Government.

このソフトウェアまたはハードウェアは様々な情報管理アプリケーションでの一般的な使用のために開発されたものです。このソフトウェアまたはハードウェアは、危険が伴うアプリケーション(人的傷害を発生させる可能性があるアプリケーションを含む)への用途を目的として開発されていません。このソフトウェアまたはハードウェアを危険が伴うアプリケーションで使用する際、このソフトウェアまたはハードウェアを安全に使用するために、適切な安全装置、バックアップ、冗長性(redundancy)、その他の対策を講じることは使用者の責任となります。このソフトウェアまたはハードウェアを危険が伴うアプリケーションで使用したことに起因して損害が発生しても、オラクル社およびその関連会社は一切の責任を負いかねます。

OracleおよびJavaはOracle およびその関連企業の登録商標です。その他の名称は、それぞれの所有者の商標または登録商標です。

Intel、Intel Insideは、Intel Corporationの商標または登録商標です。すべてのSPARCの商標はライセンスをもとに使用し、SPARC International, Inc.の商標または登録商標です。AMD、Epyc、AMDロゴは、Advanced Micro Devices, Inc.の商標または登録商標です。UNIXはThe Open Groupの登録商標です。

このソフトウェアまたはハードウェア、そしてドキュメントは、第三者のコンテンツ、製品、サービスへのアクセス、あるいはそれらに関する情報を提供することがあります。お客様との間に適切な契約が定められている場合を除いて、オラクル社およびその関連会社は、第三者のコンテンツ、製品、サービスに関して一切の責任を負わず、いかなる保証もいたしません。お客様との間に適切な契約が定められている場合を除いて、オラクル社およびその関連会社は、第三者のコンテンツ、製品、サービスへのアクセスまたは使用によって損失、費用、あるいは損害が発生しても一切の責任を負いかねます。