質問 |
||
| QNo.3851045 | winアプリケーションからsolarisサーバーへのアクセス方法(ODBC?JDBC?)がわかりません | |
|---|---|---|
| 質問者:tochou4848 |
お世話になります。初心者です。 情報不足の場合はご指摘いただければ幸いです。 複数のwinクライアント上でアプリ(MS-ACCESS)を動かし、Solaris9サーバーマシンのDB(Oracle)へアクセスしたいのですが、よくわからず質問させていただきました。 ただ、クライアントにインストールや設定作業は極力さけたいので、サーバー側で対処できる方法をご教示いただければありがたいです。 質問> 1.ODBCは使えるのでしょうか?その場合の手順はどのようになりますか?Winのクライアントの管理ツールからODBCソース作成をしようとしてみましたが、Solaris9が対応していないのか、アクセス拒否されてしまいます。 2.WinクライアントからJDBCを使うにはどうすればよいのでしょうか?その場合の手順はどのようになりますか?こちらはまったく不明です。 お手数ですが宜しくお願い致します。 |
|
困り度:
|
||
| 質問投稿日時: 08/03/10 20:42 |
||
回答良回答20pt |
|
| ANo.2 | 基本パッケージだけではなく、 ODBC Supplement は導入済みでしょうか? ODBCドライバはInstantClientのものを使用してください。 http://www.stbbs.net/blog/2007/04/oracle10g-instant-client-windows-... |
|---|---|
| 回答者:ese_ee | |
| 種類:回答 どんな人:専門家 自信:自信あり |
|
| 回答日時: 08/03/12 09:05 |
|
| |
| 参考URL: | http://www.stbbs.net/blog/2007/04/oracle10g-instant-client-windows-... |
| この回答へのお礼 | 返信が遅くなりすいません。 接続できました!! ありがとうございます! |
回答 |
|
| ANo.1 | 1)Oracleクライアントか、もしくは、 InstantClient(10gから) http://otn.oracle.co.jp/tech/oci/instantclient/instantclient.html をインストールして設定する必要があります。 サーバー側で対処できる方法は無いです。 最短手順は、 ・InstantClientインストール ・DSN設定 ・Accessでリンクテーブル作成等 です。 ADOやoo4oを使ってVBAでコードを書いてODBCを使わずに Oracleへアクセスする方法もありますが、 MSAcessでそれを行うメリットは薄いでしょう。 2)MSAccessからJDBCを使うことはできません。 |
|---|---|
| 回答者:ese_ee | |
| 種類:回答 どんな人:専門家 自信:自信あり |
|
| 回答日時: 08/03/11 14:33 |
|
| |
| この回答へのお礼 | ese_ee様 ご回答ありがとうございます。 InstantClientをインストールしてみました。 DNS設定についてもう少しご教示いただけますでしょうか? よく理解していないので、間違っているかもしれませんが、 DNS設定とは、 ODBCデータソース作成 ↓ DNS設定(上記ODBCデータソースを指定) という流れでよろしいでしょうか? それを前提に検証してみたところ、ODBCデータソース作成で失敗している状況です。 データソースの新規作成で、データソースドライバをMS ODBC for Oracleにすると『オラクルクライアントとネットワークコンポーネントが見つかりません』と出てしまいます。 また、だめもとでSQLserverドライバを選んで見ましたがNGでした。 どのような手順で行うのかご教示いただければ幸いです。 宜しくお願い致します。 |