注意: このマニュアルでは、SQL Developerキット(.zip)のファイルをダウンロードし、それを独立したツールとしてインストールすることを前提としています。Oracle Databaseリリースのインストール中にSQL Developerを使用する場合は、Oracle Databaseのインストール・ドキュメントを参照してください。 |
この章の内容は、Oracle SQL Developerをインストールする前にお読みください。この章の内容は次のとおりです。
この項では、サポートされているシステムのCPU、メモリー、ディスプレイ、ディスク記憶域およびその他のリソースについて推奨される最小値を示します。
注意: SQL Developerには、JDK 1.7以上が必要ですが、次でダウンロードできる最新のJDKを使用することをお薦めします。
|
表1-1 Windowsシステムでの推奨値
リソース | 推奨最小値 |
---|---|
オペレーティング・システム |
Windows XP Service Pack 2 Windows 2003 R2 Windows Vista Windows Server 2008 Windows 7 |
CPUのタイプおよび速度 |
Pentium IV 2 GHz MHz以上 |
メモリー |
1GB RAM |
ディスプレイ |
65536色、解像度は1024×768以上に設定 |
ハード・ドライブ領域 |
JDK 1.7以上がすでにインストールされている場合は42MB JDK 1.7以上がインストールされていない場合は110MB |
Java SDK |
Windows用JDK 1.7以上は、 |
表1-2 Linuxシステムでの推奨値
リソース | 推奨最小値 |
---|---|
オペレーティング・システム |
Red Hat Enterprise Linux 3.0 Fedora Core 4 |
CPUのタイプおよび速度 |
Pentium IV 2 GHz以上 |
メモリー |
1GB RAM |
ディスプレイ |
65536色、解像度は1024×768以上に設定 |
ハード・ドライブ領域 |
110MB |
Java SDK |
Linux用JDK 1.7以上は、 |
ここでは、SQL Developerをインストールする手順を、サポートされているすべてのシステムについて各項に示します。
SQL Developerでは、インストーラは不要です。SQL Developerをインストールするには、解凍ツールが必要です。無償のクロス・プラットフォーム解凍ツールInfo-Zipをダウンロードします。http://www.info-zip.org/
で入手できます。
重要: SQL Developerを既存のORACLE_HOME にインストールしないでください。Oracle Universal Installerを使用して削除することができなくなります。
また、既存の |
重要: 以前のリリース(Early Adopter)バージョンのSQL Developerを使用している場合で、正式版のリリース・キットをインストールした後も、この以前のリリース・バージョンを使用し続ける場合は、以前のリリース・バージョンに使用したディレクトリとは別のディレクトリに正式版のリリース・キットを解凍する必要があります。 |
Oracle Database(リリース11以上)もインストールすると、同じバージョンのSQL Developerもインストールされ、Oracleのメニュー・システムからアクセスすることができます。このバージョンのSQL Developerは、自分でダウンロードして解凍したSQL Developerキットとは別のものであるため、この2つを混同しないでください。またOracle Databaseに付属のSQL Developerファイルに、キットを解凍して上書きしないでください。インストールしたSQL Developer実行ファイルのショートカットを作成し、これを使用してSQL Developerを起動することをお薦めします。
SQL Developerをインストールする前に、このマニュアルの残りの項を参照して、最初に把握しておくことや実行しておくことがないかを確認します。
SQL Developerのインストール手順は、SQL DeveloperをJDKリリース1.7以上がインストールされていないWindowsシステムで使用するかどうかによって異なります。
Javaリリース1.6.11以上がインストールされているWindowsシステムの場合は、1.2.1の手順に従います。
その他のシステム(Java SDKがインストールされていないか、または1.6.11未満のリリースのJava SDKがインストールされているLinuxシステム、Mac OS XシステムおよびWindowsシステム)の場合、1.2.2に従います。
SQL Developerには、JDK 1.7以上をインストールする必要がありますが、最新の入手可能なJDKを使用することをお薦めします。JDKをインストールする必要がある場合は、http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
を参照してください。
注意: 既存のsqldeveloper フォルダにSQL Developerをインストールしないでください。最初に既存のsqldeveloper フォルダを削除するか、異なる場所に新しいバージョンのSQL Developerをインストールしてください。 |
SQL DeveloperをWindowsシステムにインストールおよび起動するには、次の手順を実行してください。
SQL Developerキットを選択したフォルダ(ディレクトリ)に解凍します。その場所が<sqldeveloper_install>
として参照されます。キットを解凍する際は、フォルダ名の使用オプションをチェックしてください。
SQL Developerキットを解凍すると、<sqldeveloper_install>
フォルダの下にsqldeveloper
というフォルダが作成されます。たとえば、キットをC:\
に解凍した場合は、C:\sqldeveloper
というフォルダがいくつかのサブフォルダとともに作成されます。
SQL Developerを起動するには、<sqldeveloper_install>
\
sqldeveloper
に移動して、sqldeveloper.exe
をダブルクリックします。
JDKのフルパス名を入力するように求められたら、「参照」をクリックして、java.exeを検索します。パスは、C:\Program Files\Java\jdk1.7.0_25
のような名前です。
SQL Developerが起動したら、「接続ナビゲータ」の「接続」ノードを右クリックし、「新規接続」を選択すると、任意のデータベースに接続できます。また、エクスポートされた接続(1.4または1.10)がある場合、それらの接続をインポートして使用できます。
「ヘルプ」→「目次」をクリックし、SQL Developerの概念と使用方法のヘルプ・トピックを読むと、SQL Developerについて学習できます。
SQL Developerには、JDK 1.7以上をインストールする必要がありますが、最新の入手可能なJDKを使用することをお薦めします。JDKをインストールする必要がある場合は、http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
を参照してください。
注意: 既存のsqldeveloper ディレクトリにSQL Developerをインストールしないでください。最初に既存のsqldeveloper ディレクトリを削除するか、異なる場所に新しいバージョンのSQL Developerをインストールしてください。 |
注意: Macintoshシステムでは、フォームsqldeveloper xxx .tar.gz にMacintosh固有のアプリケーションが提供されます。展開すると、applications フォルダに置くことのできるMacintoshアプリケーションとして表示されます。このファイルを展開することを選択すると、そのフォルダのすべての古いsqldeveloper アプリケーションが置換されます。 |
SQL Developerをインストールして起動するには、次の手順に従います。
SQL Developerキットを任意のディレクトリ(フォルダ)に解凍します。(キットを解凍する際は、フォルダ名の使用オプションをチェックしてください。)このディレクトリの場所を、<sqldeveloper_install>
と表します。
SQL Developerキットを解凍すると、<sqldeveloper_install>
ディレクトリの下にsqldeveloper
というディレクトリが作成されます。また、多くのファイルおよびディレクトリが、このディレクトリに配置されます。
SQL Developerを起動するには、<sqldeveloper_install>
ディレクトリの下のsqldeveloper
ディレクトリに移動して、sh sqldeveloper.shを実行します。
SQL Developerが起動したら、「接続ナビゲータ」の「接続」ノードを右クリックし、「新規接続」を選択すると、任意のデータベースに接続できます。また、エクスポートされた接続(1.4「以前のリリースからの情報の移行」または1.10「SQL Developerの削除」を参照)がある場合、それらの接続をインポートして使用できます。
「ヘルプ」→「目次」をクリックし、SQL Developerの概念と使用方法のヘルプ・トピックを読むと、SQL Developerについて学習できます。
SQL Developerのインストール後またはすべての拡張機能の追加後、SQL Developerをはじめて起動するときに、以前のリリースからユーザー設定を移行するかどうかを尋ねられます。(これは、ご使用のシステムに以前のリリースが存在していたかどうかには関係なく尋ねられます。)
これらの設定は、データベース接続、レポート、および「ツール」 、「プリファレンス」の順にクリックして、以前のバージョンで設定したSQL Developerの特定のユーザー・プリファレンスを示します。ただし、一部のユーザー・プリファレンスは保存されないため、これらは新しいリリースを使用して再指定する必要があります。
以前のリリースのSQL Developerからユーザー設定を移行するには、次の手順を実行します。
現在のリリースのキットを解凍して、新規のsqldeveloper
ディレクトリを作成します。
SQL Developerの現在のリリースを起動したときに、以前のリリースから設定を移行するかどうかが求められたら、「はい」をクリックします。
表示されるダイアログ・ボックスで、デフォルトのオプションを受け入れて、最新のSQL Developerインストールから設定を移行できます。または、以前のインストールから設定を移行する場合は、すべてのビルドを表示するようにクリックしてから、希望のものを選択します。
1.4「以前のリリースからの情報の移行」も参照してください。
以前のリリースのSQL Developerを使用していた場合、使用しているデータベース接続を保持する必要がある場合があります。データベース接続を保持するには、XMLファイルに既存のデータベース接続を保存します。接続を保存するには、「接続ナビゲータ」の「接続」ノードを右クリックして、「接続のエクスポート」を選択します。このマニュアルで説明されているインストールを完了した後、「接続ナビゲータ」の「接続」を右クリックし、「接続のインポート」をクリックすると、それらの接続を使用できます。
以前のバージョンのユーザー定義レポートまたはSQL履歴を使用する必要がある場合、それらが格納されている場所について、1.5を参照してください。リリース1.0のユーザー定義レポートおよびSQL履歴がある場合、それらは、SQL Developerの以降のリリースによって、リリース1.0とは異なり互換性のない形式に変更されます。
以前のリリースのSQL Developerプリファレンス(「ツール」→「プリファレンス」をクリックして指定)は、現在は保存されず、再利用できません。必要なプリファレンスをすべて再指定する必要があります。
SQL Developerは、オペレーティング・システムおよび所定の環境仕様に応じて、いくつかの特定の場所にユーザー関連情報を格納します。ユーザー関連情報には、ユーザー定義レポート、ユーザー定義スニペット、SQLワークシート履歴、コード・テンプレートおよびSQL Developerユーザー・プリファレンスが含まれます。ほとんどの場合、ユーザー関連情報は、そのSQL Developerのインストール・ディレクトリ階層の外に格納されます。このため、そのディレクトリを削除して新しいバージョンをインストールしてもユーザー関連情報は保持されます。
ユーザー関連情報は、IDE_USER_DIR
環境変数の場所が定義されている場合はその場所またはその下に格納されますが、定義されていない場合は、表1-4に示されている様々なオペレーティング・システムにおけるリソース・タイプ別の一般的なデフォルトの場所(ディレクトリの下またはファイル内)に格納されます。(.sqldeveloper
というディレクトリ名のピリオドに注意してください。)
表1-4 ユーザー関連情報のデフォルトの場所
リソースのタイプ | システム(Windows、LinuxまたはMac OS X) |
---|---|
ユーザー定義レポート |
Windowsの場合: C:\Documents and Settings\<user-name>\Application Data\SQL Developer\UserReports.xml LinuxまたはMac OS X: ~/.sqldeveloper/UserReports.xml |
ユーザー定義スニペット |
Windowsの場合: C:\Documents and Settings\<user-name>\Application Data\SQL Developer\UserSnippets.xml Linux: ~/.sqldeveloper/UserSnippets.xml Mac OS Xの場合: /Users/<Your user>/Library/Application Support/ SQLDeveloper/UserSnippets.xml |
SQL履歴 |
Windowsの場合: C:\Documents and Settings\<user-name>\Application Data\SQL Developer\SqlHistory.xml Linux: ~/.sqldeveloper/SqlHistory.xml Mac OS Xの場合: /Users/<Your user>/Library/Application Support/ SQLDeveloper/ SqlHistory.xml |
コード・テンプレート |
Windowsの場合: C:\Documents and Settings\<user-name>\Application Data\SQL Developer\ CodeTemplate.xml Linux: ~/.sqldeveloper/CodeTemplate.xml Mac OS Xの場合: /Users/<Your user>/Library/Application Support/ SQLDeveloper/ CodeTemplate.xml |
SQL Developerユーザー・プリファレンス |
Windowsの場合: C:\Documents and Settings\<user-name>\Application Data\SQL Developer\systemn.n.n.n.n LinuxまたはMac OS X: ~/.sqldeveloper/systemn.n.n.n.n |
他のユーザーがユーザー固有のSQL Developerの情報にアクセスできないようにするには、情報が格納されているディレクトリ、またはパス階層でその上にあるディレクトリに適切な権限が設定されている必要があります。たとえば、Windowsシステムの場合は、SQL Developer
フォルダ、およびDocuments and Settings
の下の\<user-name>\Application Data\SQL Developer
フォルダを共有できないように設定し、LinuxまたはMac OS Xシステムの場合は、~/.sqldeveloper
ディレクトリを任意のユーザーが読み取りできないように設定できます。
この項では、SQL Developerでの使用に対して動作保証されているOracleおよびOracle以外(サード・パーティ)のデータベースについて説明します。
表1-5に、 Oracle Databaseの動作保証を示します。
表1-5 SQL Developerに対するOracle Databaseの動作保証
製品 | リリース |
---|---|
Oracle Database |
Oracle10g Oracle11g Oracle12c |
Oracle Database Express Edition |
リリース11.2 |
SQL Developerを使用すると、いくつかのOracle以外(サード・パーティ)のデータベースのメタデータおよびデータを表示できます。表1-6に、サード・パーティ・データベースの動作保証を示します。
表1-6 SQL Developerに対するOracle以外(サード・パーティ)のデータベースの動作保証
データベース | リリース | 注意 |
---|---|---|
IBM DB2 |
DB2 UDB DB2 7.x DB2 8.x DB2 9.x |
いずれかのDB2リリースについて: db2jcc.jarおよびdb2jcc_license_cu.jarファイルが必要です。IBMから入手可能です。 |
Microsoft Access |
Access 97 Access 2000 Access XP(2002) Access 2003 Access 2007 |
Accessのすべてのリリースについて: JDBCドライバは必要ありませんが、.mdbファイルのシステム表に対する読取りのアクセス権は必要です。 |
Microsoft SQL Server |
SQL Server 7 SQL Server 2000 SQL Server 2005 SQL Server 2008 |
Microsoft SQL Serverのすべてのリリースについて: JDBCドライバjtds-1.2.jarが必要です。これは、jtds-1.2-dist.zipに含まれ、sourceforge.netで入手可能です。「ヘルプ」→「更新のチェック」経由でも入手できます。 |
MySQL |
MySQL 3.x MySQL 4.x MySQL 5.x |
すべてのMySQLのリリースについて: JDBCドライバが必要です。MySQL 5.xの場合、mysql-connector-java-5.0.4-bin.jarが必要です。これは、mysql-connector-java-5.0.4.zipに含まれています。「ヘルプ」→「更新のチェック」経由でも入手できます。(最新のMySQLドライバ5.1は使用しないでください。) |
Sybase Adaptive Server |
Sybase 12 Sybase 15 |
Sybase Adaptive Serverのすべてのリリースについて: JDBCドライバjtds-1.2.jarが必要です。これは、jtds-1.2-dist.zipに含まれ、sourceforge.netで入手可能です。「ヘルプ」→「更新のチェック」経由でも入手できます。 |
Teradata |
Teradata 12 Teradata 13 |
JDBCドライバ・ファイルtdgssconfig.jarおよびterajdbc4.jarが必要です。(readme.txtファイルとともに)TeraJDBC__indep_indep.12.00.00.110.zipまたはTeraJDBC__indep_indep.12.00.00.110.tarダウンロードに含まれます。 |
サード・パーティ・データベースへの接続の作成および使用の詳細は、SQL Developerのオンライン・ヘルプまたは『Oracle SQL Developerユーザーズ・ガイド』のデータベース接続に関する情報を参照してください。
データベースへのJDBC接続を保護するには、Oracle Advanced Securityを使用することをお薦めします。JDBC OCIとJDBC Thinドライバでは、少なくともOracle Advanced Security機能の一部がサポートされています。OCIドライバを使用している場合、Oracleクライアントの設定と同様に、関連するパラメータを設定できます。JDBC Thinドライバでは、Java Archive(JAR)ファイルにJDBCクラスとともに含まれている一連のJavaクラスを介したOracle Advanced Security機能、およびJavaプロパティ・オブジェクトを介したセキュリティ・パラメータの設定がサポートされています。
最新の構成情報や、アクセシビリティおよび障害支援技術への対応情報には、http://www.oracle.com/us/corporate/accessibility/faqs/
にあるOracle Accessibility FAQを参照してください。
また、SQL Developerのリリース・ノート(readme.txt
ファイル)で、現在、アクセシビリティに関して既知の問題があるかどうかを確認します。
注意: この項に記述されている内容は、特に表記しないかぎり、Data ModelerおよびData Minerにも適用されます。 |
アクセシビリティ機能を最大限に活用できるように、少なくとも次の構成をお薦めします。
Windows XP、Windows Vista
Java 7 Update 6
Java 7 Update 6には、Java Access Bridgeが含まれます。Java Access Bridgeを有効にする方法などの詳細は、https://blogs.oracle.com/javaaccessibility/entry/java_se_7_update_6
を参照してください。
ただし、Java J2SE 1.6.0_24以上を使用しているがJava 7 Update 6より前の場合は、スクリーン・リーダーを(まだインストールされていない場合は)インストールした後で、Java Access Bridge 2.0.2を手動でインストールする必要があります。Java Access Bridge for Windowsバージョン2.0.2をダウンロードします。ダウンロードするファイルは、accessbridge-2_0_2-fcs-bin-b06.zip
です。http://www.oracle.com/technetwork/java/javase/tech/index-jsp-136191.html
で入手可能です(インストールおよびJava Access Bridgeの詳細は、このWebサイトで入手可能なJava Access Bridgeのドキュメントを参照してください。)
JAWS 12.0.522
次の手順に従って、スクリーン・リーダーおよびJava Access Bridgeを設定します。
スクリーン・リーダーがインストールされていない場合は、インストールします。
インストールの詳細は、スクリーン・リーダーのマニュアルを参照してください。
SQL Developerをインストールします。
J2SE 1.6.0_24以上を使用しているがJava 7 Update 6以前の場合、1.9.1項「Java Access Bridgeのインストールが必要な場合」を参照し、その手順に従ってください。
スクリーン・リーダーを起動します。
フォルダ<sqldev_home>
\sqldeveloper\sqldev\bin
にあるファイルsqldeveloper.exe
を実行して、SQL Developerを起動します。
前述の手順は、Windowsを実行中でWindowsベースのスクリーン・リーダーを使用していることを想定しています。SQL Developerが起動した後、エラー情報(ある場合)を含むコンソール・ウィンドウが最初に開いて、メインのSQL Developerウィンドウが表示されます。表示されるメッセージがすべてSQL Developerの機能に影響するわけではありません。
Java J2SE 1.6.0_24以上を使用しているがJava 7 Update 6より前の場合は、スクリーン・リーダーを(まだインストールされていない場合は)インストールした後で、Java Access Bridge 2.0.2を手動でインストールする必要があります。
Java Access Bridge for Windowsバージョン2.0.2をダウンロードします。ダウンロードするファイルは、accessbridge-2_0_2-fcs-bin-b06.zip
です。次で入手可能です。http://www.oracle.com/technetwork/java/javase/tech/index-jsp-136191.html
インストールとJava Access Bridgeの詳細は、このWebサイトから入手可能なJava Access Bridgeマニュアルを参照してください。
フォルダ(accessbridge_home
など)に内容を抽出(解凍)します。
<accessbridge_home>¥installer
フォルダからInstall.exe
を実行してJava Access Bridgeをインストールします。
インストーラによりJDKバージョンの互換性がチェックされてから、「Available Java virtual machines」ダイアログが表示されます。
「Search Disks」をクリックします。プログラム・ファイル・ディレクトリ(存在する場合)にSQL DeveloperのビルドとJDKのバージョンを含むドライブのみを検索するように選択します。
JDKまたはSQL Developerの多くのインスタンスが含まれている大規模なディスクの場合、または複数のディスクを検索する場合は、検索プロセスに時間がかかることがあります。ただし、ディスクの総当り検索が完了しないかぎり、Access Bridgeは最適に構成されず、システムのすべてのJava VMに正しくインストールされません。検索するディスクを選択したら、「Search」をクリックします。
「Install in All」をクリックして、ダイアログに表示された各Java Virtual MachineにJava Access Bridgeをインストールすることを確定します。
「Installation Completed」メッセージが表示された時点で「OK」をクリックします。
SQL Developerで作業するには次のファイルがシステム・パスに指定されている必要があるため、Winnt\System32
ディレクトリ(あるいはWindows XPまたはVistaの同等のディレクトリ)にインストールされていることを確認し、ない場合は<accessbridge_home>
\installerfiles
からコピーします。
JavaAccessBridge.dll JAWTAccessBridge.dll WindowsAccessBridge.dll
PATHシステム変数ではシステム・ディレクトリが必須であることに注意してください。
注意: この項の残りの手順では、JDKが含まれていないSQL Developerキットを使用している場合(つまり、キットのファイル名の末尾が-no-jre-zip )は、<sqldev_home> を<jdev_home> で置き換えてください。 |
次のファイルが<sqldev_home>
\jdk\jre\lib\ext
ディレクトリにインストールされていることを確認し、ない場合は<accessbridge_home>
\installerfiles
からコピーします。
access-bridge.jar jaccess.jar
注意: Data Modelerの場合は、この手順、および<sqldev_home> を参照するこの項の残りの手順では、<sqldev_home> を<datamodeler_home> に置き換えてください。 |
ファイルaccessibility.properties
が<sqldev_home>
\jdk\jre\lib
ディレクトリにインストールされていることを確認し、ない場合は<accessbridge_home>
\installerfiles
からコピーします。
スクリーン・リーダーを起動します。
フォルダ<sqldev_home>
\sqldeveloper\sqldev\bin
にあるファイルsqldeveloper.exe
を実行して、SQL Developerを起動します。
SQL Developer(同じバージョンまたは新しいバージョン)を後でインストールする予定である場合は、SQL Developerを削除する前に、既存のデータベース接続を保存する必要があります。その場合は、削除する前に1.4を参照してください。
SQL Developerを削除するには、SQL Developerのインストール・ディレクトリ全体(sqldeveloper
というディレクトリ、および階層でその下のすべてのディレクトリおよびファイル)を削除します。
また、SQL Developerのユーザー固有の情報をすべて削除する場合は、その情報が格納されているディレクトリ(SQL Developerのユーザー情報ディレクトリ)も削除する必要があります。このディレクトリの場所については、1.5を参照してください。
SQL Developerのショートカットを作成している場合、およびSQL Developerを同じ場所に再インストールする予定がない場合は、そのショートカットを削除するか、または新しい場所を反映するようにショートカットのプロパティを変更する必要があります。
SQL Developerには、『Oracle SQL Developerユーザーズ・ガイド』とオンライン・ヘルプでユーザー・ドキュメントが提供されています。ヘルプを表示するには、「ヘルプ」メニューをクリックするか、またはSQL Developerの使用中に関連したコンテキストで「ヘルプ」ボタンをクリックするか、[F1]キーを押します。
ユーザーズ・ガイドおよびインストレーション・ガイドに加え、次に示す移行関連のガイドも有益です。
Oracle SQL Developer IBM DB2からの移行のための追加情報
『Oracle SQL Developer Microsoft Accessからの移行のための追加情報』
『Oracle SQL Developer MySQLからの移行のための追加情報』
『Oracle SQL Developer Microsoft SQL ServerおよびSybase Adaptive Serverからの移行のための追加情報』
Oracleは、Web上に多数のリソースを提供しています。次のサイトが役立ちます。
SQL Developerのホームページ(OTN): http://www.oracle.com/technetwork/developer-tools/sql-developer/
SQL Developerディスカッション・フォーラム(OTN): http://forums.oracle.com/forums/forum.jspa?forumID=260
Oracle Technology Network (OTN): http://www.oracle.com/technetwork/index.html
OTNのPL/SQLのページ: http://www.oracle.com/technetwork/database/features/plsql/
Oracle Accessibility Program: http://www.oracle.com/us/corporate/accessibility/
オラクル社のサイト: http://www.oracle.com/