A5:SQL Mk-2でかんたんにOracleへ接続する手顺・方法

https://sql-oracle.com/?p=1744
https://sql-oracle.com/?p=127

A5:SQL Mk-2でかんたんにOracleへ接続する手顺・方法

A5:SQL Mk-2でかんたんにOracleへ接続する手顺・方法を解说します。

目次

  1. A5:SQL Mk-2とは
  2. A5:SQL Mk-2のダウンロード
  3. Oracleへ接続设定する方法・手顺
  4. A5:SQL Mk-2でSQLを使う
    1. SQLを実行する
    2. SQLを整形する

A5:SQL Mk-2とは

「A5:SQL Mk-2」はフリーのSQL开発ツールです。「A5:SQL Mk-2」はOracleをはじめ、各种データベースに対応しています。

开発系のSQLを动かしたり、DBAの管理系ツールとしても使えるかなり万能で高机能なツールです。

参照:A5:SQL Mk-2

今回はA5:SQL Mk-2を使って、Oracleへ接続してみます。

A5:SQL Mk-2のダウンロード

まずはA5:SQL Mk-2をダウンロードします。

http://www.vector.co.jp/soft/dl/winnt/business/se422726.html

インストールするタイプではないので、ダウンロードしたファイルを适当な场所へ解冻し、そのフォルダ内にある「A5M2.exe」を実行すれば使えます。

Oracleへ接続设定する方法・手顺

まず最初に「A5:SQL Mk-2」の画面上部にある「データベースの追加・削除」ボタンをおします。

データベースの追加と削除画面が起动します。左下にある「追加」ボタンをおします。

追加するデータベースのタイプを选択します。Oracleは一番上にある「Oracle Database」をおします。

データべースの接続情报を登录します。

  • 「接続文字列」・・・Oracleの接続文字列を入力します。tnsnames.oraの文字列をいれます。→Oracleデータベースへの接続先を指定するtnsnames.ora
  • 「ユーザーID」・・・Oracleユーザーを入力します
  • 「パスワード」・・・Oracleユーザーのパスワードを入力します

最后に「OK」ボタンをおします。

设定した接続文字列がデータベースのリストに表示されました。ここをダブルクリックします。

すると接続情报(ユーザー、パスワード)が表示されます。「接続」ボタンをおします。

これで该当のOracleデータベースに接続できました。

A5:SQL Mk-2でSQLを使う

SQLを実行する

次は、A5:SQL Mk-2を使って、OracleへSQLを発行してみます。

まずはA5:SQL Mk-2画面上部の选択ボックスから接続先のデータベースを选択します。そしてSQLを书いていきます。

SQLの记述がおわったら画面中央にある绿の三角形の実行ボタンをおします。するとSQLが実行されます。

左メニューをみるとテーブルが追加され、テーブルのCREATE文(ソース)も确认できます。

SQLを整形する

「A5:SQL Mk-2」はSQLをキレイにインデントをそろえて整形する机能もついています。

SQLのところで右クリックして「SQLの整形」をおします。もしくは「ctrl+Q」をおします。

すると、キレイにインデントしてSQLが整形されました。「A5:SQL Mk-2」の整形は他のツールより优秀なため使えます。

 

以上、A5:SQL Mk-2でかんたんにOracleへ接続する手顺・方法でした。

Oracleデータベースへの接続先を指定するtnsnames.ora

目次

  1. Oracleサーバーへの接続设定ファイル tnsnames.ora
    1. tnsnames.oraの中身
    2. 接続文字列
    3. HOST
    4. SERVICE_NAME

Oracleサーバーへの接続设定ファイル tnsnames.ora

OracleクライアントからOracleサーバーへ接続する场合、Oracleクライアントに接続设定が必要となります。

接続の设定はウィザード形式で「Net Configuration Assistant」から行えますが、これは「tnsnames.ora」というファイルを作成するツールです。

なので直接「tnsnames.ora」をメモ帐などのテキストエディタで编集した方が简単です。

tnsnames.oraは「%ORACLE_HOME%\network\admin」にあります。中を确认します。

tnsnames.oraの中身

--tnsnames.ora
{接続文字列} =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = {ホスト名 or IPアドレス})(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = {サービス名})
)
)
--tnsnames.oraの例
TESTDB =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = eigyou)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)

接続文字列

まず最初に接続设定自体に名前をつけます。この名前を使ってクライントはサーバーへ接続します。今回は「TESTDB」にします。

HOST

HOSTは接続先のホスト名です。今回はeigyouサーバーに接続するので「eigyou」とします。ホスト名は「HOST = 192.168.1.1」のようにアドレスでも构いません。

SERVICE_NAME

SERVICE_NAMEはOracleサーバーの「グローバルデータベース名」を指定します。ここではorclとしています。

グローバルデータベース名については下记を参照してください。

参照:Oracleのグローバルデータベース名とSIDとは

 

接続设定名、接続ホスト名、グローバルデータベース名の3つを记述したら、これでtnsnamaes.oraの接続设定は终了です。

SQL Plusやその他クライアントツールでデータベースへ接続できるか确认してみましょう。

クライアントからOracleサーバーへ接続する际に使用するのは、tnsnamaes.oraの接続文字列です。

参照:tnsnames.oraファイル内のローカル・ネーミング・パラメータ

 

以上、OracleクライアントからOracleサーバーへ接続する场合のtnsnames.oraの设定方法でした。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章