UJP - 技術情報2 : Oracle/11g/MacOSX/client/install をテンプレートにして作成
Life is fun and easy!
不正IP報告数
Okan Sensor
Home
Information
Service
Tech(Free)
Tech(Member)
Blog
FAQ
メイン
ホーム
お知らせ
技術新着情報
組織
サービス
技術情報2
新規ページ作成
最新ページ一覧
全ページ一覧
ヘルプ
技術情報1
技術情報
ブログ
RSSサイト更新
旧ブログ
FAQ
画像ファイル管理
ログイン
ユーザー名:
パスワード:
パスワード再発行手続き
|
無料会員入会手続へ...
ブログ カテゴリ一覧
雑記
(237)
投資で凍死
(271)
時事
(506)
テレビ・ドラマ
(419)
映画
(915)
007シリーズ
(33)
刑事コロンボ
(62)
災害
(212)
スキルチャージ
(49)
放送大学
(23)
Python
(10)
検定・試験
(32)
セキュリティ
(5)
ニュース・徒然
(325)
脆弱性情報/注意喚起
(110)
スパム・フィッシング
(634)
攻撃/ブルートフォース
(24)
ツール
(130)
事故・事件
(104)
文献・統計・参考資料
(128)
ベンダ・サービス
(3)
事故被害者記録
(46)
あとで確認
(1)
システム障害事故
(55)
サイト構築
(74)
Apple
(18)
MacBook Pro
(0)
2011 13inch
(31)
2007 15inch
(1)
2008 17inch
(20)
2015 15inch
(6)
Mac Pro 2013
(10)
Apple Watch
(84)
mac mini
(0)
2018
(1)
2011 server
(4)
2010 server
(5)
2014
(15)
2010
(36)
2005
(8)
MacBook
(0)
2017 12inch
(11)
2008 late
(45)
MacBook Air
(0)
2011 13inch/BCP
(9)
2013 13inch/US
(5)
2011 11inch
(31)
2011 13inch
(8)
Macソフト
(134)
Mac周辺機器
(36)
PowerBook
(5)
iPod touch/iOS
(59)
iPhone
(172)
iPad
(76)
ガジェット
(116)
fire tv
(1)
文房具
(19)
HUAWEI Watch FIT
(10)
カメラ/デジカメ
(40)
タイムラプス
(6)
ネットワーク機器
(17)
ネットワークケーブル
(4)
ネットワークその他
(8)
ネットワークスピード
(14)
YAMAHA/ヤマハ
(1)
FWX120
(2)
RTX1200
(14)
RTX1100/RTX1000
(10)
RT107e
(2)
NETGEAR WAC510
(11)
NERGEAR Orbi
(1)
Panasonic MNOseries
(3)
マウス&キーボード
(58)
AV機器・レグザ
(99)
電球
(11)
ハウツー
(105)
GPS/地図
(70)
ビジネス
(169)
新規ビジネス
(19)
お仕事
(63)
ケータイビジネス
(41)
PC
(11)
Raspberry Pi
(58)
ML110 G5
(20)
LIFEBOOK
(11)
Surface
(50)
ThinkPad R61
(5)
CF-LX4
(9)
CF-RZ6
(7)
DynabookPT45
(8)
PN-ZP30
(5)
EndeavorTN40
(4)
Intel NUC6CAYS
(2)
モバイル
(16)
ケータイスマホ機種
(34)
スマホアプリ
(73)
データ通信・契約
(79)
EMONSTER
(5)
IDEOS
(12)
Galaxy Note
(39)
Windows Phone
(20)
Nexus
(22)
コンピュータ
(11)
Windows
(90)
サーバソフト
(32)
Db2
(16)
クライアントソフト
(76)
インターネット
(69)
Google
(119)
ネットサービス
(157)
ハードウェア
(19)
プリンタ
(9)
ストレージ
(5)
ディスプレイ
(11)
情報システム
(95)
趣味
(3)
ポケモンGO
(640)
寝台特急カシオペア/カシオペア紀行
(34)
TOKYO2020
(85)
雑草対策
(27)
食べた
(209)
たべた(駅弁)
(30)
飲んだ
(33)
調理した
(24)
ラーメン・麺類
(202)
鉄道
(237)
農園
(168)
アクアリウム
(160)
ホテル・旅館
(44)
書評
(42)
演劇
(22)
車・バイク
(76)
自然・星
(37)
散策・近代建築
(18)
神社・寺
(50)
高層ビル
(24)
現代建築
(15)
建築物
(6)
観光・名所
(88)
イベント
(73)
散策:城
(34)
ディズニー
(24)
モーターショー
(16)
鳥
(9)
美術館
(28)
コンサート/ライブ
(72)
船
(3)
スポーツ
(120)
音楽
(76)
ミニカー
(4)
Nゲージダイキャスト
(8)
Nゲージ
(0)
サマリ
(6)
ピンバッチ
(3)
サイト運営
(39)
人生
(68)
監視/防犯/みまもり/遠隔
(93)
お金の話
(94)
体・病気
(118)
相続・土地売買
(17)
コンテンツ更新情報
(2)
Oracle 11g Client Install on MacOS X 10.10.4 Yosemite
をテンプレートにして作成
技術情報2
Oracle/11g/MacOSX/client/install をテンプレートにして作成
開始行:
*Oracle 11g Client Install on MacOS X 10.10.4 Yosemite
**はじめに
このドキュメントでは,MacOS X 10.10.4 Yosemite上に,Ora...
なお,Oracleのクライアントを入手するためには,あらかじ...
**Oracle Clientを入手する
以下のURLにアクセスする.Mac OS X (Intel x86)のページが...
http://www.oracle.com/technetwork/topics/intel-macsoft-09...
#ref(site://modules/xelfinder/index.php?page=view&file=30...
ライセンスに同意できたら,Accept License Agreementをチ...
#ref(site://modules/xelfinder/index.php?page=view&file=30...
チェック後,ダウンロードするライブラリを選択する.
#ref(site://modules/xelfinder/index.php?page=view&file=30...
32bit版にするか64bit版にするかを選択できるが,64bit版で...
#ref(site://modules/xelfinder/index.php?page=view&file=30...
ダウンロードモジュールをクリックするとOTNのログインペー...
#ref(site://modules/xelfinder/index.php?page=view&file=30...
ターミナル起動して,ダウンロードファイルの確認
Last login: Wed Apr 6 15:17:47 on ttys003
mba13:OracleClient ujpadmin$ cd ~/Downloads/OracleClient/
mba13:OracleClient ujpadmin$ ls -1
instantclient-basic-macos.x64-11.2.0.4.0.zip
instantclient-jdbc-macos.x64-11.2.0.4.0.zip
instantclient-sdk-macos.x64-11.2.0.4.0.zip
instantclient-sqlplus-macos.x64-11.2.0.4.0.zip
instantclient-tools-macos.x64-11.2.0.4.0.zip
mba13:OracleClient ujpadmin$
**Oracle Clientのインストール
zipファイルなので全て展開する.
まずは,基本セットを展開.
mba13:OracleClient ujpadmin$ unzip instantclient-basic-m...
Archive: instantclient-basic-macos.x64-11.2.0.4.0.zip
inflating: instantclient_11_2/BASIC_README
inflating: instantclient_11_2/adrci
inflating: instantclient_11_2/genezi
inflating: instantclient_11_2/libclntsh.dylib.11.1
inflating: instantclient_11_2/libnnz11.dylib
inflating: instantclient_11_2/libocci.dylib.11.1
inflating: instantclient_11_2/libociei.dylib
inflating: instantclient_11_2/libocijdbc11.dylib
inflating: instantclient_11_2/ojdbc5.jar
inflating: instantclient_11_2/ojdbc6.jar
inflating: instantclient_11_2/uidrvci
inflating: instantclient_11_2/xstreams.jar
mba13:OracleClient ujpadmin$
次は,JDBCライブラリを展開.
mba13:OracleClient ujpadmin$
mba13:OracleClient ujpadmin$ unzip instantclient-jdbc-ma...
Archive: instantclient-jdbc-macos.x64-11.2.0.4.0.zip
inflating: instantclient_11_2/JDBC_README
inflating: instantclient_11_2/libheteroxa11.dylib
inflating: instantclient_11_2/orai18n-mapping.jar
inflating: instantclient_11_2/orai18n.jar
mba13:OracleClient ujpadmin$
そしてSDKを展開.
mba13:OracleClient ujpadmin$ unzip instantclient-sdk-mac...
Archive: instantclient-sdk-macos.x64-11.2.0.4.0.zip
creating: instantclient_11_2/sdk/
creating: instantclient_11_2/sdk/demo/
inflating: instantclient_11_2/sdk/demo/cdemo81.c
inflating: instantclient_11_2/sdk/demo/demo.mk
inflating: instantclient_11_2/sdk/demo/occidemo.sql
inflating: instantclient_11_2/sdk/demo/occidemod.sql
inflating: instantclient_11_2/sdk/demo/occidml.cpp
inflating: instantclient_11_2/sdk/demo/occiobj.cpp
inflating: instantclient_11_2/sdk/demo/occiobj.typ
creating: instantclient_11_2/sdk/include/
inflating: instantclient_11_2/sdk/include/ldap.h
inflating: instantclient_11_2/sdk/include/nzerror.h
inflating: instantclient_11_2/sdk/include/nzt.h
inflating: instantclient_11_2/sdk/include/occi.h
inflating: instantclient_11_2/sdk/include/occiAQ.h
inflating: instantclient_11_2/sdk/include/occiCommon.h
inflating: instantclient_11_2/sdk/include/occiControl.h
inflating: instantclient_11_2/sdk/include/occiData.h
inflating: instantclient_11_2/sdk/include/occiObjects.h
inflating: instantclient_11_2/sdk/include/oci.h
inflating: instantclient_11_2/sdk/include/oci1.h
inflating: instantclient_11_2/sdk/include/oci8dp.h
inflating: instantclient_11_2/sdk/include/ociap.h
inflating: instantclient_11_2/sdk/include/ociapr.h
inflating: instantclient_11_2/sdk/include/ocidef.h
inflating: instantclient_11_2/sdk/include/ocidem.h
inflating: instantclient_11_2/sdk/include/ocidfn.h
inflating: instantclient_11_2/sdk/include/ociextp.h
inflating: instantclient_11_2/sdk/include/ocikpr.h
inflating: instantclient_11_2/sdk/include/ocixmldb.h
inflating: instantclient_11_2/sdk/include/ocixstream.h
inflating: instantclient_11_2/sdk/include/odci.h
inflating: instantclient_11_2/sdk/include/oratypes.h
inflating: instantclient_11_2/sdk/include/ori.h
inflating: instantclient_11_2/sdk/include/orid.h
inflating: instantclient_11_2/sdk/include/orl.h
inflating: instantclient_11_2/sdk/include/oro.h
inflating: instantclient_11_2/sdk/include/ort.h
inflating: instantclient_11_2/sdk/include/xa.h
inflating: instantclient_11_2/sdk/ott
extracting: instantclient_11_2/sdk/ottclasses.zip
inflating: instantclient_11_2/sdk/SDK_README
mba13:OracleClient ujpadmin$
コマンドツールのSQL*Plusを展開.
mba13:OracleClient ujpadmin$ unzip instantclient-sqlplus...
Archive: instantclient-sqlplus-macos.x64-11.2.0.4.0.zip
inflating: instantclient_11_2/SQLPLUS_README
inflating: instantclient_11_2/glogin.sql
inflating: instantclient_11_2/libsqlplus.dylib
inflating: instantclient_11_2/libsqlplusic.dylib
inflating: instantclient_11_2/sqlplus
mba13:OracleClient ujpadmin$
最後に,ツールを展開.
mba13:OracleClient ujpadmin$ unzip instantclient-tools-m...
Archive: instantclient-tools-macos.x64-11.2.0.4.0.zip
inflating: instantclient_11_2/TOOLS_README
inflating: instantclient_11_2/wrc
mba13:OracleClient ujpadmin$
wrcというのは,リプレイクライアントを設定する模様.
すべてのファイルを確認してみる.
mba13:instantclient_11_2 ujpadmin$ ls -la
total 391232
drwxr-xr-x@ 26 ujpadmin staff 884 4 6 15:21 .
drwxr-xr-x 9 ujpadmin staff 306 4 6 15:19 ..
-rw-rw-rw-@ 1 ujpadmin staff 484 4 11 2014 BA...
-rw-rw-rw-@ 1 ujpadmin staff 482 4 11 2014 JD...
-rw-rw-rw-@ 1 ujpadmin staff 488 4 11 2014 SQ...
-rw-rw-rw-@ 1 ujpadmin staff 484 4 11 2014 TO...
-rwxrwxrwx@ 1 ujpadmin staff 14348 4 11 2014 ad...
-rwxrwxrwx@ 1 ujpadmin staff 40768 4 11 2014 ge...
-r--r--r--@ 1 ujpadmin staff 368 4 11 2011 gl...
-r-xr-xr-x@ 1 ujpadmin staff 66167420 2 7 2014 li...
-r-xr-xr-x@ 1 ujpadmin staff 13744 1 7 2014 li...
-r-xr-xr-x@ 1 ujpadmin staff 2817872 1 30 2014 li...
-r-xr-xr-x@ 1 ujpadmin staff 1897664 2 7 2014 li...
-rwxrwxrwx@ 1 ujpadmin staff 118707148 4 11 2014 li...
-r-xr-xr-x@ 1 ujpadmin staff 159004 1 7 2014 li...
-r-xr-xr-x@ 1 ujpadmin staff 1365444 1 28 2014 li...
-r-xr-xr-x@ 1 ujpadmin staff 1504252 1 8 2014 li...
-r--r--r--@ 1 ujpadmin staff 2091135 1 29 2014 oj...
-r--r--r--@ 1 ujpadmin staff 2739616 1 29 2014 oj...
-r--r--r--@ 1 ujpadmin staff 82856 8 24 2013 or...
-r--r--r--@ 1 ujpadmin staff 1655734 8 24 2013 or...
drwxrwxrwx@ 7 ujpadmin staff 238 4 11 2014 sdk
-r-xr-xr-x@ 1 ujpadmin staff 8744 1 28 2014 sq...
-rwxrwxrwx@ 1 ujpadmin staff 162380 4 11 2014 ui...
-rwxrwxrwx@ 1 ujpadmin staff 754728 4 11 2014 wrc
-r--r--r--@ 1 ujpadmin staff 66779 1 8 2014 xs...
mba13:instantclient_11_2 ujpadmin$
**環境変数設定を行う
Oracleを使うためには,ライブラリへのパスなどを設定する...
記載した中身は次の通り.
mba13:OracleClient ujpadmin$ vi ~/.bashrc
mba13:OracleClient ujpadmin$ cat ~/.bashrc
export ORACLE_HOME=/Users/ujpadmin/Downloads/OracleClien...
export PATH=$ORACLE_HOME:$PATH
export DYLD_LIBRARY_PATH=$ORACLE_HOME
export NLS_LANG=Japanese_Japan.AL32UTF8
mba13:OracleClient ujpadmin$
環境変数が設定されて無いことを確認する.
mba13:instantclient_11_2 ujpadmin$ echo $ORACLE_HOME;ech...
mba13:instantclient_11_2 ujpadmin$
実行して環境変数が設定されていることを確認する.
mba13:OracleClient ujpadmin$ source ~/.bashrc
mba13:OracleClient ujpadmin$ echo $ORACLE_HOME;echo $DYL...
/Users/ujpadmin/Downloads/OracleClient/instantclient_11_2
/Users/ujpadmin/Downloads/OracleClient/instantclient_11_2
Japanese_Japan.AL32UTF8
ORACLE_HOME=/Users/ujpadmin/Downloads/OracleClient/insta...
mba13:OracleClient ujpadmin$
設定されていることが確認できた.
**sqlplusを実行してもエラーになる件を確認して対処する
Oracleクライアントを配置したディレクトリに移動して現在...
mba13: OracleClient ujpadmin$ cd instantclient_11_2
mba13:instantclient_11_2 ujpadmin$ pwd
/Users/ujpadmin/Downloads/OracleClient/instantclient_11_2
mba13:instantclient_11_2 ujpadmin$
SQL*Plusを実行する.
mba13:OracleClient ujpadmin$ ./sqlplus system/manager@19...
次のようなダイアログが表示されてしまう.
#ref(site://modules/xelfinder/index.php?page=view&file=30...
実行しようとしたSQL*Plusが,/Applicationに無いので警告...
再度,現在位置の確認.
mba13:instantclient_11_2 ujpadmin$ pwd
/Users/ujpadmin/Downloads/OracleClient/instantclient_11_2
mba13:instantclient_11_2 ujpadmin$
移動元のディレクトリとファイルを確認.
mba13:instantclient_11_2 ujpadmin$ cd ..
mba13:OracleClient ujpadmin$ ls instantclient_11_2/
BASIC_README glogin.sql libocijdbc11.dylib orai18n.jar
JDBC_README libclntsh.dylib.11.1 libsqlplus.dylib sdk
SQLPLUS_README libheteroxa11.dylib libsqlplusic.dylib s...
TOOLS_README libnnz11.dylib ojdbc5.jar uidrvci
adrci libocci.dylib.11.1 ojdbc6.jar wrc
genezi libociei.dylib orai18n-mapping.jar xstreams.jar
mba13:OracleClient ujpadmin$
移動先に存在して無いことを確認.
mba13:instantclient_11_2 ujpadmin$ ls -la /Applications/...
ls: /Applications/oracleclient: No such file or directory
mba13:instantclient_11_2 ujpadmin$
ディレクトリを移動する.
mba13:OracleClient ujpadmin$ sudo mv ./instantclient_11_...
Password:■■■■■■■■■■■■■■■
mba13:OracleClient ujpadmin$
作業ディレクトリを移動する.
mba13:OracleClient ujpadmin$ cd /Applications/oracleclie...
mba13:oracleclient ujpadmin$
カレントディレクトリを確認.
mba13:oracleclient ujpadmin$ pwd
/Applications/oracleclient
mba13:oracleclient ujpadmin$
ファイルを確認.
mba13:oracleclient ujpadmin$ ls
BASIC_README glogin.sql libocijdbc11.dylib orai18n.jar
JDBC_README libclntsh.dylib.11.1 libsqlplus.dylib sdk
SQLPLUS_README libheteroxa11.dylib libsqlplusic.dylib s...
TOOLS_README libnnz11.dylib ojdbc5.jar uidrvci
adrci libocci.dylib.11.1 ojdbc6.jar wrc
genezi libociei.dylib orai18n-mapping.jar xstreams.jar
mba13:oracleclient ujpadmin$
パスが変わったので,環境変数を変更.
mba13:oracleclient ujpadmin$ vi ~/.bashrc
mba13:oracleclient ujpadmin$ cat ~/.bashrc
export ORACLE_HOME=/Applications/oracleclient
export PATH=$ORACLE_HOME:$PATH
export DYLD_LIBRARY_PATH=/Applications/oracleclient
export NLS_LANG=Japanese_Japan.AL32UTF8
mba13:oracleclient ujpadmin$
環境変数の変更を反映し,確認する.
mba13:oracleclient ujpadmin$ source ~/.bashrc
mba13:oracleclient ujpadmin$ echo $ORACLE_HOME;echo $DYL...
/Applications/oracleclient
/Applications/oracleclient
Japanese_Japan.AL32UTF8
ORACLE_HOME=/Applications/oracleclient
mba13:oracleclient ujpadmin$
これで環境設定は完了.
**SQL*PlusでOracleに接続してみる
Oracleに接続する.
mba13:oracleclient ujpadmin$ ./sqlplus system/manager@19...
SQL*Plus: Release 11.2.0.4.0 Production on 水 4月 6 16:0...
Copyright (c) 1982, 2013, Oracle. All rights reserved.
Oracle Database 11g Express Edition Release 11.2.0.2.0 -...
に接続されました。
SQL>
接続を切る.
SQL> discon
Oracle Database 11g Express Edition Release 11.2.0.2.0 -...
SQL> quit
mba13:oracleclient ujpadmin$
これで終了.
終了行:
*Oracle 11g Client Install on MacOS X 10.10.4 Yosemite
**はじめに
このドキュメントでは,MacOS X 10.10.4 Yosemite上に,Ora...
なお,Oracleのクライアントを入手するためには,あらかじ...
**Oracle Clientを入手する
以下のURLにアクセスする.Mac OS X (Intel x86)のページが...
http://www.oracle.com/technetwork/topics/intel-macsoft-09...
#ref(site://modules/xelfinder/index.php?page=view&file=30...
ライセンスに同意できたら,Accept License Agreementをチ...
#ref(site://modules/xelfinder/index.php?page=view&file=30...
チェック後,ダウンロードするライブラリを選択する.
#ref(site://modules/xelfinder/index.php?page=view&file=30...
32bit版にするか64bit版にするかを選択できるが,64bit版で...
#ref(site://modules/xelfinder/index.php?page=view&file=30...
ダウンロードモジュールをクリックするとOTNのログインペー...
#ref(site://modules/xelfinder/index.php?page=view&file=30...
ターミナル起動して,ダウンロードファイルの確認
Last login: Wed Apr 6 15:17:47 on ttys003
mba13:OracleClient ujpadmin$ cd ~/Downloads/OracleClient/
mba13:OracleClient ujpadmin$ ls -1
instantclient-basic-macos.x64-11.2.0.4.0.zip
instantclient-jdbc-macos.x64-11.2.0.4.0.zip
instantclient-sdk-macos.x64-11.2.0.4.0.zip
instantclient-sqlplus-macos.x64-11.2.0.4.0.zip
instantclient-tools-macos.x64-11.2.0.4.0.zip
mba13:OracleClient ujpadmin$
**Oracle Clientのインストール
zipファイルなので全て展開する.
まずは,基本セットを展開.
mba13:OracleClient ujpadmin$ unzip instantclient-basic-m...
Archive: instantclient-basic-macos.x64-11.2.0.4.0.zip
inflating: instantclient_11_2/BASIC_README
inflating: instantclient_11_2/adrci
inflating: instantclient_11_2/genezi
inflating: instantclient_11_2/libclntsh.dylib.11.1
inflating: instantclient_11_2/libnnz11.dylib
inflating: instantclient_11_2/libocci.dylib.11.1
inflating: instantclient_11_2/libociei.dylib
inflating: instantclient_11_2/libocijdbc11.dylib
inflating: instantclient_11_2/ojdbc5.jar
inflating: instantclient_11_2/ojdbc6.jar
inflating: instantclient_11_2/uidrvci
inflating: instantclient_11_2/xstreams.jar
mba13:OracleClient ujpadmin$
次は,JDBCライブラリを展開.
mba13:OracleClient ujpadmin$
mba13:OracleClient ujpadmin$ unzip instantclient-jdbc-ma...
Archive: instantclient-jdbc-macos.x64-11.2.0.4.0.zip
inflating: instantclient_11_2/JDBC_README
inflating: instantclient_11_2/libheteroxa11.dylib
inflating: instantclient_11_2/orai18n-mapping.jar
inflating: instantclient_11_2/orai18n.jar
mba13:OracleClient ujpadmin$
そしてSDKを展開.
mba13:OracleClient ujpadmin$ unzip instantclient-sdk-mac...
Archive: instantclient-sdk-macos.x64-11.2.0.4.0.zip
creating: instantclient_11_2/sdk/
creating: instantclient_11_2/sdk/demo/
inflating: instantclient_11_2/sdk/demo/cdemo81.c
inflating: instantclient_11_2/sdk/demo/demo.mk
inflating: instantclient_11_2/sdk/demo/occidemo.sql
inflating: instantclient_11_2/sdk/demo/occidemod.sql
inflating: instantclient_11_2/sdk/demo/occidml.cpp
inflating: instantclient_11_2/sdk/demo/occiobj.cpp
inflating: instantclient_11_2/sdk/demo/occiobj.typ
creating: instantclient_11_2/sdk/include/
inflating: instantclient_11_2/sdk/include/ldap.h
inflating: instantclient_11_2/sdk/include/nzerror.h
inflating: instantclient_11_2/sdk/include/nzt.h
inflating: instantclient_11_2/sdk/include/occi.h
inflating: instantclient_11_2/sdk/include/occiAQ.h
inflating: instantclient_11_2/sdk/include/occiCommon.h
inflating: instantclient_11_2/sdk/include/occiControl.h
inflating: instantclient_11_2/sdk/include/occiData.h
inflating: instantclient_11_2/sdk/include/occiObjects.h
inflating: instantclient_11_2/sdk/include/oci.h
inflating: instantclient_11_2/sdk/include/oci1.h
inflating: instantclient_11_2/sdk/include/oci8dp.h
inflating: instantclient_11_2/sdk/include/ociap.h
inflating: instantclient_11_2/sdk/include/ociapr.h
inflating: instantclient_11_2/sdk/include/ocidef.h
inflating: instantclient_11_2/sdk/include/ocidem.h
inflating: instantclient_11_2/sdk/include/ocidfn.h
inflating: instantclient_11_2/sdk/include/ociextp.h
inflating: instantclient_11_2/sdk/include/ocikpr.h
inflating: instantclient_11_2/sdk/include/ocixmldb.h
inflating: instantclient_11_2/sdk/include/ocixstream.h
inflating: instantclient_11_2/sdk/include/odci.h
inflating: instantclient_11_2/sdk/include/oratypes.h
inflating: instantclient_11_2/sdk/include/ori.h
inflating: instantclient_11_2/sdk/include/orid.h
inflating: instantclient_11_2/sdk/include/orl.h
inflating: instantclient_11_2/sdk/include/oro.h
inflating: instantclient_11_2/sdk/include/ort.h
inflating: instantclient_11_2/sdk/include/xa.h
inflating: instantclient_11_2/sdk/ott
extracting: instantclient_11_2/sdk/ottclasses.zip
inflating: instantclient_11_2/sdk/SDK_README
mba13:OracleClient ujpadmin$
コマンドツールのSQL*Plusを展開.
mba13:OracleClient ujpadmin$ unzip instantclient-sqlplus...
Archive: instantclient-sqlplus-macos.x64-11.2.0.4.0.zip
inflating: instantclient_11_2/SQLPLUS_README
inflating: instantclient_11_2/glogin.sql
inflating: instantclient_11_2/libsqlplus.dylib
inflating: instantclient_11_2/libsqlplusic.dylib
inflating: instantclient_11_2/sqlplus
mba13:OracleClient ujpadmin$
最後に,ツールを展開.
mba13:OracleClient ujpadmin$ unzip instantclient-tools-m...
Archive: instantclient-tools-macos.x64-11.2.0.4.0.zip
inflating: instantclient_11_2/TOOLS_README
inflating: instantclient_11_2/wrc
mba13:OracleClient ujpadmin$
wrcというのは,リプレイクライアントを設定する模様.
すべてのファイルを確認してみる.
mba13:instantclient_11_2 ujpadmin$ ls -la
total 391232
drwxr-xr-x@ 26 ujpadmin staff 884 4 6 15:21 .
drwxr-xr-x 9 ujpadmin staff 306 4 6 15:19 ..
-rw-rw-rw-@ 1 ujpadmin staff 484 4 11 2014 BA...
-rw-rw-rw-@ 1 ujpadmin staff 482 4 11 2014 JD...
-rw-rw-rw-@ 1 ujpadmin staff 488 4 11 2014 SQ...
-rw-rw-rw-@ 1 ujpadmin staff 484 4 11 2014 TO...
-rwxrwxrwx@ 1 ujpadmin staff 14348 4 11 2014 ad...
-rwxrwxrwx@ 1 ujpadmin staff 40768 4 11 2014 ge...
-r--r--r--@ 1 ujpadmin staff 368 4 11 2011 gl...
-r-xr-xr-x@ 1 ujpadmin staff 66167420 2 7 2014 li...
-r-xr-xr-x@ 1 ujpadmin staff 13744 1 7 2014 li...
-r-xr-xr-x@ 1 ujpadmin staff 2817872 1 30 2014 li...
-r-xr-xr-x@ 1 ujpadmin staff 1897664 2 7 2014 li...
-rwxrwxrwx@ 1 ujpadmin staff 118707148 4 11 2014 li...
-r-xr-xr-x@ 1 ujpadmin staff 159004 1 7 2014 li...
-r-xr-xr-x@ 1 ujpadmin staff 1365444 1 28 2014 li...
-r-xr-xr-x@ 1 ujpadmin staff 1504252 1 8 2014 li...
-r--r--r--@ 1 ujpadmin staff 2091135 1 29 2014 oj...
-r--r--r--@ 1 ujpadmin staff 2739616 1 29 2014 oj...
-r--r--r--@ 1 ujpadmin staff 82856 8 24 2013 or...
-r--r--r--@ 1 ujpadmin staff 1655734 8 24 2013 or...
drwxrwxrwx@ 7 ujpadmin staff 238 4 11 2014 sdk
-r-xr-xr-x@ 1 ujpadmin staff 8744 1 28 2014 sq...
-rwxrwxrwx@ 1 ujpadmin staff 162380 4 11 2014 ui...
-rwxrwxrwx@ 1 ujpadmin staff 754728 4 11 2014 wrc
-r--r--r--@ 1 ujpadmin staff 66779 1 8 2014 xs...
mba13:instantclient_11_2 ujpadmin$
**環境変数設定を行う
Oracleを使うためには,ライブラリへのパスなどを設定する...
記載した中身は次の通り.
mba13:OracleClient ujpadmin$ vi ~/.bashrc
mba13:OracleClient ujpadmin$ cat ~/.bashrc
export ORACLE_HOME=/Users/ujpadmin/Downloads/OracleClien...
export PATH=$ORACLE_HOME:$PATH
export DYLD_LIBRARY_PATH=$ORACLE_HOME
export NLS_LANG=Japanese_Japan.AL32UTF8
mba13:OracleClient ujpadmin$
環境変数が設定されて無いことを確認する.
mba13:instantclient_11_2 ujpadmin$ echo $ORACLE_HOME;ech...
mba13:instantclient_11_2 ujpadmin$
実行して環境変数が設定されていることを確認する.
mba13:OracleClient ujpadmin$ source ~/.bashrc
mba13:OracleClient ujpadmin$ echo $ORACLE_HOME;echo $DYL...
/Users/ujpadmin/Downloads/OracleClient/instantclient_11_2
/Users/ujpadmin/Downloads/OracleClient/instantclient_11_2
Japanese_Japan.AL32UTF8
ORACLE_HOME=/Users/ujpadmin/Downloads/OracleClient/insta...
mba13:OracleClient ujpadmin$
設定されていることが確認できた.
**sqlplusを実行してもエラーになる件を確認して対処する
Oracleクライアントを配置したディレクトリに移動して現在...
mba13: OracleClient ujpadmin$ cd instantclient_11_2
mba13:instantclient_11_2 ujpadmin$ pwd
/Users/ujpadmin/Downloads/OracleClient/instantclient_11_2
mba13:instantclient_11_2 ujpadmin$
SQL*Plusを実行する.
mba13:OracleClient ujpadmin$ ./sqlplus system/manager@19...
次のようなダイアログが表示されてしまう.
#ref(site://modules/xelfinder/index.php?page=view&file=30...
実行しようとしたSQL*Plusが,/Applicationに無いので警告...
再度,現在位置の確認.
mba13:instantclient_11_2 ujpadmin$ pwd
/Users/ujpadmin/Downloads/OracleClient/instantclient_11_2
mba13:instantclient_11_2 ujpadmin$
移動元のディレクトリとファイルを確認.
mba13:instantclient_11_2 ujpadmin$ cd ..
mba13:OracleClient ujpadmin$ ls instantclient_11_2/
BASIC_README glogin.sql libocijdbc11.dylib orai18n.jar
JDBC_README libclntsh.dylib.11.1 libsqlplus.dylib sdk
SQLPLUS_README libheteroxa11.dylib libsqlplusic.dylib s...
TOOLS_README libnnz11.dylib ojdbc5.jar uidrvci
adrci libocci.dylib.11.1 ojdbc6.jar wrc
genezi libociei.dylib orai18n-mapping.jar xstreams.jar
mba13:OracleClient ujpadmin$
移動先に存在して無いことを確認.
mba13:instantclient_11_2 ujpadmin$ ls -la /Applications/...
ls: /Applications/oracleclient: No such file or directory
mba13:instantclient_11_2 ujpadmin$
ディレクトリを移動する.
mba13:OracleClient ujpadmin$ sudo mv ./instantclient_11_...
Password:■■■■■■■■■■■■■■■
mba13:OracleClient ujpadmin$
作業ディレクトリを移動する.
mba13:OracleClient ujpadmin$ cd /Applications/oracleclie...
mba13:oracleclient ujpadmin$
カレントディレクトリを確認.
mba13:oracleclient ujpadmin$ pwd
/Applications/oracleclient
mba13:oracleclient ujpadmin$
ファイルを確認.
mba13:oracleclient ujpadmin$ ls
BASIC_README glogin.sql libocijdbc11.dylib orai18n.jar
JDBC_README libclntsh.dylib.11.1 libsqlplus.dylib sdk
SQLPLUS_README libheteroxa11.dylib libsqlplusic.dylib s...
TOOLS_README libnnz11.dylib ojdbc5.jar uidrvci
adrci libocci.dylib.11.1 ojdbc6.jar wrc
genezi libociei.dylib orai18n-mapping.jar xstreams.jar
mba13:oracleclient ujpadmin$
パスが変わったので,環境変数を変更.
mba13:oracleclient ujpadmin$ vi ~/.bashrc
mba13:oracleclient ujpadmin$ cat ~/.bashrc
export ORACLE_HOME=/Applications/oracleclient
export PATH=$ORACLE_HOME:$PATH
export DYLD_LIBRARY_PATH=/Applications/oracleclient
export NLS_LANG=Japanese_Japan.AL32UTF8
mba13:oracleclient ujpadmin$
環境変数の変更を反映し,確認する.
mba13:oracleclient ujpadmin$ source ~/.bashrc
mba13:oracleclient ujpadmin$ echo $ORACLE_HOME;echo $DYL...
/Applications/oracleclient
/Applications/oracleclient
Japanese_Japan.AL32UTF8
ORACLE_HOME=/Applications/oracleclient
mba13:oracleclient ujpadmin$
これで環境設定は完了.
**SQL*PlusでOracleに接続してみる
Oracleに接続する.
mba13:oracleclient ujpadmin$ ./sqlplus system/manager@19...
SQL*Plus: Release 11.2.0.4.0 Production on 水 4月 6 16:0...
Copyright (c) 1982, 2013, Oracle. All rights reserved.
Oracle Database 11g Express Edition Release 11.2.0.2.0 -...
に接続されました。
SQL>
接続を切る.
SQL> discon
Oracle Database 11g Express Edition Release 11.2.0.2.0 -...
SQL> quit
mba13:oracleclient ujpadmin$
これで終了.
ページ名:
Counter: 0, today: 0, yesterday: 0
広告スペース
検索用語を入力
検索フォームを送信
Web
www.ujp.jp