ORACLE XE Editionをインストールし、Oracle Instant Clientで接続するまで
まず、11gEXエディションに接続するまで。
11gExpressEditionのインストールは特に何もなくインストールできたので明記しない。
(まっさらなXPに全部デフォルトでいれたから当たり前だけど・・・)
InstantClient
http://www.oracle.com/technetwork/topics/winsoft-085727.html
から(バージョン11.2.0.2.0なら)
- instantclient-basic-nt-11.2.0.2.0.zip
- instantclient-sqlplus-nt-11.2.0.2.0.zip
- instantclient-sdk-nt-11.2.0.2.0.zip
- instantclient-odbc-nt-11.2.0.2.0.zip
をダウンロードして、全部同じフォルダ(d:\oraとする)に放り込む。
TNSNAMES.ORAというファイルを作って同様に放り込む。
中身は以下(IP or HostNameとPortNumberは随時設定するIP or HostNameはスタンドアロンならlocalhostでいいはずだが、ダメならIPで。Portの方はデフォルト1521)
XE =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = IP or HostName)(PORT = PortNumber))
)
(CONNECT_DATA =
(SERVICE_NAME = XE)
)
)
path関係を3つ設定する
PATHにd:\ora;を追記
パラメータ TNS_ADMIN = d:\ora; を追加
パラメータ NLS_LANG = JAPANESE_JAPAN.JA16SJISTILDE を追加
ODBCを使うなら以下のコマンドをd:\ora以下で
実行
odbc_install JA
最後にSQLPLUS.exeを起動してパスワードにExpressEditionインストール時に設定したパスワードでログインできれば設定完了。