.NET のOLEDBとODPにてOracle11gに接続する環境を構築した時のメモ
DBサーバ
Windows Server 2008 R2
Oracle 11g R2(64bit)
APサーバ(クライアント)
Windows Server 2008 R2
.NET Framework 3.5.1
C#(OLEDB、ODP接続)
Oracleクライアント ODAC 11.2 Release 4 (11.2.0.3.0)
インストール手順
1.ソフトウェアのみのインストール
2.リスナーの作成
3.データベースの作成
メモリと文字コードの設定は下記
初期化パラメータのタブ「メモリ」「キャラクタ・セット」
サービス名、SIDの設定は下記
データベース識別情報
グローバル・データベース名 が サービス名(インスタンス名)
SID が SID(グローバル・データベース名の頭の
ドメイン(プレフィックス相当)がデフォルト
サービス名(インスタンス名)はデータベース作成時に要求される
グローバル・データベース名
※Enterprise Manager の データベース・インスタンス にも表示される
.NETの接続文字列の SOURCE に下記のように設定する
ホスト名:ポート番号/サービス名(インスタンス名)
※ポート(:ポート番号)はデフォルト(1521)なら省略可
例)OLEDBの場合
"Provider=OraOLEDB.Oracle;Data Source=ホスト名/サービス名;User ID=xxx;Password=xxx;
OLE DB Services=-2"
※SIDではサービスが登録されていないエラーになります。
※DBサーバのtnsnames.oraのSERVICE_NAMEにグローバル・データベース名が設定されています。
※Oracleのインストール時にソフトウェアとDBをインストールで同時にインストールすると
lisner.oraのホストの値が localhost で作成されローカルのみしか接続できないので
注意(ソフトウェアとデータベースを別々にインストールでリスナーを別途作成すればホスト
名が設定されていた。
※DHCP環境なのでDBサーバにループバックアダプタをインストールして
そのネットワークアダプタに 固定IP(10.10.10.10)とhostsで名前解決させている
インストール手順は下記参照
http://www.oracle.com/technetwork/jp/articles/selfstudy-win-11-131931-ja.pdf
DBサーバ
Windows Server 2008 R2
Oracle 11g R2(64bit)
APサーバ(クライアント)
Windows Server 2008 R2
.NET Framework 3.5.1
C#(OLEDB、ODP接続)
Oracleクライアント ODAC 11.2 Release 4 (11.2.0.3.0)
インストール手順
1.ソフトウェアのみのインストール
2.リスナーの作成
3.データベースの作成
メモリと文字コードの設定は下記
初期化パラメータのタブ「メモリ」「キャラクタ・セット」
サービス名、SIDの設定は下記
データベース識別情報
グローバル・データベース名 が サービス名(インスタンス名)
SID が SID(グローバル・データベース名の頭の
ドメイン(プレフィックス相当)がデフォルト
サービス名(インスタンス名)はデータベース作成時に要求される
グローバル・データベース名
※Enterprise Manager の データベース・インスタンス にも表示される
.NETの接続文字列の SOURCE に下記のように設定する
ホスト名:ポート番号/サービス名(インスタンス名)
※ポート(:ポート番号)はデフォルト(1521)なら省略可
例)OLEDBの場合
"Provider=OraOLEDB.Oracle;Data Source=ホスト名/サービス名;User ID=xxx;Password=xxx;
OLE DB Services=-2"
※SIDではサービスが登録されていないエラーになります。
※DBサーバのtnsnames.oraのSERVICE_NAMEにグローバル・データベース名が設定されています。
※Oracleのインストール時にソフトウェアとDBをインストールで同時にインストールすると
lisner.oraのホストの値が localhost で作成されローカルのみしか接続できないので
注意(ソフトウェアとデータベースを別々にインストールでリスナーを別途作成すればホスト
名が設定されていた。
※DHCP環境なのでDBサーバにループバックアダプタをインストールして
そのネットワークアダプタに 固定IP(10.10.10.10)とhostsで名前解決させている
インストール手順は下記参照
http://www.oracle.com/technetwork/jp/articles/selfstudy-win-11-131931-ja.pdf