![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
Windows 2003 Server
Windows XP Professional
Microsoft Office 2000
Oracle Databasse 9.2.0.1.0
1.Sqlnet経由でのExp/Impができません。SQLPLUSは正常につながります。
EXP system/???@??? FILE= full120725.dmp LOG= exp_full120725.log FULL=y
を実行すると、Copyrights ~ all rights reservedで止まったまま、
エラーメッセージも出ません。
@???を取って実行すると正常終了します。
lsnrctl statusを実行すると以下のエラーメッセージが返ってきます。
******************
(ADDRESS=(PROTOCOL=tcp)(PORT=1521))に接続中
TNS-12541: TNS: リスナーがありません。
TNS-12560: TNS: プロトコル・アダプタ・エラー
TNS-00511: リスナーがありません。
32-bit Windows Error: 61: Unknown error
******************
2.ODBCで接続を設定しようとするのですが、
Microsoft ODBC for Oracle
Oracle in Ora92
ともに失敗します。
1と2の原因が同じなのか、違うのか、
それとそれぞれの対処方をご教示できないでしょうか?
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
こんにちわ
> SQLPLUS system/???@???でつながります。
> 別のクライアント機からは
> EXP system/???@??? FILE= full120725.dmp LOG= exp_full120725.log FULL=y
そうすると、SQL*Plus とexp で異なるtnsnames.ora を参照している可能性位しか
考えにくいですね。
sqlplus とexp は同じDos Prompt から実行しても、今までと同じ結果になるでしょうか?
Oracle Client は、TNS_ADMIN 環境変数 (Windows の場合はレジストリも) で参照する
tnsnames.ora の指定できるようになっていますので、その辺を画くインした方が
良いかも知れません。
環境変数はマイコンピュータから、レジストリはHKEY_LOCAL_MACHINE\SOFTWARE\ORACLE の下から
探してみて下さい。
この回答への補足
listener.oraと\Windows\system32\drivers\etc\hostsをいろいろ書き換えて試しているうちにEXPが@???つきで実行できるようになりました。原因も対処法もわかりません。現在、もとの設定に戻してもつながっています。
それに伴って、ODBC接続もできるようになりました。
どうも、ありがとうございました。
ありがとうございます。
> TNS_ADMIN 環境変数
この環境変数はありませんでした。
レジストリにもこのキー・値はありませんでした。
難航しています。
またお知恵がありましたら、拝借させてください。
よろしくお願いします。
No.1
- 回答日時:
こんにちわ
> @???を取って実行すると正常終了します。
接続文字列 (@以下の部分) が想定していない設定になっているだけだと思います。
通常は$ORACLE_HOME\network\admin ディレクトリ下のtnsnames.ora に接続文字列
の設定がされていますので、その設定を見直して見て下さい。
> SQLPLUSは正常につながります。
SQL*Plus の接続も、@??? の部分を指定しているのでしょうか?
恐らく、exp コマンドでしている接続文字列と同じ文字列をORACLE_SID に設定
しているだけではないでしょうか?
ORACLE_SID の設定と接続文字列の設定は全く別です。
> lsnrctl statusを実行すると以下のエラーメッセージが返ってきます。
これは、ローカルマシンでLISTENER と言う名前のListener が起動されていない
だけです。
そもそも、ローカルのDB に接続するだけであれば、SQL*Net を経由する必要は
ありませんし、SQL*Net を経由させない方が性能も良いです。
SQL*Net 経由させないといけない理由があるのでしょうか?
この回答への補足
早くにご回答をいただきながら,お礼が遅くなり申し訳ありません。
少し,説明が足りませんでしたので,補足いたします。
>SQL*Plus の接続も、@??? の部分を指定しているのでしょうか?
SQLPLUS system/???@???でつながります。
>SQL*Net 経由させないといけない理由があるのでしょうか?
説明不足でした。
現在問題になっているPCはクライアント機です。
ですから,SQL*Net 経由でサーバー機のデータベースをIMP/EXPする必要があります。
@???なしでEXPORTを行ったのは,あくまで実験で,
クライアント機上にある実験用のデータベースのEXPORTです。
>tnsnames.ora に接続文字列の設定がされていますので、その設定を見直して見て下さい。
何度もlistner.oraとの整合性,他のクライアント機のtnsnames.oraを確認しているのですが。。。
別のクライアント機からは
EXP system/???@??? FILE= full120725.dmp LOG= exp_full120725.log FULL=y
が実行できていますので,業務に支障は出ていませんが,
気持ちが悪いので何とか解決したいのですが。
もしお知恵がありましたら,拝借させてください。
よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- Windows 10 VirtualBox 7のゲストOSでの物理HDDパーティションのマウント方法 2 2023/05/04 13:01
- VPN VPN接続が急にできなくなりました。 1 2022/12/13 15:25
- その他(SNS・コミュニケーションサービス) 爆サイやっていたら、下のような文字が出ました! これは何なのでしょうか? nginx error! 1 2023/06/09 12:27
- Wi-Fi・無線LAN PCWi-Fiの設定方法がわからなくて困っています。 4 2022/12/28 18:30
- C言語・C++・C# TCP/IP通信時のサーバーからの受信 2 2022/11/23 09:11
- ルーター・ネットワーク機器 L3スイッチからメディアコンバータを経由してPCへ接続出来ません。 3 2022/07/03 22:15
- その他(プログラミング・Web制作) Arduinoに関する質問 4 2023/08/07 21:19
- スピーカー・コンポ・ステレオ ナショナル真空管ラジオBX-275音質切替スイッチでの異音について 7 2023/03/18 16:16
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ORA-12170のエラーについて
-
SQLSERVER 2008 ODBC接続
-
Oracle10g・・ODBCで接続できない
-
ホームセレクトができない
-
オープン時にエラーが出て接続...
-
データソース名および指定され...
-
MSDE2000のパフォーマンス低下
-
oracle8iインストール
-
WindowsXPのAccess2000からSQLS...
-
SIDとSERVICE_NAMEの違いとは?
-
CloverをインストールしたUSBメ...
-
ウイルスバスターコーポレート...
-
TES5 Skyrim エラー 起動でき...
-
一太郎ダウンロード版と箱に入...
-
東方紅魔郷
-
スカイリム デイドラクエスト「...
-
倒産した18禁ゲーム会社のパ...
-
PCゲーム Hard☆Love☆Life
-
富士通社のCD「スーパー統合辞...
-
赤ちゃんのおでこのあざ
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ORA-12170のエラーについて
-
データベース接続情報作成しま...
-
データソース名および指定され...
-
Oracle10g・・ODBCで接続できない
-
「ORA-12637」エラーでORACLEに...
-
SQL*PLUSにてデータベース名表示
-
クライアントからのリスナーが...
-
SQLSERVER 2008 ODBC接続
-
オープン時にエラーが出て接続...
-
オラクルに接続できない
-
ORA-12154 TNS:指定された接続...
-
instantclient cse接続ができない
-
「ORA-6413 接続がオープンして...
-
「libpq.dll」ロード時にエラー
-
VB.NET Oracle接続 32、64bit
-
ACCESSからODBC接続でORA-12504
-
C#でOracleに接続
-
ODBCの設定でSQLServer名がでない
-
DBに突然つながらなくなりました。
-
Oracle 64bit から win10 64bit...
おすすめ情報